Represents all licenses for this owner at this site.
Constructors
NSLicenseInfo()
Initializes a new instance of the NSLicenseInfo class.
Methods
GetAdminWarningDate()
Returns: CRMScript.Global.DateTime - When should nagging begin (for instance, during login to SoAdmin).
Example:
GetCompanyName()
Returns: CRMScript.Global.String - Name of the database owner company.
Example:
GetDeploymentType()
Returns: CRMScript.Global.Integer - Type of deployment.
Example:
GetExpiryDate()
Returns: CRMScript.Global.DateTime - Expiration date, 0 = forever.
Example:
Returns: CRMScript.Global.Integer - Unspecified extra flags of license, part of checksum.
Example:
Returns: CRMScript.Global.String
GetGraceDate()
Returns: CRMScript.Global.DateTime - Real expiration date, when the given module actually stops working.
Modules that normally update data should switch to read-only mode. Modules that only read anyway, should disable themselves in some other way
Example:
GetLicenseUrl()
Returns: CRMScript.Global.String - The URL that will provide keycodes for all modules owned by this owner.
Example:
GetLicenseVersion()
Returns: CRMScript.Global.String - The URL that will provide keycodes for all modules owned by this owner.
Example:
GetMaintenanceDate()
Returns: CRMScript.Global.DateTime - Expiration date for maintenance. After this date, upgrades should refuse to install.
Example:
GetModuleLicenses()
Returns: CRMScript.NetServer.NSModuleLicense[] - The module licenses.
Example:
GetNextCheckDate()
Returns: CRMScript.Global.DateTime - When should the system next check with the license issuer.
Example:
GetOwnerDescription()
Returns: CRMScript.Global.String - Human-readable description of owner, shown in GUI, default language.
Additional languages can be added to LocaleText, resource type 26
Example:
GetOwnerName()
Returns: CRMScript.Global.String - The name of the module owner, not visible in GUI but used in the code.
OwnerName SUPEROFFICE is reserved and may NEVER be used by partners. This must be in UPPER CASE and only contain A-Z and 0-9. NO EXTENDED CHARACTERS please.
Example:
GetProductDescription()
Returns: CRMScript.Global.String - Description of type of product.
Example:
GetProductType()
Returns: CRMScript.Global.String - Type of product.
Example:
GetPublicKey()
Returns: CRMScript.NetServer.NSSignedPublicKey - The public key used to verify licenses owned by this owner.
Example:
GetSerialNr()
Returns: CRMScript.Global.String - Serial number. For example, 1010000014.
Example:
GetSignature()
Returns: CRMScript.Global.String - Signature of all non-zero-amount moduleLicense rows referring to this owner.
Example:
SetAdminWarningDate(DateTime)
Returns: CRMScript.Global.Void
Example:
SetCompanyName(String)
Returns: CRMScript.Global.Void
Example:
SetDeploymentType(Integer)
Returns: CRMScript.Global.Void
Example:
SetExpiryDate(DateTime)
Returns: CRMScript.Global.Void
Example:
Returns: CRMScript.Global.Void
Example:
Returns: CRMScript.Global.Void
SetGraceDate(DateTime)
Returns: CRMScript.Global.Void
Modules that normally update data should switch to read-only mode. Modules that only read anyway, should disable themselves in some other way
Example:
SetLicenseUrl(String)
Returns: CRMScript.Global.Void
Example:
SetLicenseVersion(String)
Returns: CRMScript.Global.Void
Example:
SetMaintenanceDate(DateTime)
Returns: CRMScript.Global.Void
Example:
SetModuleLicenses(NSModuleLicense[])
Returns: CRMScript.Global.Void
Example:
SetNextCheckDate(DateTime)
Returns: CRMScript.Global.Void
Example:
SetOwnerDescription(String)
Returns: CRMScript.Global.Void
Additional languages can be added to LocaleText, resource type 26
Example:
SetOwnerName(String)
Returns: CRMScript.Global.Void
OwnerName SUPEROFFICE is reserved and may NEVER be used by partners. This must be in UPPER CASE and only contain A-Z and 0-9. NO EXTENDED CHARACTERS please.
Example:
SetProductDescription(String)
Returns: CRMScript.Global.Void
Example:
SetProductType(String)
Returns: CRMScript.Global.Void
Example:
SetPublicKey(NSSignedPublicKey)
Returns: CRMScript.Global.Void
Example:
SetSerialNr(String)
Returns: CRMScript.Global.Void
Example:
SetSignature(String)
Returns: CRMScript.Global.Void
Example: