Class ProdSpecCharValueUse
java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.v2.dto.ProdSpecCharValueUse
A use of the ProdSpecCharacteristicValue by a ProductOffering to which additional properties (attributes) apply or override the properties of similar properties contained in ProdSpecCharacteristicValue. It should be noted that characteristics which their value(s) addressed by this object must exist in corresponding product specification. The available characteristic values for a ProductSpecCharacteristic in a Product specification can be modified at the ProductOffering level. For example, a characteristic 'Color' might have values White, Blue, Green, and Red. But, the list of values can be restricted to e.g. White and Blue in an associated product offering. It should be noted that the list of values in 'ProdSpecCharValueUse' is a strict subset of the list of values as defined in the corresponding product specification characteristics.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddProductSpecCharacteristicValueItem(ProductSpecCharacteristicValue productSpecCharacteristicValueItem) description(String description) booleanA narrative that explains in detail what the productSpecCharacteristic is.getId()IdentifierNot SentNot SentgetName()Not Sent@Valid List<ProductSpecCharacteristicValue>Get productSpecCharacteristicValue@Valid ProductSpecificationRefGet productSpecification@Valid TimePeriodGet validForNot SentinthashCode()maxCardinality(Integer maxCardinality) minCardinality(Integer minCardinality) productSpecCharacteristicValue(List<ProductSpecCharacteristicValue> productSpecCharacteristicValue) productSpecification(ProductSpecificationRef productSpecification) voidsetDescription(String description) voidvoidsetMaxCardinality(Integer maxCardinality) voidsetMinCardinality(Integer minCardinality) voidvoidsetProductSpecCharacteristicValue(List<ProductSpecCharacteristicValue> productSpecCharacteristicValue) voidsetProductSpecification(ProductSpecificationRef productSpecification) voidsetValidFor(TimePeriod validFor) voidsetValueType(String valueType) toString()validFor(TimePeriod validFor)
-
Constructor Details
-
ProdSpecCharValueUse
public ProdSpecCharValueUse()
-
-
Method Details
-
id
-
getId
Identifier- Returns:
- id
-
setId
-
name
-
getName
Not Sent- Returns:
- name
-
setName
-
description
-
getDescription
A narrative that explains in detail what the productSpecCharacteristic is.- Returns:
- description
-
setDescription
-
valueType
-
getValueType
Not Sent- Returns:
- valueType
-
setValueType
-
minCardinality
-
getMinCardinality
Not Sent- Returns:
- minCardinality
-
setMinCardinality
-
maxCardinality
-
getMaxCardinality
Not Sent- Returns:
- maxCardinality
-
setMaxCardinality
-
validFor
-
getValidFor
Get validFor- Returns:
- validFor
-
setValidFor
-
productSpecCharacteristicValue
public ProdSpecCharValueUse productSpecCharacteristicValue(List<ProductSpecCharacteristicValue> productSpecCharacteristicValue) -
addProductSpecCharacteristicValueItem
public ProdSpecCharValueUse addProductSpecCharacteristicValueItem(ProductSpecCharacteristicValue productSpecCharacteristicValueItem) -
getProductSpecCharacteristicValue
Get productSpecCharacteristicValue- Returns:
- productSpecCharacteristicValue
-
setProductSpecCharacteristicValue
public void setProductSpecCharacteristicValue(List<ProductSpecCharacteristicValue> productSpecCharacteristicValue) -
productSpecification
-
getProductSpecification
Get productSpecification- Returns:
- productSpecification
-
setProductSpecification
-
equals
-
hashCode
public int hashCode() -
toString
-