public class ApplicationRepresentationFactoryImpl extends DefaultBaseRepresentationFactory implements ApplicationRepresentationFactory
pluginControlHandlerRegistry| Constructor and Description |
|---|
ApplicationRepresentationFactoryImpl(com.atlassian.sal.api.license.LicenseHandler licenseHandler,
ApplicationAccessor applicationAccessor,
PluginControlHandlerRegistry pluginControlHandlerRegistry,
LicenseDateFormatter dateFormatter,
ApplicationLinkBuilder linkBuilder,
ApplicationUriBuilder uriBuilder) |
| 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 result,
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, createI18nErrorRepresentationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateErrorRepresentation, createErrorRepresentation, createI18nErrorRepresentationpublic ApplicationRepresentationFactoryImpl(com.atlassian.sal.api.license.LicenseHandler licenseHandler,
ApplicationAccessor applicationAccessor,
PluginControlHandlerRegistry pluginControlHandlerRegistry,
LicenseDateFormatter dateFormatter,
ApplicationLinkBuilder linkBuilder,
ApplicationUriBuilder uriBuilder)
public 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)
createApplicationRepresentation in interface ApplicationRepresentationFactorypublic ApplicationRepresentation createEmptyApplicationRepresentationFromLicense(com.atlassian.application.api.ApplicationKey key, com.atlassian.sal.api.license.SingleProductLicenseDetailsView license)
createEmptyApplicationRepresentationFromLicense in interface ApplicationRepresentationFactorypublic ApplicationUpdateCollectionRepresentation createApplicationUpdateCollectionRepresentation(Iterable<AppUpdateInfo> updates)
createApplicationUpdateCollectionRepresentation in interface ApplicationRepresentationFactorypublic AvailableAppRepresentation createAvailableAppRepresentation(com.atlassian.marketplace.client.model.Product mpacApplication)
createAvailableAppRepresentation in interface ApplicationRepresentationFactorypublic AvailableAppCollectionRepresentation createAvailableAppCollectionRepresentation(Iterable<com.atlassian.marketplace.client.model.Product> mpacApplications)
createAvailableAppCollectionRepresentation in interface ApplicationRepresentationFactorypublic ApplicationLicenseRepresentation createApplicationLicenseRepresentation(com.atlassian.application.api.ApplicationKey applicationKey, io.atlassian.fugue.Option<com.atlassian.sal.api.license.SingleProductLicenseDetailsView> license)
createApplicationLicenseRepresentation in interface ApplicationRepresentationFactorypublic 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 result, @Nullable LicenseMismatch licenseMismatch)
createApplicationLicenseUpdateResultRepresentation in interface ApplicationRepresentationFactorypublic ApplicationAccessDetailsRepresentation createApplicationAccessDetailsRepresentation(com.atlassian.application.api.ApplicationAccess access)
createApplicationAccessDetailsRepresentation in interface ApplicationRepresentationFactorypublic ValidationResultRepresentation createValidationResultRepresentation(com.atlassian.sal.api.validate.ValidationResult result)
createValidationResultRepresentation in interface ApplicationRepresentationFactoryCopyright © 2024 Atlassian. All rights reserved.