Class BillingItemStatusImpl
- java.lang.Object
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.BusinessStatusImpl
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.BillingStatusImpl
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.BillingItemStatusImpl
-
- All Implemented Interfaces:
BillingItemStatus,BillingStatus,BusinessStatus,java.lang.Cloneable
public class BillingItemStatusImpl extends BillingStatusImpl implements BillingItemStatus
Billing Status for the sales document item
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.BillingStatusImpl
dlvInvoiceStatus, ordInvoiceStatus
-
Fields inherited from class de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.BusinessStatusImpl
dlvStatus, genericFactory, rjStatus, wecStatus
-
-
Constructor Summary
Constructors Constructor Description BillingItemStatusImpl()BillingItemStatusImpl(EStatus key)ConstructorBillingItemStatusImpl(EStatus dlvStatus, EStatus ordInvoiceStatus, EStatus dlvInvoiceStatus, EStatus rjStatus)Only for unit tests.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisNotProcessed()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.BillingStatusImpl
init
-
Methods inherited from class de.hybris.platform.sap.sapordermgmtbol.transaction.businessobject.impl.BusinessStatusImpl
clone, 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.BillingStatus
init
-
-
-
-
Constructor Detail
-
BillingItemStatusImpl
public BillingItemStatusImpl()
-
BillingItemStatusImpl
public BillingItemStatusImpl(EStatus key)
Constructor- Parameters:
key- Status key
-
BillingItemStatusImpl
public BillingItemStatusImpl(EStatus dlvStatus, EStatus ordInvoiceStatus, EStatus dlvInvoiceStatus, EStatus rjStatus)
Only for unit tests. Other callers should use generic factory and init method- Parameters:
dlvStatus- delivery statusordInvoiceStatus- order invoice statusdlvInvoiceStatus- delivery invoice 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"
-
-