Constructors
NSLicenseAgent()
Methods
ActivateLicenseInfo(NSExtendedLicenseInfo)
Saves a new license to the database.AddLicenseFromFile(String)
Loads and activates a new license from file/string if the new license is valid.AssignThirdPartyLicenses(Integer,String,String[])
Assigns third party licensesChangeSerialNumber(String,String)
Changes the new serial number for the installation. Requests a new license from SuperLicense, checks if change is authorized.GetLicenseForAllOwnersFromDB()
Gets all licenses, with usage, from all module owners as they are stored in the databaseGetLicenseFromDB(String)
Gets license, with usage, as it is stored in the database for one particular module owner.GetLicenseFromFile(String)
Loads a new license from fileGetLicenseFromLicenseServer(String)
GetLicenseStatusFromLicenseServer(String)
Gets license information from the license server for a particular module owner.GetModuleLicenseFromDB(String,String)
Gets license information for one particular license module.GetModuleLicenseHistoryFromLicenseServer(NSExtendedLicenseInfo,NSExtendedModuleLicense)
Gets details about a license from the license server.GetSatelliteLicenses(Integer)
Obtains information about satellite module licensesGetShopUrl(String)
Gets the shop URL for the specified module owner.This can be used to redirect user to the web shop.
GetThirdPartyLicenseAssignments(Integer,String)
Gets license assignments for an associate for licenses belonging to an other module owner than SuperOfficeGetUserLicenses(Integer)
Obtains information about associate module licensesGetUserLicensesMDOList()
Gets all licenses in an NSMDOListItem structure.RemoveLicenseFromDB(String)
Removes the license from a particular module owner from the database.It is not permitted to remove licenses from SuperOffice