Class TmaProductSpecCharValueUseModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaProductSpecCharValueUseModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaProductSpecCharValueUse first defined at extension tuadatacommonsservices.
Represents the usage instructions on a Product Specification Characterstic Value.
- 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 relationTmaPo2TmaPscvuRelationdefining source attributeproductOfferingsin extensiontuadatacommonsservices.static final StringGenerated relation code constant for relationTmaProductOfferingPrice2TmaProductSpecCharValueUseRelationdefining source attributeproductOfferingPricesin extensiontuadatacommonsservices.static final StringGenerated relation code constant for relationTmaPscv2TmaPscvuRelationdefining source attributeproductSpecCharacteristicValuesin extensiontuadatacommonsservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaProductSpecCharValueUse.catalogVersionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharValueUse.descriptionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharValueUse.idattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharValueUse.maxCardinalityattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharValueUse.minCardinalityattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharValueUse.nameattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharValueUse.productOfferingPricesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharValueUse.productOfferingsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharValueUse.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharValueUse.valueTypeattribute 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.Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaProductSpecCharValueUseModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaProductSpecCharValueUse.catalogVersionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharValueUse.descriptionattribute defined at extensiontuadatacommonsservices.getDescription(Locale loc) Generated method - Getter of theTmaProductSpecCharValueUse.descriptionattribute defined at extensiontuadatacommonsservices.getId()Generated method - Getter of theTmaProductSpecCharValueUse.idattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharValueUse.maxCardinalityattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharValueUse.minCardinalityattribute defined at extensiontuadatacommonsservices.getName()Generated method - Getter of theTmaProductSpecCharValueUse.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharValueUse.nameattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharValueUse.productOfferingPricesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharValueUse.productOfferingsattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharValueUse.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharValueUse.valueTypeattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharValueUse.catalogVersionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value) Generated method - Setter ofTmaProductSpecCharValueUse.descriptionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value, Locale loc) Generated method - Setter ofTmaProductSpecCharValueUse.descriptionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharValueUse.idattribute defined at extensiontuadatacommonsservices.voidsetMaxCardinality(Integer value) Generated method - Setter ofTmaProductSpecCharValueUse.maxCardinalityattribute defined at extensiontuadatacommonsservices.voidsetMinCardinality(Integer value) Generated method - Setter ofTmaProductSpecCharValueUse.minCardinalityattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharValueUse.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharValueUse.nameattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharValueUse.productOfferingPricesattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharValueUse.productOfferingsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharValueUse.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.voidsetValueType(TmaPscvValueType value) Generated method - Setter ofTmaProductSpecCharValueUse.valueTypeattribute 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:
-
_TMAPSCV2TMAPSCVURELATION
Generated relation code constant for relationTmaPscv2TmaPscvuRelationdefining source attributeproductSpecCharacteristicValuesin extensiontuadatacommonsservices.- See Also:
-
_TMAPO2TMAPSCVURELATION
Generated relation code constant for relationTmaPo2TmaPscvuRelationdefining source attributeproductOfferingsin extensiontuadatacommonsservices.- See Also:
-
_TMAPRODUCTOFFERINGPRICE2TMAPRODUCTSPECCHARVALUEUSERELATION
Generated relation code constant for relationTmaProductOfferingPrice2TmaProductSpecCharValueUseRelationdefining source attributeproductOfferingPricesin extensiontuadatacommonsservices.- See Also:
-
ID
Generated constant - Attribute key ofTmaProductSpecCharValueUse.idattribute defined at extensiontuadatacommonsservices.- See Also:
-
VALUETYPE
Generated constant - Attribute key ofTmaProductSpecCharValueUse.valueTypeattribute defined at extensiontuadatacommonsservices.- See Also:
-
NAME
Generated constant - Attribute key ofTmaProductSpecCharValueUse.nameattribute defined at extensiontuadatacommonsservices.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTmaProductSpecCharValueUse.descriptionattribute defined at extensiontuadatacommonsservices.- See Also:
-
MINCARDINALITY
Generated constant - Attribute key ofTmaProductSpecCharValueUse.minCardinalityattribute defined at extensiontuadatacommonsservices.- See Also:
-
MAXCARDINALITY
Generated constant - Attribute key ofTmaProductSpecCharValueUse.maxCardinalityattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofTmaProductSpecCharValueUse.catalogVersionattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTSPECCHARACTERISTICVALUES
Generated constant - Attribute key ofTmaProductSpecCharValueUse.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTOFFERINGS
Generated constant - Attribute key ofTmaProductSpecCharValueUse.productOfferingsattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTOFFERINGPRICES
Generated constant - Attribute key ofTmaProductSpecCharValueUse.productOfferingPricesattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaProductSpecCharValueUseModel
public TmaProductSpecCharValueUseModel()Generated constructor - Default constructor for generic creation. -
TmaProductSpecCharValueUseModel
public TmaProductSpecCharValueUseModel(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
-
TmaProductSpecCharValueUseModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaProductSpecCharValueUseModel(ItemModel _owner) 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:
_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getCatalogVersion
Generated method - Getter of theTmaProductSpecCharValueUse.catalogVersionattribute defined at extensiontuadatacommonsservices.- Returns:
- the catalogVersion - Catalog Version on which the Product Specification Characteristic Value Use is published.
-
getDescription
Generated method - Getter of theTmaProductSpecCharValueUse.descriptionattribute defined at extensiontuadatacommonsservices.- Returns:
- the description - Description of the Product Specification Characteristic Value Use.
-
getDescription
Generated method - Getter of theTmaProductSpecCharValueUse.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the description - Description of the Product Specification Characteristic Value Use.
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getId
Generated method - Getter of theTmaProductSpecCharValueUse.idattribute defined at extensiontuadatacommonsservices.- Returns:
- the id - Unique identifier of the Product Specification Characteristic Value Use.
-
getMaxCardinality
Generated method - Getter of theTmaProductSpecCharValueUse.maxCardinalityattribute defined at extensiontuadatacommonsservices.- Returns:
- the maxCardinality - Represents the maximum number of Product Specification Characteristic Values which can be selected part of the Product Offering.
-
getMinCardinality
Generated method - Getter of theTmaProductSpecCharValueUse.minCardinalityattribute defined at extensiontuadatacommonsservices.- Returns:
- the minCardinality - Represents the minimum number of Product Specification Characteristic Values which must be selected part of the Product Offering.
-
getName
Generated method - Getter of theTmaProductSpecCharValueUse.nameattribute defined at extensiontuadatacommonsservices.- Returns:
- the name - Name of the Product Specification Characteristic Value Use.
-
getName
Generated method - Getter of theTmaProductSpecCharValueUse.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the name - Name of the Product Specification Characteristic Value Use.
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getProductOfferingPrices
@Accessor(qualifier="productOfferingPrices", type=GETTER) public Set<TmaProductOfferingPriceModel> getProductOfferingPrices()Generated method - Getter of theTmaProductSpecCharValueUse.productOfferingPricesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productOfferingPrices - The Product Offering Prices using this PSCVUse.
-
getProductOfferings
@Accessor(qualifier="productOfferings", type=GETTER) public Set<TmaProductOfferingModel> getProductOfferings()Generated method - Getter of theTmaProductSpecCharValueUse.productOfferingsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productOfferings - Product Offerings for which the Product Spec Characteristic Value Uses are defined.
-
getProductSpecCharacteristicValues
@Accessor(qualifier="productSpecCharacteristicValues", type=GETTER) public Collection<TmaProductSpecCharacteristicValueModel> getProductSpecCharacteristicValues()Generated method - Getter of theTmaProductSpecCharValueUse.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productSpecCharacteristicValues - Product Spec Characteristic Value for which the Product Spec Characteristic Value Uses are defined.
-
getValueType
Generated method - Getter of theTmaProductSpecCharValueUse.valueTypeattribute defined at extensiontuadatacommonsservices.- Returns:
- the valueType - The type for the value (STRING, BOOLEAN, NUMERIC etc.)
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofTmaProductSpecCharValueUse.catalogVersionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the catalogVersion - Catalog Version on which the Product Specification Characteristic Value Use is published.
-
setDescription
Generated method - Setter ofTmaProductSpecCharValueUse.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - Description of the Product Specification Characteristic Value Use.
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofTmaProductSpecCharValueUse.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - Description of the Product Specification Characteristic Value Use.loc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setId
Generated method - Setter ofTmaProductSpecCharValueUse.idattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the id - Unique identifier of the Product Specification Characteristic Value Use.
-
setMaxCardinality
Generated method - Setter ofTmaProductSpecCharValueUse.maxCardinalityattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the maxCardinality - Represents the maximum number of Product Specification Characteristic Values which can be selected part of the Product Offering.
-
setMinCardinality
Generated method - Setter ofTmaProductSpecCharValueUse.minCardinalityattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the minCardinality - Represents the minimum number of Product Specification Characteristic Values which must be selected part of the Product Offering.
-
setName
Generated method - Setter ofTmaProductSpecCharValueUse.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - Name of the Product Specification Characteristic Value Use.
-
setName
Generated method - Setter ofTmaProductSpecCharValueUse.nameattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the name - Name of the Product Specification Characteristic Value Use.loc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setProductOfferingPrices
@Accessor(qualifier="productOfferingPrices", type=SETTER) public void setProductOfferingPrices(Set<TmaProductOfferingPriceModel> value) Generated method - Setter ofTmaProductSpecCharValueUse.productOfferingPricesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productOfferingPrices - The Product Offering Prices using this PSCVUse.
-
setProductOfferings
@Accessor(qualifier="productOfferings", type=SETTER) public void setProductOfferings(Set<TmaProductOfferingModel> value) Generated method - Setter ofTmaProductSpecCharValueUse.productOfferingsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productOfferings - Product Offerings for which the Product Spec Characteristic Value Uses are defined.
-
setProductSpecCharacteristicValues
@Accessor(qualifier="productSpecCharacteristicValues", type=SETTER) public void setProductSpecCharacteristicValues(Collection<TmaProductSpecCharacteristicValueModel> value) Generated method - Setter ofTmaProductSpecCharValueUse.productSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productSpecCharacteristicValues - Product Spec Characteristic Value for which the Product Spec Characteristic Value Uses are defined.
-
setValueType
Generated method - Setter ofTmaProductSpecCharValueUse.valueTypeattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the valueType - The type for the value (STRING, BOOLEAN, NUMERIC etc.)
-