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
-