public abstract class ApplicationLicenses extends Object
SingleProductLicenseDetailsView).| Constructor and Description |
|---|
ApplicationLicenses() |
| Modifier and Type | Method and Description |
|---|---|
static com.atlassian.upm.api.util.Option<com.atlassian.upm.api.license.entity.LicenseError> |
getApplicationError(com.atlassian.application.api.Application app,
ApplicationAccessor applicationAccessor) |
static boolean |
isApplicationBuyable(com.atlassian.application.api.Application app,
ApplicationAccessor applicationAccessor)
Returns true if the given license can be bought directly from My Atlassian, false otherwise
|
static boolean |
isApplicationRenewable(com.atlassian.application.api.Application app,
ApplicationAccessor applicationAccessor,
int currentRoleCount)
Returns true if the given license can be renewed directly from My Atlassian, false otherwise
|
static boolean |
isApplicationTryable(com.atlassian.application.api.Application app,
ApplicationAccessor applicationAccessor)
Returns true if the given application license can be evaluated directly from My Atlassian, false otherwise
|
static boolean |
isApplicationUpgradable(com.atlassian.application.api.Application app,
ApplicationAccessor applicationAccessor,
int currentRoleCount)
Returns true if the given license can be upgraded directly from My Atlassian, false otherwise
|
static com.atlassian.upm.api.util.Option<Boolean> |
isExpired(com.atlassian.sal.api.license.SingleProductLicenseDetailsView license) |
static com.atlassian.upm.api.util.Option<Boolean> |
isMaintenanceExpired(com.atlassian.sal.api.license.SingleProductLicenseDetailsView license) |
public static boolean isApplicationTryable(com.atlassian.application.api.Application app,
ApplicationAccessor applicationAccessor)
app - the applicationapplicationAccessor - application accessor utilitypublic static boolean isApplicationBuyable(com.atlassian.application.api.Application app,
ApplicationAccessor applicationAccessor)
app - the applicationapplicationAccessor - application accessor utilitypublic static boolean isApplicationRenewable(com.atlassian.application.api.Application app,
ApplicationAccessor applicationAccessor,
int currentRoleCount)
app - the applicationapplicationAccessor - application accessor utilitycurrentRoleCount - the current role count, or none if this is not role-based or if the role-based functionality is unavailablepublic static boolean isApplicationUpgradable(com.atlassian.application.api.Application app,
ApplicationAccessor applicationAccessor,
int currentRoleCount)
app - the applicationapplicationAccessor - application accessor utilitycurrentRoleCount - the current role count, or none if this is not role-based or if the role-based functionality is unavailablepublic static com.atlassian.upm.api.util.Option<Boolean> isExpired(com.atlassian.sal.api.license.SingleProductLicenseDetailsView license)
public static com.atlassian.upm.api.util.Option<Boolean> isMaintenanceExpired(com.atlassian.sal.api.license.SingleProductLicenseDetailsView license)
public static com.atlassian.upm.api.util.Option<com.atlassian.upm.api.license.entity.LicenseError> getApplicationError(com.atlassian.application.api.Application app, ApplicationAccessor applicationAccessor)
Copyright © 2024 Atlassian. All rights reserved.