Interface ProductModule

All Superinterfaces:
BaseEntity, Serializable
All Known Implementing Classes:
ProductModuleImpl

public interface ProductModule extends BaseEntity
Product module entity used internally by NetLicensing.

Properties visible via NetLicensing API:

number - Unique number (across all products of a vendor) that identifies the product module. Vendor can assign this number when creating a product module or let NetLicensing generate one. Read-only after creation of the first licensee for the product.

active - If set to false, the product module is disabled. Licensees can not obtain any new licenses for this product module.

name - Product module name that is visible to the end customers in NetLicensing Shop.

licensingModel - Licensing model applied to this product module. Defines what license templates can be configured for the product module and how licenses for this product module are processed during validation.