Enum ManagementStatus

  • All Implemented Interfaces:
    Serializable, Comparable<ManagementStatus>

    public enum ManagementStatus
    extends Enum<ManagementStatus>

    The tag is used to transport information about the current activation state of the terminal, i.e. shift open / shift closed.

    The following values are valid:

    Specification: retail.

    • Enum Constant Detail

      • CLOSED

        public static final ManagementStatus CLOSED

        Initial state, shift closed. In this state only administration, remote and status functions can be used, which means no interaction with the cardholder is required.

        Specification: retail.

      • OPEN

        public static final ManagementStatus OPEN

        Shift opened. In this state only financial, non-financial, remote and status functions as well as Deactivate can be used. Usually an interaction with the cardholder is required.

        Specification: retail.

      • DIALOG

        public static final ManagementStatus DIALOG

        Dialog mode opened. This state allows to process ECR controlled dialog functions. Only dialog and remote functions can be used. (Some guides only)

        Specification: retail.

    • Method Detail

      • values

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

        public static ManagementStatus 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