public class ProductInformations extends Object implements org.picocontainer.Startable
| Modifier and Type | Field and Description |
|---|---|
static String |
DELAY |
static String |
EDITION |
static String |
ENTERPRISE_EDITION |
static String |
EXPRESS_EDITION |
static String |
KEY_GENERATION_DATE |
static String |
NB_USERS |
static String |
PRODUCT_BUILD_NUMBER |
static String |
PRODUCT_CODE |
static String |
PRODUCT_GROUP_ID |
static String |
PRODUCT_INFORMATION |
static String |
PRODUCT_KEY |
static String |
PRODUCT_REVISION |
static String |
PRODUCT_VERSION_DECLARATION_NODE_NAME
node name where the Product version declaration is
|
static String |
PRODUCT_VERSIONS_DECLARATION_FILE |
static String |
UPGRADE_PRODUCT_SERVICE_NODE_NAME
Service application data node name
|
static String |
WORKING_WORSPACE_NAME |
| Constructor and Description |
|---|
ProductInformations(org.exoplatform.container.configuration.ConfigurationManager cmanager,
org.exoplatform.container.xml.InitParams initParams,
org.exoplatform.commons.api.settings.SettingService settingService) |
public static final String PRODUCT_INFORMATION
public static final String ENTERPRISE_EDITION
public static final String EXPRESS_EDITION
public static final String EDITION
public static final String KEY_GENERATION_DATE
public static final String DELAY
public static final String PRODUCT_CODE
public static final String PRODUCT_KEY
public static final String NB_USERS
public static final String PRODUCT_GROUP_ID
public static final String PRODUCT_REVISION
public static final String PRODUCT_BUILD_NUMBER
public static final String WORKING_WORSPACE_NAME
public static final String PRODUCT_VERSIONS_DECLARATION_FILE
public static final String UPGRADE_PRODUCT_SERVICE_NODE_NAME
public static final String PRODUCT_VERSION_DECLARATION_NODE_NAME
public ProductInformations(org.exoplatform.container.configuration.ConfigurationManager cmanager,
org.exoplatform.container.xml.InitParams initParams,
org.exoplatform.commons.api.settings.SettingService settingService)
public String getEdition()
public String getNumberOfUsers()
public String getDateOfLicence()
public String getDuration()
public String getProductCode()
public String getProductKey()
public String getVersion() throws MissingProductInformationException
MissingProductInformationExceptionpublic String getVersion(String productGroupId) throws MissingProductInformationException
MissingProductInformationExceptionpublic String getBuildNumber() throws MissingProductInformationException
MissingProductInformationExceptionpublic String getRevision() throws MissingProductInformationException
MissingProductInformationExceptionpublic String getCurrentProductGroupId() throws MissingProductInformationException
MissingProductInformationExceptionpublic String getPreviousVersion() throws MissingProductInformationException
MissingProductInformationExceptionpublic String getPreviousVersion(String productGroupId) throws MissingProductInformationException
MissingProductInformationExceptionpublic String getPreviousBuildNumber() throws MissingProductInformationException
MissingProductInformationExceptionpublic String getPreviousRevision() throws MissingProductInformationException
MissingProductInformationExceptionpublic boolean isFirstRun()
public void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.Startablepublic void initProductInformation(Properties properties)
public void setUnlockInformation(Properties unlockInformation)
public void setPreviousVersionsIfFirstRun(String defaultVersion)
public void setProductInformationProperties(Properties productInformationProperties)
public Properties getProductInformationProperties()
public void setFirstRun(boolean firstRun)
Copyright © 2003–2020 eXo Platform SAS. All rights reserved.