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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLicenseTemplateNumber(String licenseTemplateNumber) asMap()getName()getPrice()voidremoveLicenseTemplateNumber(String licenseTemplateNumber) voidsetCurrency(Currency currency) voidsetDescription(String description) voidsetLicenseTemplateNumbers(List<String> licenseTemplateNumbers) voidvoidsetPrice(BigDecimal price) 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
-
BundleImpl
public BundleImpl()
-
-
Method Details
-
setName
-
getName
-
setPrice
-
getPrice
-
setCurrency
- Specified by:
setCurrencyin interfaceBundle
-
getCurrency
- Specified by:
getCurrencyin interfaceBundle
-
setDescription
- Specified by:
setDescriptionin interfaceBundle
-
getDescription
- Specified by:
getDescriptionin interfaceBundle
-
setLicenseTemplateNumbers
- Specified by:
setLicenseTemplateNumbersin interfaceBundle
-
getLicenseTemplateNumbers
- Specified by:
getLicenseTemplateNumbersin interfaceBundle
-
addLicenseTemplateNumber
- Specified by:
addLicenseTemplateNumberin interfaceBundle
-
removeLicenseTemplateNumber
- Specified by:
removeLicenseTemplateNumberin interfaceBundle
-
getReservedProps
-
asMap
- Specified by:
asMapin interfaceBaseEntity- Overrides:
asMapin classBaseEntityImpl
-