Class ShippingStatusImpl
- java.lang.Object
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.BusinessStatusImpl
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.ShippingStatusImpl
-
- All Implemented Interfaces:
BusinessStatus,ShippingStatus,java.lang.Cloneable
public class ShippingStatusImpl extends BusinessStatusImpl implements ShippingStatus
Represents the ShippingStatus object.- See Also:
ShippingStatus
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.BusinessStatusImpl
dlvStatus, genericFactory, rjStatus, wecStatus
-
-
Constructor Summary
Constructors Constructor Description ShippingStatusImpl()Default constructorShippingStatusImpl(EStatus key)Only for unit tests.ShippingStatusImpl(EStatus dlvStatus, EStatus giStatus, EStatus rjStatus)Only for unit tests.
-
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.voidinit(EStatus dlvStatus, EStatus giStatus, EStatus rjStatus)Initializes the ShippingStatus objectbooleanisNotProcessed()Returns true if the status is "Not Processed".booleanisNotRelevant()Returns true if the status is "Not Relevant".booleanisPartiallyProcessed()Returns true if the status is "Partially Processed".booleanisProcessed()Returns true if the status is "Processed".-
Methods inherited from class de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.BusinessStatusImpl
determineStatus, getStatus, init, init, init, setGenericFactory
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.interf.BusinessStatus
getStatus, init, init, init
-
-
-
-
Constructor Detail
-
ShippingStatusImpl
public ShippingStatusImpl(EStatus key)
Only for unit tests. Other callers need to instantiate viaGenericFactoryand call init method}.- Parameters:
key- status key
-
ShippingStatusImpl
public ShippingStatusImpl()
Default constructor
-
ShippingStatusImpl
public ShippingStatusImpl(EStatus dlvStatus, EStatus giStatus, EStatus rjStatus)
Only for unit tests. Other callers need to instantiate viaGenericFactoryand call init method}.- Parameters:
dlvStatus- delivery statusgiStatus- gi statusrjStatus- rejection status
-
-
Method Detail
-
isNotRelevant
public boolean isNotRelevant()
Description copied from interface:BusinessStatusReturns true if the status is "Not Relevant".- Specified by:
isNotRelevantin interfaceBusinessStatus- Specified by:
isNotRelevantin classBusinessStatusImpl- Returns:
- true if the status is "Not Relevant"
-
isNotProcessed
public boolean isNotProcessed()
Description copied from interface:BusinessStatusReturns true if the status is "Not Processed". which is the same as Open.- Specified by:
isNotProcessedin interfaceBusinessStatus- Specified by:
isNotProcessedin classBusinessStatusImpl- Returns:
- true if the status is "Not Processed"
-
isPartiallyProcessed
public boolean isPartiallyProcessed()
Description copied from interface:BusinessStatusReturns true if the status is "Partially Processed".- Specified by:
isPartiallyProcessedin interfaceBusinessStatus- Specified by:
isPartiallyProcessedin classBusinessStatusImpl- Returns:
- true if the status is "Partially Processed"
-
isProcessed
public boolean isProcessed()
Description copied from interface:BusinessStatusReturns true if the status is "Processed".- Specified by:
isProcessedin interfaceBusinessStatus- Specified by:
isProcessedin classBusinessStatusImpl- Returns:
- true if the status is "Processed"
-
clone
public java.lang.Object clone()
Description copied from interface:BusinessStatusPerforms a deep-copy of the object rather than a shallow copy.- Specified by:
clonein interfaceBusinessStatus- Overrides:
clonein classBusinessStatusImpl- Returns:
- returns a deep copy
-
init
public void init(EStatus dlvStatus, EStatus giStatus, EStatus rjStatus)
Description copied from interface:ShippingStatusInitializes the ShippingStatus object- Specified by:
initin interfaceShippingStatus- Parameters:
dlvStatus- - Delivery StatusgiStatus- - Guts issue statusrjStatus- - Rejection Status
-
-