com.retek.component.salesaudit
Interface SaeTransaction

All Superinterfaces:
BusinessObject, ElementObject, SaeElement, SecondClassObject
All Known Implementing Classes:
SaeTransactionImpl

public interface SaeTransaction
extends SaeElement

Interface defining the operations for a sales audit transaction.


Field Summary
static java.lang.String DUMMY_EMPLOYEE_NUMBER
           
static java.lang.String NULL_EMPLOYEE_NUMBER
           
static java.util.Set ORDER_HEADER_ACCOMMODATION_REASON_CODES
           
static java.lang.String REASON_CODE
           
static java.lang.String REASON_CODE_ACCT
           
static java.lang.String REASON_CODE_CANCEL
           
static java.lang.String REASON_CODE_CANSAL
           
static java.lang.String REASON_CODE_CASHOUT
           
static java.lang.String REASON_CODE_CSTGEN
           
static java.lang.String REASON_CODE_CSTRFD
           
static java.lang.String REASON_CODE_CSTTAX
           
static java.lang.String REASON_CODE_OVPY
           
static java.lang.String REASON_CODE_PTGW
           
static java.lang.String REASON_CODE_REPLACEMENT_IN
           
static java.lang.String REASON_CODE_REPLACEMENT_OUT
           
static java.lang.String SUB_TRANSACTION_TYPE
           
static java.lang.String SUB_TRANSACTION_TYPE_CUSTOMER_ACCOMMODATION
           
static java.lang.String SUB_TRANSACTION_TYPE_DISPOSED_EXCHANGE_IN
           
static java.lang.String SUB_TRANSACTION_TYPE_DISPOSED_RETURN
           
static java.lang.String SUB_TRANSACTION_TYPE_EXCHANGE_IN
           
static java.lang.String SUB_TRANSACTION_TYPE_EXCHANGE_OUT
           
static java.lang.String SUB_TRANSACTION_TYPE_EXCHANGE_PAID_OUT
           
static java.lang.String TRANSACTION_TYPE
           
static java.lang.String TRANSACTION_TYPE_DCLOSE
           
static java.lang.String TRANSACTION_TYPE_PAIDIN
           
static java.lang.String TRANSACTION_TYPE_PAIDOUT
           
static java.lang.String TRANSACTION_TYPE_RETURN
           
static java.lang.String TRANSACTION_TYPE_SALE
           
 
Fields inherited from interface com.retek.component.salesaudit.SaeElement
SALES_AUDIT_NO, SALES_AUDIT_YES
 
Method Summary
 void addAccommodation(SaeAccommodation saeAccommodation)
           
 void addCustomer(SaeCustomer customer)
           
 void addItem(SaeItem item)
           
 void addPayment(SaePayment payment)
           
 void addService(SaeService service)
           
 java.util.List getAccommodations()
          Return the accommodation elements for the transaction.
 java.lang.String getBannerCode()
           
 SaeCustomer getBillToCustomer()
          Return bill-to customer element for the transaction.
 RDate getCustomerOrderDate()
           
 java.lang.String getCustomerOrderNumber()
           
 java.lang.String getCustomerOrderSource()
           
 java.lang.String getCustomerOrderType()
           
 java.util.List getCustomers()
          Return the customer elements for the transaction.
 java.lang.String getEmployeeNumber()
           
 java.lang.Integer getFileCount()
           
 java.util.List getItems()
          Return the item elements for the transaction.
 java.lang.String getMediaCode()
           
 java.lang.String getOrderAcceptanceUser()
           
 java.lang.String getOrderStoreNumber()
           
 java.util.List getPayments()
          Return the payment elements for the transaction.
 java.lang.String getReasonCode()
           
 java.lang.String getReturnRequiredFlag()
           
 java.util.List getServices()
          Return the service elements for the transaction.
 SaeCustomer getShipToCustomer()
          Return bill-to customer element for the transaction.
 java.lang.String getStoreNumber()
           
 java.lang.String getSubTransactionType()
           
 RDate getTransactionDate()
           
 java.lang.String getTransactionId()
           
 java.lang.Integer getTransactionNumber()
           
 java.lang.String getTransactionType()
           
 boolean isOrderHeaderCustomerAccommodation()
           
 boolean isPaidOutAccommodationTransaction()
           
 void setBannerCode(java.lang.String bannerCode)
           
 void setCustomerOrderDate(RDate customerOrderDate)
           
 void setCustomerOrderNumber(java.lang.String customerOrderNumber)
           
 void setCustomerOrderSource(java.lang.String customerOrderSource)
           
 void setCustomerOrderType(java.lang.String customerOrderType)
           
 void setEmployeeNumber(java.lang.String employeeNumber)
           
 void setFileCount(java.lang.Integer fileCount)
           
 void setMediaCode(java.lang.String mediaCode)
           
 void setOrderAcceptanceUser(java.lang.String orderAcceptanceUser)
           
 void setOrderStoreNumber(java.lang.String orderStoreNumber)
           
 void setReasonCode(java.lang.String reasonCode)
           
 void setReturnRequiredFlag(java.lang.String returnRequiredFlag)
           
 void setStoreNumber(java.lang.String storeNumber)
           
 void setSubTransactionType(java.lang.String subTransactionType)
           
 void setTransactionDate(RDate transactionDate)
           
 void setTransactionId(java.lang.String transactionId)
           
 void setTransactionNumber(java.lang.Integer transactionNumber)
           
 void setTransactionType(java.lang.String transactionType)
           
 
