Interface | Description |
---|---|
BenutzerI | |
FeatureListenerI |
To be implemented by classes that want to be informed when some feature becomes
or is no longer available.
|
FeatureManagerI |
Interface mainly used for build process reasons as using the feature system
should be possible even for the most basic classes when the actual feature
system classes may not already have been built.
|
LicenseI |
Interface mainly used for build process reasons as using the feature system
should be possible even for the most basic classes when the actual feature
system classes may not already have been built.
|
Class | Description |
---|---|
AbstractFeatureManager |
Base class which holds common code.
|
AbstractLicense |
Abstract base class for implementations for licenses for features.
|
AdministrativeFeatureManager |
Class that allows to create licenses; OAshi internal use only :-)
|
FeatureDefinition |
Holds general information about a feature (that is some part of functionality
of the application that may required to be licensed separately).
|
FeatureManager |
Basically responsible for checking if some feature is available.
|
FeatureManagerCLI |
Utility "application" that allows command line access to the
AdministrativeFeatureManager functionality for initializing
license keystores and creating licenses.
|
License |
Default License SPI provider class.
|
LicenseImportExport |
Encapsules functionality for exporting Licenses to an external format for
sending them to the customer and importing them again from that format.
|
MostPowerfulLicenseComparator |
The ordering for LicenseIs, as defined by this class, is to sort the
most powerful licenses first.
|
Exception | Description |
---|---|
FeatureNotAvailableException | |
LicenseAlreadyImportedException |
Thrown in case the same license is imported when an instance is already in the
DB.
|
LicenseException |
Copyright © 2000-2024 OAshi S.à r.l. All Rights Reserved.