Records that a person has been issued a licence for a software product, and holds the licence text that was generated for them. The licence text is produced from the software product's settings at the time the registration is made, so it is a snapshot and does not change if the product's settings are edited later. A person can be registered for more than one product, and for the same product more than once.

Group: Database Entities

Implements: Serializable


Properties

PropertyReturnsDescription
idlongDatabase identifier for this registration, assigned when it is first saved.
licenseTextStringThe licence issued to this person, as text, which is what the software checks when it is activated. Never null, and limited to 2048 characters.
profileProfileThe person the licence was issued to. Never null.
softwareProductSoftwareProductThe software product the licence is for, which defines how long a licence is valid and what it must contain. Never null.

Methods

getId()

Returns: long

Database identifier for this registration, assigned when it is first saved.

getLicenseText()

Returns: String

The licence issued to this person, as text, which is what the software checks when it is activated. Never null, and limited to 2048 characters.

getProfile()

Returns: Profile

The person the licence was issued to. Never null.

getSoftwareProduct()

Returns: SoftwareProduct

The software product the licence is for, which defines how long a licence is valid and what it must contain. Never null.

To get full access to the Kademi Hub existing customers can login here, or new customers can register here.