public interface LicenseClientAPI
| Modifier and Type | Method and Description |
|---|---|
com.licensespring.LicenseData |
activateLicence(com.licensespring.dto.ActivationRequest request)
Activate the license.
|
void |
addConsumption(com.licensespring.dto.ConsumptionRequest request)
Increases the consumptions by the parameter provided.
|
void |
addFeatureConsumption(com.licensespring.dto.FeatureConsumptionRequest request)
Increases the consumptions of a feature by the provided parameter.
|
com.licensespring.dto.CheckResponse |
checkLicense(com.licensespring.dto.ActivationRequest request)
Checks if license is valid and syncs local consumptions if configuration property enableLocalCaching is true.
|
String |
deactivateLicence(com.licensespring.dto.LicenseRequest request)
Releases a floating cloud license from current device and syncs local consumptions if configuration property enableLocalCaching is true.
|
com.licensespring.model.InstallationFile |
installationFile(com.licensespring.dto.LicenseRequest request)
Gets the latest installation file for the product.
|
com.licensespring.model.Product |
productDetails(String product)
Fetches product data from the server
|
void |
trackVariables(com.licensespring.dto.VariableRequest request)
Tracks custom device variables which can be seen in the platform.
|
com.licensespring.dto.UnactivatedTrialLicense |
trialKey(com.licensespring.dto.TrialLicenseRequest request)
This method provides a trial key.
|
List<com.licensespring.model.Version> |
versions(com.licensespring.dto.LicenseRequest request)
Gets all the available versions for the product configured via configuration settings
|
com.licensespring.LicenseData activateLicence(com.licensespring.dto.ActivationRequest request)
request - - DTO for transferring required data.String deactivateLicence(com.licensespring.dto.LicenseRequest request)
request - - DTO for transferring required data.com.licensespring.dto.CheckResponse checkLicense(com.licensespring.dto.ActivationRequest request)
request - - DTO for transferring required data.List<com.licensespring.model.Version> versions(com.licensespring.dto.LicenseRequest request)
request - - DTO for transferring required data.com.licensespring.model.InstallationFile installationFile(com.licensespring.dto.LicenseRequest request)
request - - DTO for transferring required data.void trackVariables(com.licensespring.dto.VariableRequest request)
request - - DTO for transferring required data.void addConsumption(com.licensespring.dto.ConsumptionRequest request)
request - - DTO for transferring required data.void addFeatureConsumption(com.licensespring.dto.FeatureConsumptionRequest request)
request - - DTO for transferring required data.com.licensespring.dto.UnactivatedTrialLicense trialKey(com.licensespring.dto.TrialLicenseRequest request)
request - DTO providing required infocom.licensespring.model.Product productDetails(String product)
product - Product nameCopyright © 2021 Cense Data Inc.. All rights reserved.