Class BillingHeaderStatusImpl
- 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.BillingHeaderStatusImpl
-
- All Implemented Interfaces:
BillingHeaderStatus,BillingStatus,BusinessStatus,java.lang.Cloneable
public class BillingHeaderStatusImpl extends BillingStatusImpl implements BillingHeaderStatus
Billing status for the header in the sales document
-
-
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 BillingHeaderStatusImpl()BillingHeaderStatusImpl(EStatus key)Only for unit tests.BillingHeaderStatusImpl(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
-
BillingHeaderStatusImpl
public BillingHeaderStatusImpl()
-
BillingHeaderStatusImpl
public BillingHeaderStatusImpl(EStatus key)
Only for unit tests. Other callers need to instantiate viaGenericFactoryand call init method}.- Parameters:
key- status key
-
BillingHeaderStatusImpl
public BillingHeaderStatusImpl(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- Rejected 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"
-
-