Class LicenseImpl
java.lang.Object
com.labs64.netlicensing.util.Visitable
com.labs64.netlicensing.domain.entity.impl.BaseEntityImpl
com.labs64.netlicensing.domain.entity.impl.LicenseImpl
- All Implemented Interfaces:
BaseEntity
,License
,Serializable
Default implementation of
License
.- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionasMap()
getName()
getPrice()
void
setCurrency
(Currency currency) void
void
setLicensee
(Licensee licensee) void
setLicenseTemplate
(LicenseTemplate licenseTemplate) void
void
setPrice
(BigDecimal price) 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
-
LicenseImpl
public LicenseImpl()
-
-
Method Details
-
getReservedProps
- See Also:
-
getName
-
setName
-
getPrice
-
setPrice
-
getCurrency
- Specified by:
getCurrency
in interfaceLicense
-
setCurrency
- Specified by:
setCurrency
in interfaceLicense
-
getHidden
-
setHidden
-
getLicensee
- Specified by:
getLicensee
in interfaceLicense
-
setLicensee
- Specified by:
setLicensee
in interfaceLicense
-
getLicenseTemplate
- Specified by:
getLicenseTemplate
in interfaceLicense
-
setLicenseTemplate
- Specified by:
setLicenseTemplate
in interfaceLicense
-
getLicenseProperties
- Specified by:
getLicenseProperties
in interfaceLicense
-
asMap
- Specified by:
asMap
in interfaceBaseEntity
- Overrides:
asMap
in classBaseEntityImpl
-