Class ShopUserMailInvoicingLO

  • All Implemented Interfaces:
    bakery.logic.valueobject.OrderLogicObject, java.io.Serializable

    public class ShopUserMailInvoicingLO
    extends ShopUserMailLO
    implements java.io.Serializable
    Extended ShopUserMailLO that covers information about an invoice. It will be used for final e-mail creation.
    See Also:
    Serialized Form
    • Constructor Detail

      • ShopUserMailInvoicingLO

        public ShopUserMailInvoicingLO()
    • Method Detail

      • getInvoiceNo

        public java.lang.String getInvoiceNo()
        Returns:
        the invoice number
      • setInvoiceNo

        public void setInvoiceNo​(java.lang.String invoiceNo)
        Parameters:
        invoiceNo - the invoice number to set
      • isAggregated

        public boolean isAggregated()
        Returns:
        whether the invoice aggregates more than one order or one only
      • setAggregated

        public void setAggregated​(boolean isAggregated)
        Parameters:
        isAggregated - set whether the invoice aggregates more than one order or one only
      • getInvoicingTypeDefDO

        public bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO getInvoicingTypeDefDO()
        Returns:
        the type of invoice
      • setInvoicingTypeDefDO

        public void setInvoicingTypeDefDO​(bakery.persistence.dataobject.configuration.common.InvoicingTypeDefDO invoicingTypeDefDO)
        Parameters:
        invoicingTypeDefDO - the type of invoice to set
      • getMinOrderCreationDate

        public java.sql.Timestamp getMinOrderCreationDate()
        Returns:
        the min. order creation date
      • setMinOrderCreationDate

        public void setMinOrderCreationDate​(java.sql.Timestamp minOrderCreationDate)
        Parameters:
        minOrderCreationDate - the min. order creation date to set
      • getMaxOrderCreationDate

        public java.sql.Timestamp getMaxOrderCreationDate()
        Returns:
        the max. order creation date
      • setMaxOrderCreationDate

        public void setMaxOrderCreationDate​(java.sql.Timestamp maxOrderCreationDate)
        Parameters:
        maxOrderCreationDate - the max. order creation date to set
      • setPositions

        public void setPositions​(java.util.List<ShopUserMailInvoicingPosLO> positions)
        Parameters:
        positions - the positions of the invoice to set