com.ibm.retail.AEF.data
Interface TransactionStatusProperties


public interface TransactionStatusProperties

TransactionStatusProperties provides the POSDataProvider for the transaction status-related data and events provided through the POSDataProvider API. These properties are communicated to client listeners through the TransactionStatusListener interface. Individual property values for the current transaction are also accessible through the POSDataProvider interface.

See Also:
TransactionStatusListener.transactionStatusEventOccurred(com.ibm.retail.AEF.event.TransactionStatusEvent), POSDataProvider.getPropertyValue(java.lang.String, java.lang.String)

Field Summary
static java.lang.String ACCOUNT_NUMBER
          Account number for this transaction
static java.lang.String CANCEL_ALL_ITEMS
          Cancel all items option (GSA Layaway)
static java.lang.String CATEGORY
          Category identifier
static java.lang.String DATE
          Transaction creation date
static java.lang.String EXPECTING_ITEM
          EXPECTING_ITEM substate received.
static java.lang.String ID
          Transaction identifier
static java.lang.String ITEM_ALLOWANCE_ALLOWED
          Item allowance allowed
static java.lang.String ITEM_DISCOUNT_ALLOWED
          Item discount allowed
static java.lang.String ITEM_SALE_IN_PROGRESS
          Item sale in progress.
static java.lang.String LAST_CREDIT_APPROVED
          Last credit attempt approved.
static java.lang.String LAST_ITEM_ADDED
          Last item added.
static java.lang.String MODIFIER
          Transaction modifier
static java.lang.String RETURN_PAYMENTS
          Return payments option (GSA Layaway)
static java.lang.String TAX_REASON
          Tax reason for transaction tax changes
static java.lang.String TAX_TYPE
          Tax types for transaction tax changes
static java.lang.String TAX_VOIDED
          Is Tax change voided for transaction tax changes
static java.lang.String TIME
          Transaction creation date
static java.lang.String TRANSACTION_CATEGORY
          Transaction category (sales/non-sales)
static java.lang.String TRANSACTION_DISCOUNT_ALLOWED
          Transaction discount allowed
static java.lang.String TRANSACTION_TYPE
          Transaction type (no sale, cash, loan, etc)
static java.lang.String VOID_LINE_ITEM_ALLOWED
          Void line item allowed
static java.lang.String VOID_TRANSACTION_DISCOUNT_ALLOWED
          Transaction discount allowed
 

Field Detail

CATEGORY

public static final java.lang.String CATEGORY
Category identifier

See Also:
Constant Field Values

ID

public static final java.lang.String ID
Transaction identifier

See Also:
Constant Field Values

DATE

public static final java.lang.String DATE
Transaction creation date

See Also:
Constant Field Values

TIME

public static final java.lang.String TIME
Transaction creation date

See Also:
Constant Field Values

TRANSACTION_CATEGORY

public static final java.lang.String TRANSACTION_CATEGORY
Transaction category (sales/non-sales)

See Also:
Constant Field Values

TRANSACTION_TYPE

public static final java.lang.String TRANSACTION_TYPE
Transaction type (no sale, cash, loan, etc)

See Also:
Constant Field Values

ACCOUNT_NUMBER

public static final java.lang.String ACCOUNT_NUMBER
Account number for this transaction

See Also:
Constant Field Values

TAX_TYPE

public static final java.lang.String TAX_TYPE
Tax types for transaction tax changes

See Also:
Constant Field Values

TAX_REASON

public static final java.lang.String TAX_REASON
Tax reason for transaction tax changes

See Also:
Constant Field Values

TAX_VOIDED

public static final java.lang.String TAX_VOIDED
Is Tax change voided for transaction tax changes

See Also:
Constant Field Values

RETURN_PAYMENTS

public static final java.lang.String RETURN_PAYMENTS
Return payments option (GSA Layaway)

See Also:
Constant Field Values

CANCEL_ALL_ITEMS

public static final java.lang.String CANCEL_ALL_ITEMS
Cancel all items option (GSA Layaway)

See Also:
Constant Field Values

MODIFIER

public static final java.lang.String MODIFIER
Transaction modifier

See Also:
Constant Field Values

ITEM_ALLOWANCE_ALLOWED

public static final java.lang.String ITEM_ALLOWANCE_ALLOWED
Item allowance allowed

See Also:
Constant Field Values

ITEM_DISCOUNT_ALLOWED

public static final java.lang.String ITEM_DISCOUNT_ALLOWED
Item discount allowed

See Also:
Constant Field Values

VOID_LINE_ITEM_ALLOWED

public static final java.lang.String VOID_LINE_ITEM_ALLOWED
Void line item allowed

See Also:
Constant Field Values

TRANSACTION_DISCOUNT_ALLOWED

public static final java.lang.String TRANSACTION_DISCOUNT_ALLOWED
Transaction discount allowed

See Also:
Constant Field Values

VOID_TRANSACTION_DISCOUNT_ALLOWED

public static final java.lang.String VOID_TRANSACTION_DISCOUNT_ALLOWED
Transaction discount allowed

See Also:
Constant Field Values

LAST_CREDIT_APPROVED

public static final java.lang.String LAST_CREDIT_APPROVED
Last credit attempt approved. This is only set to false when the appropriate credit tender action is called, and will then be set true if the credit is approved.

See Also:
Constant Field Values

ITEM_SALE_IN_PROGRESS

public static final java.lang.String ITEM_SALE_IN_PROGRESS
Item sale in progress. This property is set to true in LineItemDetectorImpl when a line item is added to the transaction and set to false when the unit of work property change is received.

See Also:
Constant Field Values

LAST_ITEM_ADDED

public static final java.lang.String LAST_ITEM_ADDED
Last item added. This is only set to false when the appropriate item entry action is called, and will then be set true if the item is added.

See Also:
Constant Field Values

EXPECTING_ITEM

public static final java.lang.String EXPECTING_ITEM
EXPECTING_ITEM substate received. This is only set to false when the appropriate item entry action is called, and will then be set true if an EXPECTING_ITEM or EXPECTING_COUPON substate is received. This is a workaround for an ACE bug (defect 16154) where the UOW is received prior to the final substate change.

See Also:
Constant Field Values


Copyright © 2004 IBM. All Rights Reserved.
Generated: July 19 2004