Interface LicenseManager
public interface LicenseManager
- 
Method SummaryModifier and TypeMethodDescriptionvoidRegister with the LicenseManager to receive updates about any license change, regardless of module.voidaddLicenseStateUpdateListener(String moduleId, LicenseStateUpdateListener listener) Register with the LicenseManager to receive updates about a specified modules LicenseState.voidRegister with the LicenseManager to receive updates about the license state of the platformintReturns the amount of demo time remaining in seconds.getLicenseState(String moduleId) Gets the current LicenseState for a specified module.getModuleLicense(String moduleId) Looks up the module license details for a specific module.booleanvoidRemove a LicenseStateUpdateListener that is not registered to a specific modulevoidremoveLicenseStateUpdateListener(String moduleId, LicenseStateUpdateListener listener) Stop receiving LicenseState updates for a specified module.voidRemove a LicenseStateUpdateListener that is listening to platform changes
- 
Method Details- 
addLicenseStateUpdateListenerRegister with the LicenseManager to receive updates about a specified modules LicenseState.- Parameters:
- moduleId- The id of the module you want to receive LicenseState updates for.
- listener- LicenseStateUpdateListener that will receive the updates.
 
- 
addLicenseStateUpdateListenerRegister with the LicenseManager to receive updates about any license change, regardless of module.- Parameters:
- listener- LicenseStateUpdateListener that will receive the updates.
 
- 
addPlatformLicenseStateUpdateListenerRegister with the LicenseManager to receive updates about the license state of the platform- Parameters:
- listener- LicenseStateUpdateListener that will receive the updates.
 
- 
removeLicenseStateUpdateListenerStop receiving LicenseState updates for a specified module.- Parameters:
- moduleId- The id of the module you want to stop receiving LicenseState updates for.
- listener- LicenseStateUpdateListener that will no longer receive the updates.
 
- 
removeLicenseStateUpdateListenerRemove a LicenseStateUpdateListener that is not registered to a specific module- Parameters:
- listener- LicenseStateUpdateListener that will no longer receive the updates.
 
- 
removePlatformLicenseStateUpdateListenerRemove a LicenseStateUpdateListener that is listening to platform changes- Parameters:
- listener- LicenseStateUpdateListener that will no longer receive the updates.
 
- 
getModuleLicenseLooks up the module license details for a specific module. This method will look through all installed licenses, not just the primary license.
- 
getPlatformLicenseOptional<LicenseDetails> getPlatformLicense()
- 
isActivatedboolean isActivated()- Returns:
- true if there is a valid platform license installed.
 
- 
getLicenseStateGets the current LicenseState for a specified module.- Parameters:
- moduleId- The id of the module you want the LicenseState for.
- Returns:
- LicenseState of the specified module.
 
- 
getPlatformLicenseStateLicenseState getPlatformLicenseState()
- 
getDemoTimeRemainingint getDemoTimeRemaining()Returns the amount of demo time remaining in seconds.
 
-