TransactionManagerState¶
-
public enum
TransactionManagerState
¶
Enum Constants¶
AWAITING_TERMINAL¶
-
public static final TransactionManagerState
AWAITING_TERMINAL
¶ Waiting for the terminal to complete its command or expecting user interaction
CONNECTION_RECOVERING¶
-
public static final TransactionManagerState
CONNECTION_RECOVERING
¶ The connection is currently being recovered, no commands can be currently sent to the terminal. If an Abort command is received during this state, then the recovery process will be aborted.
LOGGED_IN¶
-
public static final TransactionManagerState
LOGGED_IN
¶ A login has been initiated and was accepted.
LOGGING_IN¶
-
public static final TransactionManagerState
LOGGING_IN
¶ A login has been initiated and is currently being attempted.
NOT_LOGGED_IN¶
-
public static final TransactionManagerState
NOT_LOGGED_IN
¶ There is not currently a login session active, which may or may not be a problem.
PAYMENT_PROCESSING¶
-
public static final TransactionManagerState
PAYMENT_PROCESSING
¶ A payment is being processed, which may or may not require further interaction from the customer or cashier.
SESSION_CLOSED¶
-
public static final TransactionManagerState
SESSION_CLOSED
¶ There is not a session active.
SESSION_OPEN¶
-
public static final TransactionManagerState
SESSION_OPEN
¶ A session is open, and may already have basket items or even payments processed.
SESSION_OPENING¶
-
public static final TransactionManagerState
SESSION_OPENING
¶ A session is currently being opened.
UNKNOWN¶
-
public static final TransactionManagerState
UNKNOWN
¶ The current state is unknown or otherwise unrecognized. This will rarely happen.