public interface ApplicationRepresentationFactory extends BaseRepresentationFactory
| Modifier and Type | Method and Description |
|---|---|
ApplicationAccessDetailsRepresentation |
createApplicationAccessDetailsRepresentation(com.atlassian.application.api.ApplicationAccess access) |
ApplicationLicenseRepresentation |
createApplicationLicenseRepresentation(com.atlassian.application.api.ApplicationKey applicationKey,
io.atlassian.fugue.Option<com.atlassian.sal.api.license.SingleProductLicenseDetailsView> license) |
ApplicationLicenseUpdateResultRepresentation |
createApplicationLicenseUpdateResultRepresentation(com.atlassian.application.api.ApplicationKey applicationKey,
io.atlassian.fugue.Option<com.atlassian.sal.api.license.SingleProductLicenseDetailsView> license,
com.atlassian.sal.api.validate.ValidationResult errors,
LicenseMismatch licenseMismatch) |
ApplicationRepresentation |
createApplicationRepresentation(com.atlassian.application.api.Application application,
io.atlassian.fugue.Option<com.atlassian.marketplace.client.model.Product> mpacProduct,
io.atlassian.fugue.Option<com.atlassian.marketplace.client.model.ProductVersion> installedVersion) |
ApplicationUpdateCollectionRepresentation |
createApplicationUpdateCollectionRepresentation(Iterable<AppUpdateInfo> updates) |
AvailableAppCollectionRepresentation |
createAvailableAppCollectionRepresentation(Iterable<com.atlassian.marketplace.client.model.Product> mpacApplications) |
AvailableAppRepresentation |
createAvailableAppRepresentation(com.atlassian.marketplace.client.model.Product mpacApplication) |
ApplicationRepresentation |
createEmptyApplicationRepresentationFromLicense(com.atlassian.application.api.ApplicationKey key,
com.atlassian.sal.api.license.SingleProductLicenseDetailsView license) |
ValidationResultRepresentation |
createValidationResultRepresentation(com.atlassian.sal.api.validate.ValidationResult result) |
createErrorRepresentation, createErrorRepresentation, createI18nErrorRepresentationApplicationRepresentation createApplicationRepresentation(com.atlassian.application.api.Application application, io.atlassian.fugue.Option<com.atlassian.marketplace.client.model.Product> mpacProduct, io.atlassian.fugue.Option<com.atlassian.marketplace.client.model.ProductVersion> installedVersion)
ApplicationRepresentation createEmptyApplicationRepresentationFromLicense(com.atlassian.application.api.ApplicationKey key, com.atlassian.sal.api.license.SingleProductLicenseDetailsView license)
ApplicationUpdateCollectionRepresentation createApplicationUpdateCollectionRepresentation(Iterable<AppUpdateInfo> updates)
AvailableAppRepresentation createAvailableAppRepresentation(com.atlassian.marketplace.client.model.Product mpacApplication)
AvailableAppCollectionRepresentation createAvailableAppCollectionRepresentation(Iterable<com.atlassian.marketplace.client.model.Product> mpacApplications)
ApplicationLicenseRepresentation createApplicationLicenseRepresentation(com.atlassian.application.api.ApplicationKey applicationKey, io.atlassian.fugue.Option<com.atlassian.sal.api.license.SingleProductLicenseDetailsView> license)
ApplicationLicenseUpdateResultRepresentation createApplicationLicenseUpdateResultRepresentation(com.atlassian.application.api.ApplicationKey applicationKey, io.atlassian.fugue.Option<com.atlassian.sal.api.license.SingleProductLicenseDetailsView> license, com.atlassian.sal.api.validate.ValidationResult errors, @Nullable LicenseMismatch licenseMismatch)
ApplicationAccessDetailsRepresentation createApplicationAccessDetailsRepresentation(com.atlassian.application.api.ApplicationAccess access)
ValidationResultRepresentation createValidationResultRepresentation(com.atlassian.sal.api.validate.ValidationResult result)
Copyright © 2024 Atlassian. All rights reserved.