Class LoginRequest


  • public class LoginRequest
    extends Object
    Definition: Content of the Login Request messageType. -- Usage: It conveys Information related to the session (period between a Login and the following Logout) to process

    Java class for LoginRequest complex type.

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

     <complexType name="LoginRequest">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="DateTime" type="{}DateTime"/>
             <element name="SaleSoftware" type="{}SaleSoftware"/>
             <element name="SaleTerminalData" type="{}SaleTerminalData" minOccurs="0"/>
           </sequence>
           <attribute name="TrainingModeFlag" type="{}TrainingModeFlag" default="false" />
           <attribute name="OperatorLanguage" use="required" type="{}ISOLanguage2A" />
           <attribute name="OperatorID" type="{}OperatorID" />
           <attribute name="ShiftNumber" type="{}ShiftNumber" />
           <attribute name="TokenRequested" type="{}TokenRequestedType" />
           <attribute name="CustomerOrderReq" type="{}CustomerOrderReq" />
           <attribute name="POISerialNumber" type="{}POISerialNumber" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • saleSoftware

        protected SaleSoftware saleSoftware
        The Sale software.
      • saleTerminalData

        protected SaleTerminalData saleTerminalData
        The Sale terminal data.
      • trainingModeFlag

        protected Boolean trainingModeFlag
        The Training mode flag.
      • operatorLanguage

        protected String operatorLanguage
        The Operator language.
      • operatorID

        protected String operatorID
        The Operator id.
      • shiftNumber

        protected String shiftNumber
        The Shift number.
      • tokenRequestedType

        protected TokenRequestedType tokenRequestedType
        The Token requested.
      • poiSerialNumber

        protected String poiSerialNumber
        The Poi serial number.
    • Constructor Detail

      • LoginRequest

        public LoginRequest()
    • Method Detail

      • getSaleSoftware

        public SaleSoftware getSaleSoftware()
        Gets the value of the saleSoftware property.
        Returns:
        possible object is SaleSoftware
      • setSaleSoftware

        public void setSaleSoftware​(SaleSoftware value)
        Sets the value of the saleSoftware property.
        Parameters:
        value - allowed object is SaleSoftware
      • getSaleTerminalData

        public SaleTerminalData getSaleTerminalData()
        Gets the value of the saleTerminalData property.
        Returns:
        possible object is SaleTerminalData
      • setSaleTerminalData

        public void setSaleTerminalData​(SaleTerminalData value)
        Sets the value of the saleTerminalData property.
        Parameters:
        value - allowed object is SaleTerminalData
      • isTrainingModeFlag

        public boolean isTrainingModeFlag()
        Gets the value of the trainingModeFlag property.
        Returns:
        possible object is Boolean
      • setTrainingModeFlag

        public void setTrainingModeFlag​(Boolean value)
        Sets the value of the trainingModeFlag property.
        Parameters:
        value - allowed object is Boolean
      • getOperatorLanguage

        public String getOperatorLanguage()
        Gets the value of the operatorLanguage property.
        Returns:
        possible object is String
      • setOperatorLanguage

        public void setOperatorLanguage​(String value)
        Sets the value of the operatorLanguage property.
        Parameters:
        value - allowed object is String
      • getOperatorID

        public String getOperatorID()
        Gets the value of the operatorID property.
        Returns:
        possible object is String
      • setOperatorID

        public void setOperatorID​(String value)
        Sets the value of the operatorID property.
        Parameters:
        value - allowed object is String
      • getShiftNumber

        public String getShiftNumber()
        Gets the value of the shiftNumber property.
        Returns:
        possible object is String
      • setShiftNumber

        public void setShiftNumber​(String value)
        Sets the value of the shiftNumber property.
        Parameters:
        value - allowed object is String
      • setTokenRequestedType

        public void setTokenRequestedType​(TokenRequestedType value)
        Sets the value of the tokenRequestedType property.
        Parameters:
        value - allowed object is TokenRequestedType
      • getCustomerOrderReq

        public List<CustomerOrderReqType> getCustomerOrderReq()
        Gets the value of the customerOrderReq property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the customerOrderReq property.

        For example, to add a new item, do as follows:

            getCustomerOrderReq().add(newItem);
         

        Objects of the following type(s) are allowed in the list CustomerOrderReqType

        Returns:
        the customer order req
      • getPOISerialNumber

        public String getPOISerialNumber()
        Gets the value of the poiSerialNumber property.
        Returns:
        possible object is String
      • setPOISerialNumber

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