Class ConnectedObjectImpl
- java.lang.Object
-
- de.hybris.platform.sap.core.bol.businessobject.BusinessObjectBase
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.ConnectedObjectImpl
-
- All Implemented Interfaces:
BackendAware,BusinessObject,MessageListHolder,ConnectedObject,java.io.Serializable,java.lang.Cloneable
- Direct Known Subclasses:
ConnectedDocumentImpl,ConnectedDocumentItemImpl
public abstract class ConnectedObjectImpl extends BusinessObjectBase implements ConnectedObject
The Connected Object represents an entry in the document flow- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringbusObjectTypeBusiness object type from SAP back endprotected booleandisplayableDocument can be displayed?protected java.lang.StringdocItemNumberItem numberprotected java.lang.StringdocNumberDocument numberprotected DocumentTypedocTypeDocument typeprotected java.lang.StringtransferUpdateTypeTransfer update type-
Fields inherited from class de.hybris.platform.sap.core.bol.businessobject.BusinessObjectBase
backendObject, backendType, bobMessages, bobState, extensionData, genericFactory, handle, moduleConfigurationAccess, techKey
-
Fields inherited from interface de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.interf.ConnectedObject
DOC_ORIGIN_CRM, IL_NO_TRANSFER_AND_UPDATE, IL_TRANSFER_AND_UPDATE, UNDEFINED
-
Fields inherited from interface de.hybris.platform.sap.core.common.message.MessageListHolder
INVALID, VALID
-
-
Constructor Summary
Constructors Constructor Description ConnectedObjectImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()Performs a deep-copy of the object rather than a shallow copy.java.lang.StringgetDocItemNumber()Returns the document item numberjava.lang.StringgetDocNumber()Returns the document numberDocumentTypegetDocType()Returns the document typejava.lang.StringgetTransferUpdateType()Returns the binary transfer update typebooleanisDisplayable()Returns the displayable propertyvoidsetDisplayable(boolean displayable)Sets the displayable propertyvoidsetDocItemNumber(java.lang.String docItemNumber)Sets the document numbervoidsetDocNumber(java.lang.String docNumber)Sets the document numbervoidsetDocType(DocumentType docType)Sets the document typevoidsetTransferUpdateType(java.lang.String transferUpdateType)Sets the binary transfer update type-
Methods inherited from class de.hybris.platform.sap.core.bol.businessobject.BusinessObjectBase
addExtensionData, addMessage, clearMessages, clearMessages, clearOwnMessages, copyMessages, copyMessages, createUniqueHandle, destroy, determineBackendObject, equals, getBackendBusinessObject, getBackendBusinessObject, getBackendType, getExtensionData, getExtensionDataValues, getExtensionMap, getHandle, getMessageList, getModuleConfigurationAccess, getOwnMessageList, getSubObjectIterator, getTechKey, hasHandle, hashCode, hasMessages, hasOwnMessages, init, isValid, logMessage, removeExtensionData, removeExtensionDataValues, setBackendObject, setBackendType, setExtensionMap, setGenericFactory, setHandle, setInvalid, setModuleConfigurationAccess, setTechKey, setValid, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.sap.core.bol.businessobject.BusinessObject
addExtensionData, clearMessages, clearOwnMessages, copyMessages, copyMessages, createUniqueHandle, destroy, getExtensionData, getExtensionDataValues, getExtensionMap, getHandle, getOwnMessageList, getSubObjectIterator, getTechKey, hasHandle, hasMessages, hasOwnMessages, init, isValid, logMessage, removeExtensionData, removeExtensionDataValues, setExtensionMap, setHandle, setInvalid, setTechKey, setValid
-
Methods inherited from interface de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.interf.ConnectedObject
getBusObjectType, getDocumentOrigin, getRefGuid, setBusObjectType, setDocumentOrigin, setRefGuid
-
Methods inherited from interface de.hybris.platform.sap.core.common.message.MessageListHolder
addMessage, clearMessages, getMessageList
-
-
-
-
Field Detail
-
docNumber
protected java.lang.String docNumber
Document number
-
docItemNumber
protected java.lang.String docItemNumber
Item number
-
docType
protected DocumentType docType
Document type
-
displayable
protected boolean displayable
Document can be displayed?
-
transferUpdateType
protected java.lang.String transferUpdateType
Transfer update type
-
busObjectType
protected java.lang.String busObjectType
Business object type from SAP back end
-
-
Method Detail
-
getDocNumber
public java.lang.String getDocNumber()
Returns the document number- Specified by:
getDocNumberin interfaceConnectedObject- Returns:
- document number is used to identify the document in the backend
-
getDocItemNumber
public java.lang.String getDocItemNumber()
Returns the document item number- Specified by:
getDocItemNumberin interfaceConnectedObject- Returns:
- document number is used to identify the document item in the backend
-
setDocNumber
public void setDocNumber(java.lang.String docNumber)
Sets the document number- Specified by:
setDocNumberin interfaceConnectedObject- Parameters:
docNumber- Document number
-
setDocItemNumber
public void setDocItemNumber(java.lang.String docItemNumber)
Sets the document number- Specified by:
setDocItemNumberin interfaceConnectedObject- Parameters:
docItemNumber- Document item number
-
getTransferUpdateType
public java.lang.String getTransferUpdateType()
Returns the binary transfer update type- Specified by:
getTransferUpdateTypein interfaceConnectedObject- Returns:
- binary transfer update type
-
setTransferUpdateType
public void setTransferUpdateType(java.lang.String transferUpdateType)
Sets the binary transfer update type- Specified by:
setTransferUpdateTypein interfaceConnectedObject- Parameters:
transferUpdateType- Binary transfer update type
-
getDocType
public DocumentType getDocType()
Returns the document type- Specified by:
getDocTypein interfaceConnectedObject- Returns:
- document type charaterizes the document in the backend (e.g., order, order template)
-
setDocType
public void setDocType(DocumentType docType)
Sets the document type- Specified by:
setDocTypein interfaceConnectedObject- Parameters:
docType- the document type
-
isDisplayable
public boolean isDisplayable()
Returns the displayable property- Specified by:
isDisplayablein interfaceConnectedObject- Returns:
- displayable property determines if the document may be displayed in the order status
-
setDisplayable
public void setDisplayable(boolean displayable)
Sets the displayable property- Specified by:
setDisplayablein interfaceConnectedObject- Parameters:
displayable- controls whether the connected object should be displayed or not
-
clone
public java.lang.Object clone()
Performs a deep-copy of the object rather than a shallow copy.- Specified by:
clonein interfaceConnectedObject- Overrides:
clonein classBusinessObjectBase- Returns:
- returns a deep copy
-
-