Class CharacteristicValueImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.runtime.interf.external.impl.CharacteristicValueImpl
-
- All Implemented Interfaces:
CharacteristicValue
public class CharacteristicValueImpl extends java.lang.Object implements CharacteristicValue
Default implementation ofCharacteristicValue. Just a bean holding the respective attributes.
-
-
Constructor Summary
Constructors Constructor Description CharacteristicValueImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAuthor()java.lang.StringgetCharacteristic()java.lang.StringgetCharacteristicText()java.lang.StringgetInstId()java.lang.StringgetValue()java.lang.StringgetValueText()booleanisInvisible()voidsetAuthor(java.lang.String author)Sets instance author.voidsetCharacteristic(java.lang.String characteristic)Sets characteristic namevoidsetCharacteristicText(java.lang.String characteristicText)Sets language dependent characteristic textvoidsetInstId(java.lang.String instId)Sets ID of instance the value belongs tovoidsetInvisible(boolean invisible)Indicate whether value is invisiblevoidsetValue(java.lang.String value)Sets valuevoidsetValueText(java.lang.String valueText)Sets language dependent text for value
-
-
-
Method Detail
-
getInstId
public java.lang.String getInstId()
- Specified by:
getInstIdin interfaceCharacteristicValue- Returns:
- ID of instance the value belongs to
-
setInstId
public void setInstId(java.lang.String instId)
Description copied from interface:CharacteristicValueSets ID of instance the value belongs to- Specified by:
setInstIdin interfaceCharacteristicValue
-
getCharacteristic
public java.lang.String getCharacteristic()
- Specified by:
getCharacteristicin interfaceCharacteristicValue- Returns:
- Characteristic name
-
setCharacteristic
public void setCharacteristic(java.lang.String characteristic)
Description copied from interface:CharacteristicValueSets characteristic name- Specified by:
setCharacteristicin interfaceCharacteristicValue
-
getCharacteristicText
public java.lang.String getCharacteristicText()
- Specified by:
getCharacteristicTextin interfaceCharacteristicValue- Returns:
- Language dependent characteristic text
-
setCharacteristicText
public void setCharacteristicText(java.lang.String characteristicText)
Description copied from interface:CharacteristicValueSets language dependent characteristic text- Specified by:
setCharacteristicTextin interfaceCharacteristicValue
-
getValue
public java.lang.String getValue()
- Specified by:
getValuein interfaceCharacteristicValue- Returns:
- Value
-
setValue
public void setValue(java.lang.String value)
Description copied from interface:CharacteristicValueSets value- Specified by:
setValuein interfaceCharacteristicValue
-
getValueText
public java.lang.String getValueText()
- Specified by:
getValueTextin interfaceCharacteristicValue- Returns:
- Language dependent text
-
setValueText
public void setValueText(java.lang.String valueText)
Description copied from interface:CharacteristicValueSets language dependent text for value- Specified by:
setValueTextin interfaceCharacteristicValue
-
getAuthor
public java.lang.String getAuthor()
- Specified by:
getAuthorin interfaceCharacteristicValue- Returns:
- Value author
-
setAuthor
public void setAuthor(java.lang.String author)
Description copied from interface:CharacteristicValueSets instance author. Following values are possible:
1 - action
2 - selection condition
3 - classification
4 - constraint
5 - dynamic database
6 - static knowledgebase (e.g. bill of materials)
7 - procedure
8 - default
A - monitoring rule
B - reevaluating rule
X - external system- Specified by:
setAuthorin interfaceCharacteristicValue
-
isInvisible
public boolean isInvisible()
- Specified by:
isInvisiblein interfaceCharacteristicValue- Returns:
- Value invisible?
-
setInvisible
public void setInvisible(boolean invisible)
Description copied from interface:CharacteristicValueIndicate whether value is invisible- Specified by:
setInvisiblein interfaceCharacteristicValue
-
-