public class LicenseKey
extends java.lang.Object
| Constructor and Description |
|---|
LicenseKey()
Constructor, creates an empty license key object.
|
LicenseKey(java.lang.String key)
Constructor, creates license key object from a license key.
|
LicenseKey(java.lang.String internalString,
java.lang.String nameforValidation,
java.lang.String companyforValidation,
java.lang.String hardwareID)
Constructor, creates license key object.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getActivationPeriod()
Returns defined activation period.
|
java.lang.String |
getCompanyforValidation()
Returns company name used in validation.
|
java.util.Date |
getGenerationDateTime()
Returns license generation date.
|
java.lang.String |
getHardwareID()
Returns hardware id for the license key.
|
java.lang.String |
getHardwareIDValidationMethod()
Returns hardware ID validation method.
|
java.lang.String |
getInternalString()
Returns hidden internal string.
|
int |
getLicenseActivationDaysRemaining(java.util.Date currentDate)
Returns remaining activation days if license requires activation.
|
java.lang.String |
getNameforValidation()
Returns name used in key validation.
|
java.lang.String |
getTheKey()
Returns license key.
|
boolean |
isActivationCompleted()
Return boolean value, activation completed or not.
|
boolean |
isActivationRequired()
Returns activation required boolean.
|
void |
setActivationCompleted(boolean activationCompleted)
Sets activation required value.
|
void |
setActivationPeriod(int activationPeriod)
Sets activation period.
|
void |
setActivationRequired(boolean activationRequired)
Sets activation required boolean value.
|
void |
setCompanyforValidation(java.lang.String companyforValidation)
Sets company name.
|
void |
setGenerationDateTime(java.util.Date value)
Sets license generation date.
|
void |
setHardwareID(java.lang.String hardwareID)
Sets hardware id.
|
void |
setHardwareIDValidationMethod(java.lang.String hardwareIDValidationMethod)
Sets hardware ID validation method.
|
void |
setInternalString(java.lang.String internalString)
Sets hidden internal string.
|
void |
setNameforValidation(java.lang.String nameforValidation)
Sets name to be used in validation.
|
void |
setTheKey(java.lang.String theKey)
Sets the key.
|
public LicenseKey(java.lang.String key)
key - public LicenseKey()
public LicenseKey(java.lang.String internalString,
java.lang.String nameforValidation,
java.lang.String companyforValidation,
java.lang.String hardwareID)
internalString - nameforValidation - companyforValidation - hardwareID - public java.lang.String getInternalString()
public void setInternalString(java.lang.String internalString)
internalString - public java.lang.String getNameforValidation()
public void setNameforValidation(java.lang.String nameforValidation)
nameforValidation - public java.lang.String getCompanyforValidation()
public void setCompanyforValidation(java.lang.String companyforValidation)
companyforValidation - public java.lang.String getHardwareID()
public void setHardwareID(java.lang.String hardwareID)
hardwareID - public java.lang.String getTheKey()
public void setTheKey(java.lang.String theKey)
theKey - public boolean isActivationRequired()
public void setActivationRequired(boolean activationRequired)
activationRequired - public boolean isActivationCompleted()
public void setActivationCompleted(boolean activationCompleted)
activationCompleted - public int getActivationPeriod()
public void setActivationPeriod(int activationPeriod)
activationPeriod - public java.util.Date getGenerationDateTime()
public void setGenerationDateTime(java.util.Date value)
value - public java.lang.String getHardwareIDValidationMethod()
public void setHardwareIDValidationMethod(java.lang.String hardwareIDValidationMethod)
hardwareIDValidationMethod - public int getLicenseActivationDaysRemaining(java.util.Date currentDate)
currentDate -