Class BundleImpl
java.lang.Object
com.labs64.netlicensing.util.Visitable
com.labs64.netlicensing.domain.entity.impl.BaseEntityImpl
com.labs64.netlicensing.domain.entity.impl.BundleImpl
- All Implemented Interfaces:
BaseEntity
,Bundle
,Serializable
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addLicenseTemplateNumber
(String licenseTemplateNumber) asMap()
getName()
getPrice()
void
removeLicenseTemplateNumber
(String licenseTemplateNumber) void
setCurrency
(Currency currency) void
setDescription
(String description) void
setLicenseTemplateNumbers
(List<String> licenseTemplateNumbers) 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
-
BundleImpl
public BundleImpl()
-
-
Method Details
-
setName
-
getName
-
setPrice
-
getPrice
-
setCurrency
- Specified by:
setCurrency
in interfaceBundle
-
getCurrency
- Specified by:
getCurrency
in interfaceBundle
-
setDescription
- Specified by:
setDescription
in interfaceBundle
-
getDescription
- Specified by:
getDescription
in interfaceBundle
-
setLicenseTemplateNumbers
- Specified by:
setLicenseTemplateNumbers
in interfaceBundle
-
getLicenseTemplateNumbers
- Specified by:
getLicenseTemplateNumbers
in interfaceBundle
-
addLicenseTemplateNumber
- Specified by:
addLicenseTemplateNumber
in interfaceBundle
-
removeLicenseTemplateNumber
- Specified by:
removeLicenseTemplateNumber
in interfaceBundle
-
getReservedProps
-
asMap
- Specified by:
asMap
in interfaceBaseEntity
- Overrides:
asMap
in classBaseEntityImpl
-