Methods inherited from interface com.retek.component.salesaudit.SaeElement
accept
 
Methods inherited from interface com.retek.commons.component.xml.ElementObject
getElementId, getParentElementId, toXml
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Field Detail

TRANSACTION_TYPE

public static final java.lang.String TRANSACTION_TYPE
See Also:
Constant Field Values

TRANSACTION_TYPE_SALE

public static final java.lang.String TRANSACTION_TYPE_SALE
See Also:
Constant Field Values

TRANSACTION_TYPE_RETURN

public static final java.lang.String TRANSACTION_TYPE_RETURN
See Also:
Constant Field Values

TRANSACTION_TYPE_PAIDIN

public static final java.lang.String TRANSACTION_TYPE_PAIDIN
See Also:
Constant Field Values

TRANSACTION_TYPE_PAIDOUT

public static final java.lang.String TRANSACTION_TYPE_PAIDOUT
See Also:
Constant Field Values

TRANSACTION_TYPE_DCLOSE

public static final java.lang.String TRANSACTION_TYPE_DCLOSE
See Also:
Constant Field Values

SUB_TRANSACTION_TYPE

public static final java.lang.String SUB_TRANSACTION_TYPE
See Also:
Constant Field Values

SUB_TRANSACTION_TYPE_DISPOSED_RETURN

public static final java.lang.String SUB_TRANSACTION_TYPE_DISPOSED_RETURN
See Also:
Constant Field Values

SUB_TRANSACTION_TYPE_EXCHANGE_IN

public static final java.lang.String SUB_TRANSACTION_TYPE_EXCHANGE_IN
See Also:
Constant Field Values

SUB_TRANSACTION_TYPE_DISPOSED_EXCHANGE_IN

public static final java.lang.String SUB_TRANSACTION_TYPE_DISPOSED_EXCHANGE_IN
See Also:
Constant Field Values

SUB_TRANSACTION_TYPE_EXCHANGE_OUT

public static final java.lang.String SUB_TRANSACTION_TYPE_EXCHANGE_OUT
See Also:
Constant Field Values

SUB_TRANSACTION_TYPE_EXCHANGE_PAID_OUT

public static final java.lang.String SUB_TRANSACTION_TYPE_EXCHANGE_PAID_OUT
See Also:
Constant Field Values

SUB_TRANSACTION_TYPE_CUSTOMER_ACCOMMODATION

public static final java.lang.String SUB_TRANSACTION_TYPE_CUSTOMER_ACCOMMODATION
See Also:
Constant Field Values

REASON_CODE

public static final java.lang.String REASON_CODE
See Also:
Constant Field Values

REASON_CODE_OVPY

public static final java.lang.String REASON_CODE_OVPY
See Also:
Constant Field Values

REASON_CODE_ACCT

public static final java.lang.String REASON_CODE_ACCT
See Also:
Constant Field Values

REASON_CODE_CSTTAX

public static final java.lang.String REASON_CODE_CSTTAX
See Also:
Constant Field Values

REASON_CODE_CSTGEN

public static final java.lang.String REASON_CODE_CSTGEN
See Also:
Constant Field Values

REASON_CODE_PTGW

public static final java.lang.String REASON_CODE_PTGW
See Also:
Constant Field Values

REASON_CODE_CANSAL

public static final java.lang.String REASON_CODE_CANSAL
See Also:
Constant Field Values

REASON_CODE_CANCEL

public static final java.lang.String REASON_CODE_CANCEL
See Also:
Constant Field Values

REASON_CODE_CSTRFD

public static final java.lang.String REASON_CODE_CSTRFD
See Also:
Constant Field Values

REASON_CODE_CASHOUT

public static final java.lang.String REASON_CODE_CASHOUT
See Also:
Constant Field Values

REASON_CODE_REPLACEMENT_IN

public static final java.lang.String REASON_CODE_REPLACEMENT_IN
See Also:
Constant Field Values

REASON_CODE_REPLACEMENT_OUT

public static final java.lang.String REASON_CODE_REPLACEMENT_OUT
See Also:
Constant Field Values

ORDER_HEADER_ACCOMMODATION_REASON_CODES

public static final java.util.Set ORDER_HEADER_ACCOMMODATION_REASON_CODES

