com.retek.component.customerorder
Interface CustomerOrderTransactionItem

All Known Subinterfaces:
Accommodation, CustomerOrderCashPayment, CustomerOrderCheckPayment, CustomerOrderCreditCardPayment, CustomerOrderGiftCertificatePayment, CustomerOrderLine, CustomerOrderLineBatch, CustomerOrderLineMerge, CustomerOrderLineTaxAccommodation, CustomerOrderMerchandiseCertificatePayment, CustomerOrderMoneyOrderPayment, CustomerOrderPayment, CustomerOrderRewardCertificatePayment, CustomerOrderStoredValueCardPayment, CustomerOrderTaxAccommodation, CustomerOrderVoucherPayment, GeneralAccommodation, ReturnLine, ReturnLineRib, TaxAccommodation
All Known Implementing Classes:
AccommodationImpl, CustomerOrderCashPaymentImpl, CustomerOrderCheckPaymentImpl, CustomerOrderCreditCardPaymentImpl, CustomerOrderGiftCertificatePaymentImpl, CustomerOrderLineImpl, CustomerOrderLineTaxAccommodationImpl, CustomerOrderMerchandiseCertificatePaymentImpl, CustomerOrderMoneyOrderPaymentImpl, CustomerOrderPaymentImpl, CustomerOrderRewardCertificatePaymentImpl, CustomerOrderStoredValueCardPaymentImpl, CustomerOrderTaxAccommodationImpl, CustomerOrderVoucherPaymentImpl, GeneralAccommodationImpl, ReturnLineImpl, TaxAccommodationImpl

public interface CustomerOrderTransactionItem


Method Summary
 CustomerOrderTransactionGroup getTransactionGroup()
           
 Money getTransactionItemAmount()
           
 boolean isCreditForTransactionGroupBalance()
           
 boolean isDebitForTransactionGroupBalance()
           
 boolean isExchangeSaleLine()
           
 boolean isInClosedTransactionGroup()
           
 boolean isReplacementSaleLine()
           
 void notifyTransactionGroupClosed()
           
 void setTransactionGroup(CustomerOrderTransactionGroup transactionGroup)
           
 

Method Detail

getTransactionGroup

public CustomerOrderTransactionGroup getTransactionGroup()
                                                  throws SystemException
Throws:
SystemException

getTransactionItemAmount

public Money getTransactionItemAmount()
                               throws SystemException,
                                      BusinessException
Throws:
SystemException
BusinessException

isDebitForTransactionGroupBalance

public boolean isDebitForTransactionGroupBalance()
                                          throws SystemException
Throws:
SystemException

isCreditForTransactionGroupBalance

public boolean isCreditForTransactionGroupBalance()
                                           throws SystemException
Throws:
SystemException

isExchangeSaleLine

public boolean isExchangeSaleLine()
                           throws SystemException
Throws:
SystemException

isReplacementSaleLine

public boolean isReplacementSaleLine()
                              throws SystemException
Throws:
SystemException

isInClosedTransactionGroup

public boolean isInClosedTransactionGroup()
                                   throws SystemException
Throws:
SystemException

setTransactionGroup

public void setTransactionGroup(CustomerOrderTransactionGroup transactionGroup)
                         throws SystemException
Throws:
SystemException

notifyTransactionGroupClosed

public void notifyTransactionGroupClosed()
                                  throws SystemException
Throws:
SystemException


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