Package org.zkoss.zkex.license
Interface LicenseParam
-
- All Known Implementing Classes:
DefaultLicenseParam
public interface LicenseParamConfigures basic parameters required by theLicenseManager.- Version:
- $Id$
- Author:
- Christian Schlichtherle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CipherParamgetCipherParam()Returns the cipher configuration parameters for the license manager -nullis never returned.KeyStoreParamgetKeyStoreParam()Returns the keystore configuration parameters for the license manager -nullis never returned.java.util.prefs.PreferencesgetPreferences()Returns the preferences node where the encoded licence is stored or should get stored.java.lang.StringgetSubject()Returns the license manager's subject as a descriptive string -nullis never returned.
-
-
-
Method Detail
-
getSubject
java.lang.String getSubject()
Returns the license manager's subject as a descriptive string -nullis never returned.- Returns:
- A string which must compare equal to the "subject" property
of the
LicenseContentJavaBean. Note that this is public information which may be displayed to the user in a wizard or some other form.
-
getPreferences
java.util.prefs.Preferences getPreferences()
Returns the preferences node where the encoded licence is stored or should get stored. This method may returnnullif the license manager is not used toLicenseManager.install(java.io.File)a license or toLicenseManager.verify()an installed license.Note that the preferences node should be globally unique; otherwise, another application could overwrite your license key! Thus, it is recommended to follow Sun's guideline of creating globally unique package names by prefixing them with your globally unique Internet domain. You should then put the main class of your application in this package and return its user preferences node. This is because across platforms you will normally only have write access to the user preferences.
-
getKeyStoreParam
KeyStoreParam getKeyStoreParam()
Returns the keystore configuration parameters for the license manager -nullis never returned.
-
getCipherParam
CipherParam getCipherParam()
Returns the cipher configuration parameters for the license manager -nullis never returned.
-
-