Package com.iizix.license
Interface ICodeCommon
- All Known Subinterfaces:
IActivationCode
,ILicenseCode
public interface ICodeCommon
The common code interface.- Author:
- Christopher Mindus
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getCode()
Gets the code formatted as a string as digits grouped in 5 digits, separated by dashes ('-').long
getCreationTime()
Gets the time of creation of the code.java.lang.String
getRevocationReason()
Gets the reason for the code revocation.long
getRevocationTime()
Gets the time for the code revocation.long
getUpdateTime()
Gets the time of the last update of the code.boolean
isRevoked()
Returns if the code is revoked.
Method Detail
getCode
java.lang.String getCode()
Gets the code formatted as a string as digits grouped in 5 digits, separated by dashes ('-'). This is NOT the complete code but is used for e.g. activation purposes or when communicating with IIZI Support.- Returns:
- The string formatted as e.g. "12345-67890-12345-99887".
getCreationTime
long getCreationTime()
Gets the time of creation of the code.- Returns:
- Creation time in milliseconds since the epoch in GMT, or -1 if not created.
getUpdateTime
long getUpdateTime()
Gets the time of the last update of the code. The code is not set to updated when created, only when updated, e.g. using a new activation code.- Returns:
- Creation time in milliseconds since the epoch in GMT, or -1 if not updated.
isRevoked
boolean isRevoked()
Returns if the code is revoked.- Returns:
- true if revoked.
getRevocationReason
java.lang.String getRevocationReason()
Gets the reason for the code revocation.- Returns:
- The revocation string, or null if code is not revoked.
getRevocationTime
long getRevocationTime()
Gets the time for the code revocation.- Returns:
- The revocation time in milliseconds since the epoch in GMT, or -1 if not revoked.