Class SchedlineImpl
- java.lang.Object
-
- de.hybris.platform.sap.core.bol.businessobject.BusinessObjectBase
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.SchedlineImpl
-
- All Implemented Interfaces:
BackendAware,BusinessObject,MessageListHolder,Schedline,java.io.Serializable,java.lang.Cloneable
public class SchedlineImpl extends BusinessObjectBase implements Schedline
Schedule line of the Sales Document- See Also:
- Serialized Form
-
-
Field Summary
-
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.core.common.message.MessageListHolder
INVALID, VALID
-
-
Constructor Summary
Constructors Constructor Description SchedlineImpl()
-
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.util.DategetCommittedDate()Retrieves the committed date of the schedule linejava.math.BigDecimalgetCommittedQuantity()Retrieves the committed quantity of the schedule linejava.lang.StringgetUnit()Retrieving unit ID in language independent formatvoidsetCommittedDate(java.util.Date committedDate)Sets the committed date of the schedule linevoidsetCommittedQuantity(java.math.BigDecimal committedQuantity)Sets the committed quantity of the schedule linevoidsetUnit(java.lang.String unit)Sets schedule lines' unit-
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.core.common.message.MessageListHolder
addMessage, clearMessages, getMessageList
-
-
-
-
Method Detail
-
getCommittedDate
public java.util.Date getCommittedDate()
Retrieves the committed date of the schedule line- Specified by:
getCommittedDatein interfaceSchedline- Returns:
- Committed Date
-
getCommittedQuantity
public java.math.BigDecimal getCommittedQuantity()
Retrieves the committed quantity of the schedule line- Specified by:
getCommittedQuantityin interfaceSchedline- Returns:
- Committed Quantity
-
setCommittedDate
public void setCommittedDate(java.util.Date committedDate)
Sets the committed date of the schedule line- Specified by:
setCommittedDatein interfaceSchedline- Parameters:
committedDate- date to set
-
setCommittedQuantity
public void setCommittedQuantity(java.math.BigDecimal committedQuantity)
Sets the committed quantity of the schedule line- Specified by:
setCommittedQuantityin interfaceSchedline- Parameters:
committedQuantity- quantity to set
-
clone
public java.lang.Object clone()
Performs a deep-copy of the object rather than a shallow copy.- Specified by:
clonein interfaceSchedline- Overrides:
clonein classBusinessObjectBase- Returns:
- returns a deep copy
-
setUnit
public void setUnit(java.lang.String unit)
Description copied from interface:SchedlineSets schedule lines' unit
-
-