Class BillingStatusImpl

    • Field Detail

      • ordInvoiceStatus

        protected EStatus ordInvoiceStatus
        Invoice status (invoice referring to order)
      • dlvInvoiceStatus

        protected EStatus dlvInvoiceStatus
        Invoice status (invoice referring to delivery)
    • Constructor Detail

      • BillingStatusImpl

        public BillingStatusImpl​(EStatus key)
        Constructor
        Parameters:
        key - Status key
      • BillingStatusImpl

        public BillingStatusImpl()
        Default Constructor
      • BillingStatusImpl

        public BillingStatusImpl​(EStatus dlvStatus,
                                 EStatus ordInvoiceStatus,
                                 EStatus dlvInvoiceStatus,
                                 EStatus rjStatus)
        Only for unit tests. Other callers should use generic factory and init method
        Parameters:
        dlvStatus - delivery status
        ordInvoiceStatus - order invoice status
        dlvInvoiceStatus - delivery invoice status
        rjStatus - rejection status
    • Method Detail

      • init

        public final void init​(EStatus dlvStatus,
                               EStatus ordInvoiceStatus,
                               EStatus dlvInvoiceStatus,
                               EStatus rjStatus)
        Description copied from interface: BillingStatus
        Initializes the BillingStatus object.
        Specified by:
        init in interface BillingStatus
        Parameters:
        dlvStatus - Delivery Status
        ordInvoiceStatus - Order Invoice Status
        dlvInvoiceStatus - Delivery Invoice Status
        rjStatus - Rejection Status