Class LicenseKeyDataImpl
java.lang.Object
org.camunda.bpm.engine.impl.telemetry.dto.LicenseKeyDataImpl
- All Implemented Interfaces:
LicenseKeyData
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic LicenseKeyDataImpl
fromRawString
(String rawLicense) The name of the customer this license was issued for.A collection of features that are enabled through this license.getRaw()
The raw license data.getType()
Camunda uses different license types e.g., when one license includes usage of Cawemo enterprise.The expiry date of the license in the format 'YYYY-MM-DD'.A flag indicating if the license is unlimited or expires.void
setCustomer
(String customer) void
setFeatures
(Map<String, String> features) void
void
void
setUnlimited
(Boolean isUnlimited) void
setValidUntil
(String validUntil)
-
Field Details
-
SERIALIZED_VALID_UNTIL
- See Also:
-
SERIALIZED_IS_UNLIMITED
- See Also:
-
customer
-
type
-
validUntil
-
isUnlimited
-
features
-
raw
-
-
Constructor Details
-
LicenseKeyDataImpl
-
-
Method Details
-
fromRawString
-
getCustomer
Description copied from interface:LicenseKeyData
The name of the customer this license was issued for.- Specified by:
getCustomer
in interfaceLicenseKeyData
-
setCustomer
-
getType
Description copied from interface:LicenseKeyData
Camunda uses different license types e.g., when one license includes usage of Cawemo enterprise.- Specified by:
getType
in interfaceLicenseKeyData
-
setType
-
getValidUntil
Description copied from interface:LicenseKeyData
The expiry date of the license in the format 'YYYY-MM-DD'.- Specified by:
getValidUntil
in interfaceLicenseKeyData
-
setValidUntil
-
isUnlimited
Description copied from interface:LicenseKeyData
A flag indicating if the license is unlimited or expires.- Specified by:
isUnlimited
in interfaceLicenseKeyData
-
setUnlimited
-
getFeatures
Description copied from interface:LicenseKeyData
A collection of features that are enabled through this license. Features could be Camunda BPM, Optimize or Cawemo.- Specified by:
getFeatures
in interfaceLicenseKeyData
-
setFeatures
-
getRaw
Description copied from interface:LicenseKeyData
The raw license data. This combines all data fields also included in this class in the form which is stored in the license key String. Note, that this is not the license key as issued to the customer but only contains the plain-text part of it and not the encrypted key.- Specified by:
getRaw
in interfaceLicenseKeyData
-
setRaw
-