Class TmaProductOfferingGroupModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaProductOfferingGroupModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaProductOfferingGroup first defined at extension tuadatacommonsservices.
Group containing Product Offerings.
- 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 relationTmaBundledProductOffering2TmaProductOfferingGroupRelationdefining source attributeparentBundleProductOfferingin extensiontuadatacommonsservices.static final StringGenerated relation code constant for relationTmaProductOffering2TmaProductOfferingGroupRelationdefining source attributechildProductOfferingsin extensiontuadatacommonsservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaProductOfferingGroup.catalogVersionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingGroup.childProductOfferingsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingGroup.codeattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingGroup.nameattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingGroup.parentBundleProductOfferingattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductOfferingGroup.parentBundleProductOfferingPOSattribute 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.TmaProductOfferingGroupModel(CatalogVersionModel _catalogVersion, Set<TmaProductOfferingModel> _childProductOfferings, String _code, TmaBundledProductOfferingModel _parentBundleProductOffering) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaProductOfferingGroupModel(CatalogVersionModel _catalogVersion, Set<TmaProductOfferingModel> _childProductOfferings, String _code, ItemModel _owner, TmaBundledProductOfferingModel _parentBundleProductOffering) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaProductOfferingGroupModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaProductOfferingGroup.catalogVersionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductOfferingGroup.childProductOfferingsattribute defined at extensiontuadatacommonsservices.getCode()Generated method - Getter of theTmaProductOfferingGroup.codeattribute defined at extensiontuadatacommonsservices.getName()Generated method - Getter of theTmaProductOfferingGroup.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductOfferingGroup.parentBundleProductOfferingattribute defined at extensiontuadatacommonsservices.voidGenerated method - Initial setter ofTmaProductOfferingGroup.catalogVersionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingGroup.childProductOfferingsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Initial setter ofTmaProductOfferingGroup.codeattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingGroup.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductOfferingGroup.parentBundleProductOfferingattribute 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:
-
_TMABUNDLEDPRODUCTOFFERING2TMAPRODUCTOFFERINGGROUPRELATION
Generated relation code constant for relationTmaBundledProductOffering2TmaProductOfferingGroupRelationdefining source attributeparentBundleProductOfferingin extensiontuadatacommonsservices.- See Also:
-
_TMAPRODUCTOFFERING2TMAPRODUCTOFFERINGGROUPRELATION
Generated relation code constant for relationTmaProductOffering2TmaProductOfferingGroupRelationdefining source attributechildProductOfferingsin extensiontuadatacommonsservices.- See Also:
-
CODE
Generated constant - Attribute key ofTmaProductOfferingGroup.codeattribute defined at extensiontuadatacommonsservices.- See Also:
-
NAME
Generated constant - Attribute key ofTmaProductOfferingGroup.nameattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofTmaProductOfferingGroup.catalogVersionattribute defined at extensiontuadatacommonsservices.- See Also:
-
PARENTBUNDLEPRODUCTOFFERINGPOS
Generated constant - Attribute key ofTmaProductOfferingGroup.parentBundleProductOfferingPOSattribute defined at extensiontuadatacommonsservices.- See Also:
-
PARENTBUNDLEPRODUCTOFFERING
Generated constant - Attribute key ofTmaProductOfferingGroup.parentBundleProductOfferingattribute defined at extensiontuadatacommonsservices.- See Also:
-
CHILDPRODUCTOFFERINGS
Generated constant - Attribute key ofTmaProductOfferingGroup.childProductOfferingsattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaProductOfferingGroupModel
public TmaProductOfferingGroupModel()Generated constructor - Default constructor for generic creation. -
TmaProductOfferingGroupModel
public TmaProductOfferingGroupModel(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
-
TmaProductOfferingGroupModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaProductOfferingGroupModel(CatalogVersionModel _catalogVersion, Set<TmaProductOfferingModel> _childProductOfferings, String _code, TmaBundledProductOfferingModel _parentBundleProductOffering) 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:
_catalogVersion- initial attribute declared by typeTmaProductOfferingGroupat extensiontuadatacommonsservices_childProductOfferings- initial attribute declared by typeTmaProductOfferingGroupat extensiontuadatacommonsservices_code- initial attribute declared by typeTmaProductOfferingGroupat extensiontuadatacommonsservices_parentBundleProductOffering- initial attribute declared by typeTmaProductOfferingGroupat extensiontuadatacommonsservices
-
TmaProductOfferingGroupModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaProductOfferingGroupModel(CatalogVersionModel _catalogVersion, Set<TmaProductOfferingModel> _childProductOfferings, String _code, ItemModel _owner, TmaBundledProductOfferingModel _parentBundleProductOffering) 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:
_catalogVersion- initial attribute declared by typeTmaProductOfferingGroupat extensiontuadatacommonsservices_childProductOfferings- initial attribute declared by typeTmaProductOfferingGroupat extensiontuadatacommonsservices_code- initial attribute declared by typeTmaProductOfferingGroupat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore_parentBundleProductOffering- initial attribute declared by typeTmaProductOfferingGroupat extensiontuadatacommonsservices
-
-
Method Details
-
getCatalogVersion
Generated method - Getter of theTmaProductOfferingGroup.catalogVersionattribute defined at extensiontuadatacommonsservices.- Returns:
- the catalogVersion - Catalog Version
-
getChildProductOfferings
@Accessor(qualifier="childProductOfferings", type=GETTER) public Set<TmaProductOfferingModel> getChildProductOfferings()Generated method - Getter of theTmaProductOfferingGroup.childProductOfferingsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the childProductOfferings - Product Offerings contained by the Product Offering Group.
-
getCode
Generated method - Getter of theTmaProductOfferingGroup.codeattribute defined at extensiontuadatacommonsservices.- Returns:
- the code - Identifier
-
getName
Generated method - Getter of theTmaProductOfferingGroup.nameattribute defined at extensiontuadatacommonsservices.- Returns:
- the name - Name
-
getParentBundleProductOffering
@Accessor(qualifier="parentBundleProductOffering", type=GETTER) public TmaBundledProductOfferingModel getParentBundleProductOffering()Generated method - Getter of theTmaProductOfferingGroup.parentBundleProductOfferingattribute defined at extensiontuadatacommonsservices.- Returns:
- the parentBundleProductOffering - Bundled Product Offering for which the groups are defined.
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Initial setter ofTmaProductOfferingGroup.catalogVersionattribute defined at extensiontuadatacommonsservices. Can only be used at creation of model - before first save.- Parameters:
value- the catalogVersion - Catalog Version
-
setChildProductOfferings
@Accessor(qualifier="childProductOfferings", type=SETTER) public void setChildProductOfferings(Set<TmaProductOfferingModel> value) Generated method - Setter ofTmaProductOfferingGroup.childProductOfferingsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the childProductOfferings - Product Offerings contained by the Product Offering Group.
-
setCode
Generated method - Initial setter ofTmaProductOfferingGroup.codeattribute defined at extensiontuadatacommonsservices. Can only be used at creation of model - before first save.- Parameters:
value- the code - Identifier
-
setName
Generated method - Setter ofTmaProductOfferingGroup.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - Name
-
setParentBundleProductOffering
@Accessor(qualifier="parentBundleProductOffering", type=SETTER) public void setParentBundleProductOffering(TmaBundledProductOfferingModel value) Generated method - Setter ofTmaProductOfferingGroup.parentBundleProductOfferingattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the parentBundleProductOffering - Bundled Product Offering for which the groups are defined.
-