Class TmaProductSpecCharacteristicValueModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaProductSpecCharacteristicValueModel
- All Implemented Interfaces:
Serializable
Generated model class for type TmaProductSpecCharacteristicValue first defined at extension tuadatacommonsservices.
Values representing instances of a Product Spec Characteristic.
- 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 relationTmaProductOffering2TmaProductSpecCharacteristicValueRelationdefining source attributeproductOfferingsin extensiontuadatacommonsservices.static final StringGenerated relation code constant for relationTmaProductOfferingPrice2TmaProductSpecCharValueRelationdefining source attributeproductOfferingPricesin extensiontuadatacommonsservices.static final StringGenerated relation code constant for relationTmaProductSpecCharacteristic2TmaProductSpecCharacteristicValueRelationdefining source attributeproductSpecCharacteristicin extensiontuadatacommonsservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.catalogVersionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.descriptionattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.idattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.productOfferingPricesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.productOfferingsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.productSpecCharacteristicattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.productSpecCharValueUsesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.unitOfMeasureattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.valueattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofTmaProductSpecCharacteristicValue.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.TmaProductSpecCharacteristicValueModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextDeprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTmaProductSpecCharacteristicValueModel(String _id, 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 parameters -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTmaProductSpecCharacteristicValue.catalogVersionattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristicValue.descriptionattribute defined at extensiontuadatacommonsservices.getDescription(Locale loc) Generated method - Getter of theTmaProductSpecCharacteristicValue.descriptionattribute defined at extensiontuadatacommonsservices.getId()Generated method - Getter of theTmaProductSpecCharacteristicValue.idattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristicValue.productOfferingPricesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristicValue.productOfferingsattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristicValue.productSpecCharacteristicattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristicValue.productSpecCharValueUsesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristicValue.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristicValue.unitOfMeasureattribute defined at extensiontuadatacommonsservices.getValue()Generated method - Getter of theTmaProductSpecCharacteristicValue.valueattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristicValue.valueattribute defined at extensiontuadatacommonsservices.Generated method - Getter of theTmaProductSpecCharacteristicValue.valueTypeattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristicValue.catalogVersionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value) Generated method - Setter ofTmaProductSpecCharacteristicValue.descriptionattribute defined at extensiontuadatacommonsservices.voidsetDescription(String value, Locale loc) Generated method - Setter ofTmaProductSpecCharacteristicValue.descriptionattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristicValue.idattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristicValue.productOfferingPricesattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristicValue.productOfferingsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristicValue.productSpecCharacteristicattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristicValue.productSpecCharValueUsesattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristicValue.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.voidsetUnitOfMeasure(UsageUnitModel value) Generated method - Setter ofTmaProductSpecCharacteristicValue.unitOfMeasureattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristicValue.valueattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofTmaProductSpecCharacteristicValue.valueattribute defined at extensiontuadatacommonsservices.voidsetValueType(TmaPscvValueType value) Generated method - Setter ofTmaProductSpecCharacteristicValue.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:
-
_TMAPRODUCTSPECCHARACTERISTIC2TMAPRODUCTSPECCHARACTERISTICVALUERELATION
Generated relation code constant for relationTmaProductSpecCharacteristic2TmaProductSpecCharacteristicValueRelationdefining source attributeproductSpecCharacteristicin extensiontuadatacommonsservices.- See Also:
-
_TMAPRODUCTOFFERING2TMAPRODUCTSPECCHARACTERISTICVALUERELATION
Generated relation code constant for relationTmaProductOffering2TmaProductSpecCharacteristicValueRelationdefining source attributeproductOfferingsin extensiontuadatacommonsservices.- See Also:
-
_TMAPRODUCTOFFERINGPRICE2TMAPRODUCTSPECCHARVALUERELATION
Generated relation code constant for relationTmaProductOfferingPrice2TmaProductSpecCharValueRelationdefining source attributeproductOfferingPricesin extensiontuadatacommonsservices.- See Also:
-
ID
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.idattribute defined at extensiontuadatacommonsservices.- See Also:
-
VALUE
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.valueattribute defined at extensiontuadatacommonsservices.- See Also:
-
VALUETYPE
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.valueTypeattribute defined at extensiontuadatacommonsservices.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.descriptionattribute defined at extensiontuadatacommonsservices.- See Also:
-
UNITOFMEASURE
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.unitOfMeasureattribute defined at extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.catalogVersionattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTSPECCHARACTERISTIC
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.productSpecCharacteristicattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTOFFERINGS
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.productOfferingsattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTSPECCHARVALUEUSES
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.productSpecCharValueUsesattribute defined at extensiontuadatacommonsservices.- See Also:
-
SERVICESPECCHARACTERISTICVALUES
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTOFFERINGPRICES
Generated constant - Attribute key ofTmaProductSpecCharacteristicValue.productOfferingPricesattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
TmaProductSpecCharacteristicValueModel
public TmaProductSpecCharacteristicValueModel()Generated constructor - Default constructor for generic creation. -
TmaProductSpecCharacteristicValueModel
public TmaProductSpecCharacteristicValueModel(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
-
TmaProductSpecCharacteristicValueModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaProductSpecCharacteristicValueModel(String _id) 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:
_id- initial attribute declared by typeTmaProductSpecCharacteristicValueat extensiontuadatacommonsservices
-
TmaProductSpecCharacteristicValueModel
@Deprecated(since="4.1.1", forRemoval=true) public TmaProductSpecCharacteristicValueModel(String _id, 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:
_id- initial attribute declared by typeTmaProductSpecCharacteristicValueat extensiontuadatacommonsservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getCatalogVersion
Generated method - Getter of theTmaProductSpecCharacteristicValue.catalogVersionattribute defined at extensiontuadatacommonsservices.- Returns:
- the catalogVersion - Catalog Version on which the Product Spec Characteristic Value is published.
-
getDescription
Generated method - Getter of theTmaProductSpecCharacteristicValue.descriptionattribute defined at extensiontuadatacommonsservices.- Returns:
- the description - Description of the Product Spec Characteristic Value.
-
getDescription
Generated method - Getter of theTmaProductSpecCharacteristicValue.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the description - Description of the Product Spec Characteristic Value.
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getId
Generated method - Getter of theTmaProductSpecCharacteristicValue.idattribute defined at extensiontuadatacommonsservices.- Returns:
- the id - Unique identifier of the Product Specification Characteristic Value.
-
getProductOfferingPrices
@Accessor(qualifier="productOfferingPrices", type=GETTER) public Set<TmaProductOfferingPriceModel> getProductOfferingPrices()Generated method - Getter of theTmaProductSpecCharacteristicValue.productOfferingPricesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productOfferingPrices - The Product Offering Prices using this PSCV.
-
getProductOfferings
@Accessor(qualifier="productOfferings", type=GETTER) public Set<TmaProductOfferingModel> getProductOfferings()Generated method - Getter of theTmaProductSpecCharacteristicValue.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 Values are defined.
-
getProductSpecCharacteristic
@Accessor(qualifier="productSpecCharacteristic", type=GETTER) public TmaProductSpecCharacteristicModel getProductSpecCharacteristic()Generated method - Getter of theTmaProductSpecCharacteristicValue.productSpecCharacteristicattribute defined at extensiontuadatacommonsservices.- Returns:
- the productSpecCharacteristic - Product Spec Characteristic for which the Product Spec Characteristic Values are configured.
-
getProductSpecCharValueUses
@Accessor(qualifier="productSpecCharValueUses", type=GETTER) public Set<TmaProductSpecCharValueUseModel> getProductSpecCharValueUses()Generated method - Getter of theTmaProductSpecCharacteristicValue.productSpecCharValueUsesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the productSpecCharValueUses - Product Spec Characteristic Value Uses defined for a Product Spec Characteristic Value.
-
getServiceSpecCharacteristicValues
@Accessor(qualifier="serviceSpecCharacteristicValues", type=GETTER) public Set<TmaServiceSpecCharacteristicValueModel> getServiceSpecCharacteristicValues()Generated method - Getter of theTmaProductSpecCharacteristicValue.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the serviceSpecCharacteristicValues - Service Spec Characteristic Values translated into characteristic values from the Product domain.
-
getUnitOfMeasure
Generated method - Getter of theTmaProductSpecCharacteristicValue.unitOfMeasureattribute defined at extensiontuadatacommonsservices.- Returns:
- the unitOfMeasure - The measure unit of the value.
-
getValue
Generated method - Getter of theTmaProductSpecCharacteristicValue.valueattribute defined at extensiontuadatacommonsservices.- Returns:
- the value - The value of the Product Specification Characteristic.
-
getValue
Generated method - Getter of theTmaProductSpecCharacteristicValue.valueattribute defined at extensiontuadatacommonsservices.- Parameters:
loc- the value localization key- Returns:
- the value - The value of the Product Specification Characteristic.
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getValueType
Generated method - Getter of theTmaProductSpecCharacteristicValue.valueTypeattribute defined at extensiontuadatacommonsservices.- Returns:
- the valueType - The type for the value (STRING, BOOLEAN, NUMERIC).
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofTmaProductSpecCharacteristicValue.catalogVersionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the catalogVersion - Catalog Version on which the Product Spec Characteristic Value is published.
-
setDescription
Generated method - Setter ofTmaProductSpecCharacteristicValue.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - Description of the Product Spec Characteristic Value.
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofTmaProductSpecCharacteristicValue.descriptionattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the description - Description of the Product Spec Characteristic Value.loc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setId
Generated method - Setter ofTmaProductSpecCharacteristicValue.idattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the id - Unique identifier of the Product Specification Characteristic Value.
-
setProductOfferingPrices
@Accessor(qualifier="productOfferingPrices", type=SETTER) public void setProductOfferingPrices(Set<TmaProductOfferingPriceModel> value) Generated method - Setter ofTmaProductSpecCharacteristicValue.productOfferingPricesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productOfferingPrices - The Product Offering Prices using this PSCV.
-
setProductOfferings
@Accessor(qualifier="productOfferings", type=SETTER) public void setProductOfferings(Set<TmaProductOfferingModel> value) Generated method - Setter ofTmaProductSpecCharacteristicValue.productOfferingsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productOfferings - Product Offerings for which the Product Spec Characteristic Values are defined.
-
setProductSpecCharacteristic
@Accessor(qualifier="productSpecCharacteristic", type=SETTER) public void setProductSpecCharacteristic(TmaProductSpecCharacteristicModel value) Generated method - Setter ofTmaProductSpecCharacteristicValue.productSpecCharacteristicattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productSpecCharacteristic - Product Spec Characteristic for which the Product Spec Characteristic Values are configured.
-
setProductSpecCharValueUses
@Accessor(qualifier="productSpecCharValueUses", type=SETTER) public void setProductSpecCharValueUses(Set<TmaProductSpecCharValueUseModel> value) Generated method - Setter ofTmaProductSpecCharacteristicValue.productSpecCharValueUsesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productSpecCharValueUses - Product Spec Characteristic Value Uses defined for a Product Spec Characteristic Value.
-
setServiceSpecCharacteristicValues
@Accessor(qualifier="serviceSpecCharacteristicValues", type=SETTER) public void setServiceSpecCharacteristicValues(Set<TmaServiceSpecCharacteristicValueModel> value) Generated method - Setter ofTmaProductSpecCharacteristicValue.serviceSpecCharacteristicValuesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the serviceSpecCharacteristicValues - Service Spec Characteristic Values translated into characteristic values from the Product domain.
-
setUnitOfMeasure
@Accessor(qualifier="unitOfMeasure", type=SETTER) public void setUnitOfMeasure(UsageUnitModel value) Generated method - Setter ofTmaProductSpecCharacteristicValue.unitOfMeasureattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the unitOfMeasure - The measure unit of the value.
-
setValue
Generated method - Setter ofTmaProductSpecCharacteristicValue.valueattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the value - The value of the Product Specification Characteristic.
-
setValue
Generated method - Setter ofTmaProductSpecCharacteristicValue.valueattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the value - The value of the Product Specification Characteristic.loc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setValueType
Generated method - Setter ofTmaProductSpecCharacteristicValue.valueTypeattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the valueType - The type for the value (STRING, BOOLEAN, NUMERIC).
-