Class ConnectedDocumentItemImpl
java.lang.Object
de.hybris.platform.sap.core.bol.businessobject.BusinessObjectBase
de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.ConnectedObjectImpl
de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.ConnectedDocumentItemImpl
- All Implemented Interfaces:
BackendAware,BusinessObject,MessageListHolder,ConnectedDocumentItem,ConnectedObject,Serializable,Cloneable
Standard implementation for the ConnectedDocumentItem interface.
The ConnectedDocumentItem represents an entry in the document flow on item level.
The ConnectedDocumentItem represents an entry in the document flow on item level.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringapplication typeprotected Datedate as attribute for the doc flow e.g.protected Stringorigin of the connected itemprotected TechKeytechnical key for the documentprotected Stringposition number of the itemprotected BigDecimalquantity as attribute for the doc flow e.g.protected StringReference guidprotected Stringtracking URL for Delivery connected documentsprotected Stringquantity unit as attribute for the doc flow see the reference attribute 'quantity'Fields inherited from class de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.ConnectedObjectImpl
busObjectType, displayable, docItemNumber, docNumber, docType, transferUpdateTypeFields inherited from class de.hybris.platform.sap.core.bol.businessobject.BusinessObjectBase
backendObject, backendType, bobMessages, bobState, extensionData, genericFactory, handle, moduleConfigurationAccess, techKeyFields inherited from interface de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.interf.ConnectedObject
DOC_ORIGIN_CRM, IL_NO_TRANSFER_AND_UPDATE, IL_TRANSFER_AND_UPDATE, UNDEFINEDFields inherited from interface de.hybris.platform.sap.core.common.message.MessageListHolder
INVALID, VALID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Performs a deep-copy of the object rather than a shallow copy.returns the applicaion typeReturns the business object type of the document.getDate()Returns the date of the relation item e.g.Returns the key of the document.Returns the origin (e.g RFC destination) of a documentReturns the Position Number of the connected Itemreturns the quantity for the relation item e.g.returns the reference guidreturns the tracking URL for delivery doc flow entrygetUnit()returns the quantity unit see the reference attribute 'quantity'voidsets the application type of reference documentvoidsetBusObjectType(String busObjectType) Sets the business object type of the document.voidSets the date for the relation item e.g.voidsetDocumentKey(TechKey documentKey) Sets the document key.voidsetDocumentOrigin(String docOrigin) Set the origin (e.g RFC destination) of a documentvoidsetPosNumber(String posNumber) Set the Position Number of the connected ItemvoidsetQuantity(BigDecimal quant) Sets the quantity of the item (e.g.voidsetRefGuid(String refGuid) sets the reference guidvoidsetTrackingURL(String string) sets the tracking URL for delivery doc flow entryvoidsets the quantity unit provided by the doc flow as attribute of the item relationMethods inherited from class de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.ConnectedObjectImpl
getDocItemNumber, getDocNumber, getDocType, getTransferUpdateType, isDisplayable, setDisplayable, setDocItemNumber, setDocNumber, setDocType, setTransferUpdateTypeMethods 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, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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, setValidMethods inherited from interface de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.interf.ConnectedObject
getDocItemNumber, getDocNumber, getDocType, getTransferUpdateType, isDisplayable, setDisplayable, setDocItemNumber, setDocNumber, setDocType, setTransferUpdateTypeMethods inherited from interface de.hybris.platform.sap.core.common.message.MessageListHolder
addMessage, clearMessages, getMessageList
-
Field Details
-
posNumber
position number of the item -
documentKey
technical key for the document -
date
date as attribute for the doc flow e.g. delivery date in the item doc flow entry for a order-delivery relation -
quantity
quantity as attribute for the doc flow e.g. delivered quantity in the item doc flow entry for a order-delivery relation -
unitOfMesure
quantity unit as attribute for the doc flow see the reference attribute 'quantity' -
docOrigin
origin of the connected item -
appTyp
application type -
refGuid
Reference guid -
trackingURL
tracking URL for Delivery connected documents
-
-
Constructor Details
-
ConnectedDocumentItemImpl
public ConnectedDocumentItemImpl()
-
-
Method Details
-
getDocumentKey
Returns the key of the document.- Specified by:
getDocumentKeyin interfaceConnectedDocumentItem- Returns:
- TechKey
-
setDocumentKey
Sets the document key.- Specified by:
setDocumentKeyin interfaceConnectedDocumentItem- Parameters:
documentKey- The document key to set
-
setPosNumber
Set the Position Number of the connected Item- Specified by:
setPosNumberin interfaceConnectedDocumentItem- Parameters:
posNumber- position number
-
getPosNumber
Returns the Position Number of the connected Item- Specified by:
getPosNumberin interfaceConnectedDocumentItem- Returns:
- position number
-
getDate
Returns the date of the relation item e.g. delivery date- Specified by:
getDatein interfaceConnectedDocumentItem- Returns:
- Date of the item
-
setDate
Sets the date for the relation item e.g. delivery date, provided by the doc flow- Specified by:
setDatein interfaceConnectedDocumentItem- Parameters:
date- Date of the item
-
getQuantity
returns the quantity for the relation item e.g. delivered quantity- Specified by:
getQuantityin interfaceConnectedDocumentItem- Returns:
- Quantity
-
setQuantity
Description copied from interface:ConnectedDocumentItemSets the quantity of the item (e.g. delivered quantity).- Specified by:
setQuantityin interfaceConnectedDocumentItem- Parameters:
quant- Quantity
-
getUnit
returns the quantity unit see the reference attribute 'quantity'- Specified by:
getUnitin interfaceConnectedDocumentItem- Returns:
- Quantity Unit
-
setUnit
sets the quantity unit provided by the doc flow as attribute of the item relation- Specified by:
setUnitin interfaceConnectedDocumentItem- Parameters:
quantUnit- Quantity Unit
-
getAppTyp
returns the applicaion type- Specified by:
getAppTypin interfaceConnectedDocumentItem- Returns:
- Application type
-
setAppTyp
sets the application type of reference document- Specified by:
setAppTypin interfaceConnectedDocumentItem- Parameters:
string- Application type
-
getRefGuid
returns the reference guid- Specified by:
getRefGuidin interfaceConnectedObject- Returns:
- Reference GUID
-
setRefGuid
sets the reference guid- Specified by:
setRefGuidin interfaceConnectedObject- Parameters:
refGuid- Reference GUID
-
getTrackingURL
returns the tracking URL for delivery doc flow entry- Specified by:
getTrackingURLin interfaceConnectedDocumentItem- Returns:
- Tracking URL
-
setTrackingURL
sets the tracking URL for delivery doc flow entry- Specified by:
setTrackingURLin interfaceConnectedDocumentItem- Parameters:
string- Tracking URL
-
setDocumentOrigin
Set the origin (e.g RFC destination) of a document- Specified by:
setDocumentOriginin interfaceConnectedDocumentItem- Specified by:
setDocumentOriginin interfaceConnectedObject- Parameters:
docOrigin- contains a documents origin
-
getDocumentOrigin
Returns the origin (e.g RFC destination) of a document- Specified by:
getDocumentOriginin interfaceConnectedDocumentItem- Specified by:
getDocumentOriginin interfaceConnectedObject- Returns:
- String containg a documents origin
-
getBusObjectType
Description copied from interface:ConnectedObjectReturns the business object type of the document.- Specified by:
getBusObjectTypein interfaceConnectedObject- Returns:
- Business object type
-
setBusObjectType
Description copied from interface:ConnectedObjectSets the business object type of the document.- Specified by:
setBusObjectTypein interfaceConnectedObject- Parameters:
busObjectType- Business object type
-
clone
Description copied from class:ConnectedObjectImplPerforms a deep-copy of the object rather than a shallow copy.- Specified by:
clonein interfaceConnectedObject- Overrides:
clonein classConnectedObjectImpl- Returns:
- returns a deep copy
-