Package rs.baselib.licensing
Class LicenseManager
java.lang.Object
rs.baselib.licensing.LicenseManager
public class LicenseManager
extends java.lang.Object
The Key Manager, responsible to verify licenses.
- Author:
- ralph
-
Constructor Summary
Constructors Constructor Description LicenseManager()Constructor.LicenseManager(ILicenseVerifier licenseVerifier)Constructor.LicenseManager(ILicensingScheme scheme)Constructor. -
Method Summary
Modifier and Type Method Description ILicenseVerifiergetLicenseVerifier()Returns thelicenseVerifier.ILicenseverify(java.lang.String licenseKey, ILicenseContext context)Verifies the given license string.
-
Constructor Details
-
LicenseManager
public LicenseManager()Constructor. -
LicenseManager
Constructor.- Parameters:
scheme- - the licensing scheme
-
LicenseManager
Constructor.- Parameters:
licenseVerifier- - the licensing verifier
-
-
Method Details
-
getLicenseVerifier
Returns thelicenseVerifier.- Returns:
- the licenseVerifier
-
verify
Verifies the given license string.- Parameters:
licenseKey- the license stringcontext- the context containing verification parameters- Returns:
- the license
-