Spotfire.Dxp.Framework.License Namespace

TIBCO Spotfire 10.0 API Reference
The Spotfire.Dxp.Framework.License namespace contains classes for defining new licenses and license functions.

Public classLicense
Abstract base class for all classes that define licenses.

A license is defined by its Id which must be globally unique, a Name, and a Description.

Public classLicenseFunctions
A class declaring the functions of the License.
Public classLicensedFunction
Instances of this class define parts of a license that can be enabled or disabled by administrators. The licensed function consists of an identifier, a name, and a description. The Id of the function is required be unique within the License to which it is being added. The Name and Description together constitute a user-friendly representation of the feature. Therefore, it is recommended that these strings are localized.

Licensed functions are typically created as static members of a concrete License implementation.

Public classLicenseManager
The LicenseManager is an application wide service that provides information on which LicensedFunction that are enabled. New instances of this manager cannot be created. To access the one and only instance of this class, use one of the service provider methods available.