NULL_EMPLOYEE_NUMBER

public static final java.lang.String NULL_EMPLOYEE_NUMBER
See Also:
Constant Field Values

DUMMY_EMPLOYEE_NUMBER

public static final java.lang.String DUMMY_EMPLOYEE_NUMBER
See Also:
Constant Field Values
Method Detail

getTransactionId

public java.lang.String getTransactionId()

getTransactionType

public java.lang.String getTransactionType()

getTransactionDate

public RDate getTransactionDate()

getTransactionNumber

public java.lang.Integer getTransactionNumber()

getSubTransactionType

public java.lang.String getSubTransactionType()

getStoreNumber

public java.lang.String getStoreNumber()

getCustomerOrderNumber

public java.lang.String getCustomerOrderNumber()

getCustomerOrderType

public java.lang.String getCustomerOrderType()

getCustomerOrderDate

public RDate getCustomerOrderDate()

getCustomerOrderSource

public java.lang.String getCustomerOrderSource()

getOrderAcceptanceUser

public java.lang.String getOrderAcceptanceUser()

getOrderStoreNumber

public java.lang.String getOrderStoreNumber()

getEmployeeNumber

public java.lang.String getEmployeeNumber()

getBannerCode

public java.lang.String getBannerCode()

getMediaCode

public java.lang.String getMediaCode()

getReasonCode

public java.lang.String getReasonCode()

getReturnRequiredFlag

public java.lang.String getReturnRequiredFlag()

getFileCount

public java.lang.Integer getFileCount()
                               throws SystemException
Throws:
SystemException

isPaidOutAccommodationTransaction

public boolean isPaidOutAccommodationTransaction()

isOrderHeaderCustomerAccommodation

public boolean isOrderHeaderCustomerAccommodation()
                                           throws SystemException
Throws:
SystemException

getCustomers

public java.util.List getCustomers()
                            throws SystemException
Return the customer elements for the transaction.

Returns:
List customer elements
Throws:
SystemException

getBillToCustomer

public SaeCustomer getBillToCustomer()
                              throws SystemException
Return bill-to customer element for the transaction.

Returns:
SaeCustomer bill-to customer element
Throws:
SystemException

getShipToCustomer

public SaeCustomer getShipToCustomer()
                              throws SystemException
Return bill-to customer element for the transaction.

Returns:
SaeCustomer ship-to customer element
Throws:
SystemException

getServices

public java.util.List getServices()
                           throws SystemException
Return the service elements for the transaction.

Returns:
List service elements
Throws:
SystemException

getAccommodations

public java.util.List getAccommodations()
                                 throws SystemException
Return the accommodation elements for the transaction.

Returns:
List accommodation elements
Throws:
SystemException

getItems

public java.util.List getItems()
                        throws SystemException
Return the item elements for the transaction.

Returns:
List item elements
Throws:
SystemException

getPayments

public java.util.List getPayments()
                           throws SystemException
Return the payment elements for the transaction.

Returns:
List payment elements
Throws:
SystemException

setTransactionId

public void setTransactionId(java.lang.String transactionId)

setTransactionType

public void setTransactionType(java.lang.String transactionType)

setTransactionDate

public void setTransactionDate(RDate transactionDate)

setTransactionNumber

public void setTransactionNumber(java.lang.Integer transactionNumber)

setSubTransactionType

public void setSubTransactionType(java.lang.String subTransactionType)

setStoreNumber

public void setStoreNumber(java.lang.String storeNumber)

setCustomerOrderNumber

public void setCustomerOrderNumber(java.lang.String customerOrderNumber)

setCustomerOrderType

public void setCustomerOrderType(java.lang.String customerOrderType)

setCustomerOrderSource

public void setCustomerOrderSource(java.lang.String customerOrderSource)

setCustomerOrderDate

public void setCustomerOrderDate(RDate customerOrderDate)

setOrderAcceptanceUser

public void setOrderAcceptanceUser(java.lang.String orderAcceptanceUser)

setOrderStoreNumber

public void setOrderStoreNumber(java.lang.String orderStoreNumber)

setEmployeeNumber

public void setEmployeeNumber(java.lang.String employeeNumber)

setBannerCode

public void setBannerCode(java.lang.String bannerCode)

setMediaCode

public void setMediaCode(java.lang.String mediaCode)

setReasonCode

public void setReasonCode(java.lang.String reasonCode)

setReturnRequiredFlag

public void setReturnRequiredFlag(java.lang.String returnRequiredFlag)

setFileCount

public void setFileCount(java.lang.Integer fileCount)

addCustomer

public void addCustomer(SaeCustomer customer)

addAccommodation

public void addAccommodation(SaeAccommodation saeAccommodation)

addService

public void addService(SaeService service)

addItem

public void addItem(SaeItem item)

addPayment

public void addPayment(SaePayment payment)


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28