Enum POICapabilitiesType

  • All Implemented Interfaces:
    Serializable, Comparable<POICapabilitiesType>

    public enum POICapabilitiesType
    extends Enum<POICapabilitiesType>

    Java class for POICapabilitiesType.

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

     <simpleType name="POICapabilitiesType">
       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         <enumeration value="CashierDisplay"/>
         <enumeration value="CashierError"/>
         <enumeration value="CashierInput"/>
         <enumeration value="CustomerDisplay"/>
         <enumeration value="CustomerError"/>
         <enumeration value="CustomerInput"/>
         <enumeration value="PrinterReceipt"/>
         <enumeration value="PrinterDocument"/>
         <enumeration value="PrinterVoucher"/>
         <enumeration value="MagStripe"/>
         <enumeration value="ICC"/>
         <enumeration value="EMVContactless"/>
         <enumeration value="CashHandling"/>
       </restriction>
     </simpleType>
     
    • Enum Constant Detail

      • CASHIER_DISPLAY

        public static final POICapabilitiesType CASHIER_DISPLAY
        Used by the Sale System when the device is managed by the POI Terminal, to ask question or display some information to the Cashier.
      • CASHIER_ERROR

        public static final POICapabilitiesType CASHIER_ERROR
        To display to the Cashier information is related to an error situation occurring on the Sale Terminal when the device is managed by the POI Terminal.
      • CASHIER_INPUT

        public static final POICapabilitiesType CASHIER_INPUT
        Any kind of keyboard allowing all or part of the commands of the Input messageType request from the POI System to the Sale System (InputCommand data element). The
      • CUSTOMER_DISPLAY

        public static final POICapabilitiesType CUSTOMER_DISPLAY
        Standard Customer display interface used by the Sale System to ask question, or to show information to the Customer outside a Service dialogue.
      • CUSTOMER_ERROR

        public static final POICapabilitiesType CUSTOMER_ERROR
        To display to the Customer information is related to an error situation occurring on the Sale Terminal during a Sale transaction.
      • CUSTOMER_INPUT

        public static final POICapabilitiesType CUSTOMER_INPUT
        Any kind of keyboard allowing all or part of the commands of the Input messageType request from the POI System to the Sale System (InputCommand data element). The
      • PRINTER_RECEIPT

        public static final POICapabilitiesType PRINTER_RECEIPT
        Printer for the Sale receipt.
      • PRINTER_DOCUMENT

        public static final POICapabilitiesType PRINTER_DOCUMENT
        When the Sale System wants to print specific document (check, dynamic currency conversion ...).
      • PRINTER_VOUCHER

        public static final POICapabilitiesType PRINTER_VOUCHER
        Coupons, voucher or special ticket generated by the Sale System and to be printed.
      • EMV_CONTACTLESS

        public static final POICapabilitiesType EMV_CONTACTLESS
        Contactless card reader with EMV applications
      • CASH_HANDLING

        public static final POICapabilitiesType CASH_HANDLING
        Device which performs cash change, cash dispense or cash acceptance.
    • Method Detail

      • values

        public static POICapabilitiesType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (POICapabilitiesType c : POICapabilitiesType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static POICapabilitiesType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • value

        public String value()
        Value string.
        Returns:
        the string
      • fromValue

        public static POICapabilitiesType fromValue​(String v)
        From value poi capabilities type.
        Parameters:
        v - the v
        Returns:
        the poi capabilities type