|
TrueLicense Core 1.33 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface LicenseParam
Extends LicenseParam in order to provide
additional parameters required to manage a free trial period (FTP).
| Method Summary | |
|---|---|
LicenseContent |
createFTPLicenseContent()
Returns a newly created and initialized license content suitable for a free trial period license - null is never returned. |
void |
ftpGranted(LicenseContent content)
This method is called whenever a free trial period license has been granted. |
int |
getFTPDays()
Returns the duration of the free trial period in days. |
KeyStoreParam |
getFTPKeyStoreParam()
Returns the keystore configuration parameters for the free trial period license. |
boolean |
isFTPEligible()
Returns whether or not the license consumer is eligible for a free trial period. |
void |
removeFTPEligibility()
Removes the license consumer's eligibility for another free trial period. |
| Methods inherited from interface de.schlichtherle.license.LicenseParam |
|---|
getCipherParam, getKeyStoreParam, getPreferences, getSubject |
| Method Detail |
|---|
LicenseContent createFTPLicenseContent()
null is never returned.
The subject and the expire date do not need to be initialized.
This will happen outside of this method.
void ftpGranted(LicenseContent content)
content - A clone of the license content that has been
automatically created
- may not be null.int getFTPDays()
KeyStoreParam getFTPKeyStoreParam()
KeyStoreParam instance returned by this call must not
equal() the one returned by LicenseParam.getKeyStoreParam().
boolean isFTPEligible()
void removeFTPEligibility()
|
TrueLicense Core 1.33 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||