Class InstanceImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.runtime.interf.external.impl.InstanceImpl
-
-
Constructor Summary
Constructors Constructor Description InstanceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAuthor()java.lang.StringgetClassType()java.lang.StringgetId()java.lang.StringgetObjectKey()java.lang.StringgetObjectText()java.lang.StringgetObjectType()java.lang.StringgetQuantity()Sub instances might occur n times in a BOM, therefore quantity is needed.java.lang.StringgetQuantityUnit()booleanisComplete()booleanisConsistent()voidsetAuthor(java.lang.String author)Sets instance author.voidsetClassType(java.lang.String classType)Sets type of the underlying class, typically 300voidsetComplete(boolean complete)Indicates that instance is completevoidsetConsistent(boolean consistent)Indicates that instance does not carry conflictsvoidsetId(java.lang.String id)Sets instance IDvoidsetObjectKey(java.lang.String objectKey)Sets objects key (product ID for material BOM items)voidsetObjectText(java.lang.String objectText)Sets language dependent textvoidsetObjectType(java.lang.String objectType)Sets object type (typically 'KLAH' or 'MARA').voidsetQuantity(java.lang.String quantity)Sets quantityvoidsetQuantityUnit(java.lang.String quantityUnit)
-
-
-
Method Detail
-
setId
public void setId(java.lang.String id)
Description copied from interface:InstanceSets instance ID
-
getId
public java.lang.String getId()
-
setObjectType
public void setObjectType(java.lang.String objectType)
Description copied from interface:InstanceSets object type (typically 'KLAH' or 'MARA'). This attribute indicates that a node in the configuration represents a product or an abstract class node.- Specified by:
setObjectTypein interfaceInstance
-
getObjectType
public java.lang.String getObjectType()
- Specified by:
getObjectTypein interfaceInstance- Returns:
- Instances object type
-
getObjectKey
public java.lang.String getObjectKey()
- Specified by:
getObjectKeyin interfaceInstance- Returns:
- Object key
-
setObjectKey
public void setObjectKey(java.lang.String objectKey)
Description copied from interface:InstanceSets objects key (product ID for material BOM items)- Specified by:
setObjectKeyin interfaceInstance
-
getObjectText
public java.lang.String getObjectText()
- Specified by:
getObjectTextin interfaceInstance- Returns:
- Language dependent text
-
setObjectText
public void setObjectText(java.lang.String objectText)
Description copied from interface:InstanceSets language dependent text- Specified by:
setObjectTextin interfaceInstance
-
getClassType
public java.lang.String getClassType()
- Specified by:
getClassTypein interfaceInstance- Returns:
- Class type
-
setClassType
public void setClassType(java.lang.String classType)
Description copied from interface:InstanceSets type of the underlying class, typically 300- Specified by:
setClassTypein interfaceInstance
-
getAuthor
public java.lang.String getAuthor()
-
setAuthor
public void setAuthor(java.lang.String author)
Description copied from interface:InstanceSets 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
-
getQuantity
public java.lang.String getQuantity()
Description copied from interface:InstanceSub instances might occur n times in a BOM, therefore quantity is needed.- Specified by:
getQuantityin interfaceInstance- Returns:
- instance quantity
-
setQuantity
public void setQuantity(java.lang.String quantity)
Description copied from interface:InstanceSets quantity- Specified by:
setQuantityin interfaceInstance
-
getQuantityUnit
public java.lang.String getQuantityUnit()
- Specified by:
getQuantityUnitin interfaceInstance- Returns:
- Instance unit in internal SAP format
-
setQuantityUnit
public void setQuantityUnit(java.lang.String quantityUnit)
- Specified by:
setQuantityUnitin interfaceInstance- Parameters:
quantityUnit- in internal SAP format
-
isConsistent
public boolean isConsistent()
- Specified by:
isConsistentin interfaceInstance- Returns:
- Instance consistent?
-
setConsistent
public void setConsistent(boolean consistent)
Description copied from interface:InstanceIndicates that instance does not carry conflicts- Specified by:
setConsistentin interfaceInstance- Parameters:
consistent- Instance consistent?
-
isComplete
public boolean isComplete()
- Specified by:
isCompletein interfaceInstance- Returns:
- Instance complete?
-
setComplete
public void setComplete(boolean complete)
Description copied from interface:InstanceIndicates that instance is complete- Specified by:
setCompletein interfaceInstance
-
-