Class CustomerOrder


  • public class CustomerOrder
    extends Object
    Definition: Customer order attached to a card, recorded in the POI system. -- Usage: Allows the management of customer orders by the POI, for instance in a multi-channel or a click and collect sale transaction.

    Java class for CustomerOrder complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="CustomerOrder">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="AdditionalInformation" type="{}AdditionalInformation" minOccurs="0"/>
           </sequence>
           <attribute name="CustomerOrderID" use="required" type="{}CustomerOrderID" />
           <attribute name="OpenOrderState" type="{}OpenOrderState" default="false" />
           <attribute name="StartDate" use="required" type="{}StartDate" />
           <attribute name="EndDate" type="{}EndDate" />
           <attribute name="ForecastedAmount" use="required" type="{}SimpleAmountType" />
           <attribute name="CurrentAmount" use="required" type="{}SimpleAmountType" />
           <attribute name="Currency" type="{}ISOCurrency3A" />
           <attribute name="AccessedBy" type="{}AccessedBy" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • additionalInformation

        protected String additionalInformation
        The Additional information.
      • customerOrderID

        protected String customerOrderID
        The Customer order id.
      • openOrderState

        protected Boolean openOrderState
        The Open order state.
      • forecastedAmount

        protected BigDecimal forecastedAmount
        The Forecasted amount.
      • currentAmount

        protected BigDecimal currentAmount
        The Current amount.
      • currency

        protected String currency
        The Currency.
      • accessedBy

        protected String accessedBy
        The Accessed by.
    • Constructor Detail

      • CustomerOrder

        public CustomerOrder()
    • Method Detail

      • getAdditionalInformation

        public String getAdditionalInformation()
        Gets the value of the additionalInformation property.
        Returns:
        possible object is String
      • setAdditionalInformation

        public void setAdditionalInformation​(String value)
        Sets the value of the additionalInformation property.
        Parameters:
        value - allowed object is String
      • getCustomerOrderID

        public String getCustomerOrderID()
        Gets the value of the customerOrderID property.
        Returns:
        possible object is String
      • setCustomerOrderID

        public void setCustomerOrderID​(String value)
        Sets the value of the customerOrderID property.
        Parameters:
        value - allowed object is String
      • isOpenOrderState

        public boolean isOpenOrderState()
        Gets the value of the openOrderState property.
        Returns:
        possible object is Boolean
      • setOpenOrderState

        public void setOpenOrderState​(Boolean value)
        Sets the value of the openOrderState property.
        Parameters:
        value - allowed object is Boolean
      • getForecastedAmount

        public BigDecimal getForecastedAmount()
        Gets the value of the forecastedAmount property.
        Returns:
        possible object is BigDecimal
      • setForecastedAmount

        public void setForecastedAmount​(BigDecimal value)
        Sets the value of the forecastedAmount property.
        Parameters:
        value - allowed object is BigDecimal
      • getCurrentAmount

        public BigDecimal getCurrentAmount()
        Gets the value of the currentAmount property.
        Returns:
        possible object is BigDecimal
      • setCurrentAmount

        public void setCurrentAmount​(BigDecimal value)
        Sets the value of the currentAmount property.
        Parameters:
        value - allowed object is BigDecimal
      • getCurrency

        public String getCurrency()
        Gets the value of the currency property.
        Returns:
        possible object is String
      • setCurrency

        public void setCurrency​(String value)
        Sets the value of the currency property.
        Parameters:
        value - allowed object is String
      • getAccessedBy

        public String getAccessedBy()
        Gets the value of the accessedBy property.
        Returns:
        possible object is String
      • setAccessedBy

        public void setAccessedBy​(String value)
        Sets the value of the accessedBy property.
        Parameters:
        value - allowed object is String