Class LicenseTemplateImpl
java.lang.Object
com.labs64.netlicensing.util.Visitable
com.labs64.netlicensing.domain.entity.impl.BaseEntityImpl
com.labs64.netlicensing.domain.entity.impl.LicenseTemplateImpl
- All Implemented Interfaces:
BaseEntity,LicenseTemplate,Serializable
Default implementation of
LicenseTemplate.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasMap()getName()getPrice()voidsetAutomatic(Boolean automatic) voidsetCurrency(Currency currency) voidvoidsetHideLicenses(Boolean hideLicenses) voidsetLicenses(Collection<License> licenses) voidsetLicenseType(LicenseType licenseType) voidvoidsetPrice(BigDecimal price) voidsetProductModule(ProductModule productModule) 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
-
LicenseTemplateImpl
public LicenseTemplateImpl()
-
-
Method Details
-
getReservedProps
- See Also:
-
getProductModule
- Specified by:
getProductModulein interfaceLicenseTemplate
-
setProductModule
- Specified by:
setProductModulein interfaceLicenseTemplate
-
getName
- Specified by:
getNamein interfaceLicenseTemplate
-
setName
- Specified by:
setNamein interfaceLicenseTemplate
-
getLicenseType
- Specified by:
getLicenseTypein interfaceLicenseTemplate
-
setLicenseType
- Specified by:
setLicenseTypein interfaceLicenseTemplate
-
getPrice
- Specified by:
getPricein interfaceLicenseTemplate
-
setPrice
- Specified by:
setPricein interfaceLicenseTemplate
-
getCurrency
- Specified by:
getCurrencyin interfaceLicenseTemplate
-
setCurrency
- Specified by:
setCurrencyin interfaceLicenseTemplate
-
getAutomatic
- Specified by:
getAutomaticin interfaceLicenseTemplate
-
setAutomatic
- Specified by:
setAutomaticin interfaceLicenseTemplate
-
getHidden
- Specified by:
getHiddenin interfaceLicenseTemplate
-
setHidden
- Specified by:
setHiddenin interfaceLicenseTemplate
-
getHideLicenses
- Specified by:
getHideLicensesin interfaceLicenseTemplate
-
setHideLicenses
- Specified by:
setHideLicensesin interfaceLicenseTemplate
-
getLicenses
- Specified by:
getLicensesin interfaceLicenseTemplate
-
setLicenses
-
getLicenseTemplateProperties
- Specified by:
getLicenseTemplatePropertiesin interfaceLicenseTemplate
-
asMap
- Specified by:
asMapin interfaceBaseEntity- Overrides:
asMapin classBaseEntityImpl
-