Class ProductModuleImpl
java.lang.Object
com.labs64.netlicensing.util.Visitable
com.labs64.netlicensing.domain.entity.impl.BaseEntityImpl
com.labs64.netlicensing.domain.entity.impl.ProductModuleImpl
- All Implemented Interfaces:
BaseEntity,ProductModule,Serializable
Default implementation of
ProductModule.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasMap()getName()voidsetLicenseTemplates(Collection<LicenseTemplate> licenseTemplates) voidsetLicensingModel(String licensingModel) voidvoidsetProduct(Product product) Methods inherited from class com.labs64.netlicensing.domain.entity.impl.BaseEntityImpl
addProperty, getActive, getNumber, getProperties, removeProperty, setActive, setNumber, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.labs64.netlicensing.domain.entity.BaseEntity
addProperty, getActive, getNumber, getProperties, removeProperty, setActive, setNumber
-
Constructor Details
-
ProductModuleImpl
public ProductModuleImpl()
-
-
Method Details
-
getReservedProps
- See Also:
-
getProduct
- Specified by:
getProductin interfaceProductModule
-
setProduct
- Specified by:
setProductin interfaceProductModule
-
getName
- Specified by:
getNamein interfaceProductModule
-
setName
- Specified by:
setNamein interfaceProductModule
-
getLicensingModel
- Specified by:
getLicensingModelin interfaceProductModule
-
setLicensingModel
- Specified by:
setLicensingModelin interfaceProductModule
-
getLicenseTemplates
- Specified by:
getLicenseTemplatesin interfaceProductModule
-
setLicenseTemplates
-
getProductModuleProperties
- Specified by:
getProductModulePropertiesin interfaceProductModule
-
asMap
- Specified by:
asMapin interfaceBaseEntity- Overrides:
asMapin classBaseEntityImpl
-