Applications
Helper
The ApplicationsHelper
class is useful
to manage all the user application operations
Author
N7ghtm4r3 - Tecknobit
See also
EquinoxItemsHelper
ResourcesManager
Inheritors
Types
Link copied to clipboard
Record class useful to manage the saveApplication or editApplication
operation
Properties
Link copied to clipboard
Link copied to clipboard
APPLICATION_ICONS_FOLDER
the folder where the icons pics will be saved
Link copied to clipboard
applicationsRepository
instance for the application repository
Link copied to clipboard
Link copied to clipboard
DEFAULT_PLATFORMS_FILTER
the default value of the platforms filter
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
performanceRepository
instance for the performance repository
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Method to get whether the application is
present in the database
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Method to create the pathname for an icon
pic
Link copied to clipboard
Link copied to clipboard
open fun createResource(resource: MultipartFile, resourcesDirectory: String, resourceId: String): String
Link copied to clipboard
Method to delete an icon pic
Link copied to clipboard
Method to delete an existing application
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Method to edit an existing application
Link copied to clipboard
Method to get whether the application is
present in the database
Link copied to clipboard
open fun getApplications(page: Int, pageSize: Int, name: String, platforms: List<String>): PaginatedResponse<AmetistaApplication>
Method to get the applications list
registered in the system
Link copied to clipboard
open fun <T : IssueAnalytic?> getIssues(application: AmetistaApplication, page: Int, pageSize: Int, platform: Platform, filters: Set<String>): PaginatedResponse<T>
Method to get the issues related to an
application
Link copied to clipboard
open fun getPerformanceData(applicationId: String, platform: Platform, filters: JsonHelper): PerformanceData
Method to get the performance data of an
application
Link copied to clipboard
Link copied to clipboard
open fun getVersionSamples(applicationId: String, platform: Platform, analyticType: PerformanceAnalytic.PerformanceAnalyticType): List<String>
Method to get all the available versions
target for a specific analytic
Link copied to clipboard
Method to save and add in the system a new
application
Link copied to clipboard