Enum SaleCapabilitiesType

  • All Implemented Interfaces:
    Serializable, Comparable<SaleCapabilitiesType>

    public enum SaleCapabilitiesType
    extends Enum<SaleCapabilitiesType>

    Java class for SaleCapabilitiesType.

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

     <simpleType name="SaleCapabilitiesType">
       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         <enumeration value="CashierStatus"/>
         <enumeration value="CashierError"/>
         <enumeration value="CashierDisplay"/>
         <enumeration value="POIReplication"/>
         <enumeration value="CashierInput"/>
         <enumeration value="CustomerAssistance"/>
         <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"/>
       </restriction>
     </simpleType>
     
    • Enum Constant Detail

      • CASHIER_STATUS

        public static final SaleCapabilitiesType CASHIER_STATUS
        To display to the Cashier a new state on which the POI is entering. For instance, during a payment, the POI could display to the Cashier that POI request an
      • CASHIER_ERROR

        public static final SaleCapabilitiesType CASHIER_ERROR
        To display to the Cashier information related to an error situation occurring on the POI.
      • CASHIER_DISPLAY

        public static final SaleCapabilitiesType CASHIER_DISPLAY
        Standard Cashier display interface (to ask question, or to show information).
      • POI_REPLICATION

        public static final SaleCapabilitiesType POI_REPLICATION
        Information displayed on the Cardholder POI interface, replicated on the Cashier interface.
      • CASHIER_INPUT

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

        public static final SaleCapabilitiesType CUSTOMER_ASSISTANCE
        Input of the Cardholder POI interface which can be entered by the Cashier to assist the Customer.
      • CUSTOMER_DISPLAY

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

        public static final SaleCapabilitiesType 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 SaleCapabilitiesType CUSTOMER_INPUT
        Any kind of keyboard allowing all or part of the commands of the Input messageType request from the Sale System to the POI System (InputCommand data element). The
      • PRINTER_RECEIPT

        public static final SaleCapabilitiesType PRINTER_RECEIPT
        Printer for the Payment receipt.
      • PRINTER_DOCUMENT

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

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

        public static final SaleCapabilitiesType EMV_CONTACTLESS
        Contactless card reader with EMV applications
    • Method Detail

      • values

        public static SaleCapabilitiesType[] 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 (SaleCapabilitiesType c : SaleCapabilitiesType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static SaleCapabilitiesType 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 SaleCapabilitiesType fromValue​(String v)
        From value sale capabilities type.
        Parameters:
        v - the v
        Returns:
        the sale capabilities type