Class TmaBundledProdOfferOptionModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaBundledProdOfferOptionModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaBundledProdOfferOption first defined at extension tuadatacommonsservices.
Entity representing the cardinality of a Product Offering part of a Bundled Product Offering.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationTmaBundledProductOffering2TmaBundledProdOfferOptionRelationdefining source attributebundledProductOfferingin extensiontuadatacommonsservices.static final StringGenerated relation code constant for relationTmaProductOffering2TmaBundledProdOfferOptionRelationdefining source attributeproductOfferingin extensiontuadatacommonsservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaBundledProdOfferOption.bundledProductOfferingattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaBundledProdOfferOption.catalogVersionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaBundledProdOfferOption.defaultattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaBundledProdOfferOption.lowerLimitattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaBundledProdOfferOption.productOfferingattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaBundledProdOfferOption.upperLimitattribute defined at extensiontuadatacommonsservices.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.TmaBundledProdOfferOptionModel(TmaBundledProductOfferingModel _bundledProductOffering, CatalogVersionModel _catalogVersion, Integer _default, Integer _lowerLimit, TmaProductOfferingModel _productOffering) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaBundledProdOfferOptionModel(TmaBundledProductOfferingModel _bundledProductOffering, CatalogVersionModel _catalogVersion, Integer _default, Integer _lowerLimit, ItemModel _owner, TmaProductOfferingModel _productOffering) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaBundledProdOfferOptionModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaBundledProdOfferOption.bundledProductOfferingattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaBundledProdOfferOption.catalogVersionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaBundledProdOfferOption.defaultattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaBundledProdOfferOption.lowerLimitattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaBundledProdOfferOption.productOfferingattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaBundledProdOfferOption.upperLimitattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaBundledProdOfferOption.bundledProductOfferingattribute defined at extensiontuadatacommonsservices.voidGenerated method - Initial setter ofTmaBundledProdOfferOption.catalogVersionattribute defined at extensiontuadatacommonsservices.voidsetDefault(Integer value) Generated method - Setter ofTmaBundledProdOfferOption.defaultattribute defined at extensiontuadatacommonsservices.voidsetLowerLimit(Integer value) Generated method - Setter ofTmaBundledProdOfferOption.lowerLimitattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaBundledProdOfferOption.productOfferingattribute defined at extensiontuadatacommonsservices.voidsetUpperLimit(Integer value) Generated method - Setter ofTmaBundledProdOfferOption.upperLimitattribute defined at extensiontuadatacommonsservices.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_TMABUNDLEDPRODUCTOFFERING2TMABUNDLEDPRODOFFEROPTIONRELATION
Generated relation code constant for relationTmaBundledProductOffering2TmaBundledProdOfferOptionRelationdefining source attributebundledProductOfferingin extensiontuadatacommonsservices.- See Also:
-
_TMAPRODUCTOFFERING2TMABUNDLEDPRODOFFEROPTIONRELATION
Generated relation code constant for relationTmaProductOffering2TmaBundledProdOfferOptionRelationdefining source attributeproductOfferingin extensiontuadatacommonsservices.- See Also:
-
LOWERLIMIT
Generated constant - Attribute key ofTmaBundledProdOfferOption.lowerLimitattribute defined at extensiontuadatacommonsservices.- See Also:
-
UPPERLIMIT
Generated constant - Attribute key ofTmaBundledProdOfferOption.upperLimitattribute defined at extensiontuadatacommonsservices.- See Also:
-
DEFAULT
Generated constant - Attribute key ofTmaBundledProdOfferOption.defaultattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofTmaBundledProdOfferOption.catalogVersionattribute defined at extensiontuadatacommonsservices.- See Also:
-
BUNDLEDPRODUCTOFFERING
Generated constant - Attribute key ofTmaBundledProdOfferOption.bundledProductOfferingattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTOFFERING
Generated constant - Attribute key ofTmaBundledProdOfferOption.productOfferingattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaBundledProdOfferOptionModel
public TmaBundledProdOfferOptionModel()Generated constructor - Default constructor for generic creation. -
TmaBundledProdOfferOptionModel
public TmaBundledProdOfferOptionModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
TmaBundledProdOfferOptionModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaBundledProdOfferOptionModel(TmaBundledProductOfferingModel _bundledProductOffering, CatalogVersionModel _catalogVersion, Integer _default, Integer _lowerLimit, TmaProductOfferingModel _productOffering) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_bundledProductOffering- initial attribute declared by typeTmaBundledProdOfferOptionat extensiontuadatacommonsservices_catalogVersion- initial attribute declared by typeTmaBundledProdOfferOptionat extensiontuadatacommonsservices_default- initial attribute declared by typeTmaBundledProdOfferOptionat extensiontuadatacommonsservices_lowerLimit- initial attribute declared by typeTmaBundledProdOfferOptionat extensiontuadatacommonsservices_productOffering- initial attribute declared by typeTmaBundledProdOfferOptionat extensiontuadatacommonsservices
-
TmaBundledProdOfferOptionModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaBundledProdOfferOptionModel(TmaBundledProductOfferingModel _bundledProductOffering, CatalogVersionModel _catalogVersion, Integer _default, Integer _lowerLimit, ItemModel _owner, TmaProductOfferingModel _productOffering) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_bundledProductOffering- initial attribute declared by typeTmaBundledProdOfferOptionat extensiontuadatacommonsservices_catalogVersion- initial attribute declared by typeTmaBundledProdOfferOptionat extensiontuadatacommonsservices_default- initial attribute declared by typeTmaBundledProdOfferOptionat extensiontuadatacommonsservices_lowerLimit- initial attribute declared by typeTmaBundledProdOfferOptionat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore_productOffering- initial attribute declared by typeTmaBundledProdOfferOptionat extensiontuadatacommonsservices
-
-
Method Details
-
getBundledProductOffering
@Accessor(qualifier="bundledProductOffering", type=GETTER) public TmaBundledProductOfferingModel getBundledProductOffering()Generated method - Getter of theTmaBundledProdOfferOption.bundledProductOfferingattribute defined at extensiontuadatacommonsservices.- Returns:
- the bundledProductOffering - Bundled Product Offering for which the Bundled Product Offering Option are configured.
-
getCatalogVersion
Generated method - Getter of theTmaBundledProdOfferOption.catalogVersionattribute defined at extensiontuadatacommonsservices.- Returns:
- the catalogVersion - Catalog Version
-
getDefault
Generated method - Getter of theTmaBundledProdOfferOption.defaultattribute defined at extensiontuadatacommonsservices.- Returns:
- the default - Represents the default number of Product Offering to be purchased part of that Bundled Product Offering.
-
getLowerLimit
Generated method - Getter of theTmaBundledProdOfferOption.lowerLimitattribute defined at extensiontuadatacommonsservices.- Returns:
- the lowerLimit - Represents the minimum number of Product Offering which must be purchased part of that Bundled Product Offering.
-
getProductOffering
@Accessor(qualifier="productOffering", type=GETTER) public TmaProductOfferingModel getProductOffering()Generated method - Getter of theTmaBundledProdOfferOption.productOfferingattribute defined at extensiontuadatacommonsservices.- Returns:
- the productOffering - Product Offering for which the Bundled Product Offering Option are configured.
-
getUpperLimit
Generated method - Getter of theTmaBundledProdOfferOption.upperLimitattribute defined at extensiontuadatacommonsservices.- Returns:
- the upperLimit - Represents the maximum number of Product Offering which can be purchased part of that Bundled Product Offering.
-
setBundledProductOffering
@Accessor(qualifier="bundledProductOffering", type=SETTER) public void setBundledProductOffering(TmaBundledProductOfferingModel value) Generated method - Setter ofTmaBundledProdOfferOption.bundledProductOfferingattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the bundledProductOffering - Bundled Product Offering for which the Bundled Product Offering Option are configured.
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Initial setter ofTmaBundledProdOfferOption.catalogVersionattribute defined at extensiontuadatacommonsservices. Can only be used at creation of model - before first save.- Parameters:
value- the catalogVersion - Catalog Version
-
setDefault
Generated method - Setter ofTmaBundledProdOfferOption.defaultattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the default - Represents the default number of Product Offering to be purchased part of that Bundled Product Offering.
-
setLowerLimit
Generated method - Setter ofTmaBundledProdOfferOption.lowerLimitattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the lowerLimit - Represents the minimum number of Product Offering which must be purchased part of that Bundled Product Offering.
-
setProductOffering
@Accessor(qualifier="productOffering", type=SETTER) public void setProductOffering(TmaProductOfferingModel value) Generated method - Setter ofTmaBundledProdOfferOption.productOfferingattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productOffering - Product Offering for which the Bundled Product Offering Option are configured.
-
setUpperLimit
Generated method - Setter ofTmaBundledProdOfferOption.upperLimitattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the upperLimit - Represents the maximum number of Product Offering which can be purchased part of that Bundled Product Offering.
-