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
-
Method Summary
Modifier and TypeMethodDescriptionasMap()
getName()
void
setLicenseTemplates
(Collection<LicenseTemplate> licenseTemplates) void
setLicensingModel
(String licensingModel) void
void
setProduct
(Product product) Methods inherited from class com.labs64.netlicensing.domain.entity.impl.BaseEntityImpl
addProperty, getActive, getNumber, getProperties, removeProperty, setActive, setNumber, toString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
getProduct
in interfaceProductModule
-
setProduct
- Specified by:
setProduct
in interfaceProductModule
-
getName
- Specified by:
getName
in interfaceProductModule
-
setName
- Specified by:
setName
in interfaceProductModule
-
getLicensingModel
- Specified by:
getLicensingModel
in interfaceProductModule
-
setLicensingModel
- Specified by:
setLicensingModel
in interfaceProductModule
-
getLicenseTemplates
- Specified by:
getLicenseTemplates
in interfaceProductModule
-
setLicenseTemplates
-
getProductModuleProperties
- Specified by:
getProductModuleProperties
in interfaceProductModule
-
asMap
- Specified by:
asMap
in interfaceBaseEntity
- Overrides:
asMap
in classBaseEntityImpl
-