com.retek.component.customerorder
Interface MailOrderBatch

All Superinterfaces:
BusinessObject, DistributedObject

public interface MailOrderBatch
extends DistributedObject


Field Summary
static java.lang.String BANNER
           
static java.lang.String BATCH_NUMBER
           
static java.lang.String CREATE_DATE
           
static java.lang.String DEPOSIT_ID
           
static java.lang.String EXPECTED_NUMBER_OF_ORDERS
           
static java.lang.String EXPECTED_TENDER_AMOUNT_RECEIVED
           
static java.lang.String EXPECTED_TENDER_TYPE
           
static java.lang.String ORDER_SOURCE
           
static java.lang.String ORDER_TYPE
           
static java.lang.String STATUS
           
 
Method Summary
 void addOrder(CustomerOrder order)
           
 int getActualNumberOfOrders()
           
 Money getActualTenderAmountReceived()
           
 java.util.Set getAllOrders()
           
 Banner getBanner()
           
 java.lang.String getBatchNumber()
           
 RDate getCreateDate()
           
 User getCreatedByUser()
           
 java.lang.String getDepositId()
           
 int getExpectedNumberOfOrders()
           
 Money getExpectedTenderAmountReceived()
           
 User getLastUpdatedByUser()
           
 RDate getLastUpdatedDate()
           
 int getNumberOfOrdersInBatchVariance()
           
 OrderSource getOrderSource()
           
 OrderType getOrderType()
           
 RDate getReleaseDate()
           
 MailOrderBatchStatus getStatus()
           
 Money getTenderAmountReceivedVariance()
           
 boolean isPhysicalTender()
           
 boolean isReleasable()
           
 void pend(User user)
           
 void release(User user)
           
 void setBanner(Banner banner)
           
 void setDepositId(java.lang.String depositId)
           
 void setExpectedNumberOfOrders(int expectedNumberOfOrders)
           
 void setExpectedTenderAmountReceived(Money expectedAmount)
           
 void setOrderSource(OrderSource orderSource)
           
 void setOrderType(OrderType orderType)
           
 void setPhysicalTender(boolean physicalTender)
           
 void submit(User user)
           
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Field Detail

BATCH_NUMBER

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

CREATE_DATE

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

BANNER

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

ORDER_TYPE

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

ORDER_SOURCE

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

EXPECTED_NUMBER_OF_ORDERS

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

EXPECTED_TENDER_AMOUNT_RECEIVED

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

EXPECTED_TENDER_TYPE

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

STATUS

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

DEPOSIT_ID

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

getBanner

public Banner getBanner()
                 throws SystemException
Throws:
SystemException

getBatchNumber

public java.lang.String getBatchNumber()
                                throws SystemException
Throws:
SystemException

getCreateDate

public RDate getCreateDate()
                    throws SystemException
Throws:
SystemException

getLastUpdatedDate

public RDate getLastUpdatedDate()
                         throws SystemException
Throws:
SystemException

getReleaseDate

public RDate getReleaseDate()
                     throws SystemException
Throws:
SystemException

getCreatedByUser

public User getCreatedByUser()
                      throws SystemException,
                             BusinessException
Throws:
SystemException
BusinessException

getLastUpdatedByUser

public User getLastUpdatedByUser()
                          throws SystemException,
                                 BusinessException
Throws:
SystemException
BusinessException

getExpectedNumberOfOrders

public int getExpectedNumberOfOrders()
                              throws SystemException
Throws:
SystemException

getActualNumberOfOrders

public int getActualNumberOfOrders()
                            throws SystemException
Throws:
SystemException

getActualTenderAmountReceived

public Money getActualTenderAmountReceived()
                                    throws SystemException
Throws:
SystemException

getOrderSource

public OrderSource getOrderSource()
                           throws SystemException
Throws:
SystemException

getOrderType

public OrderType getOrderType()
                       throws SystemException
Throws:
SystemException

getDepositId

public java.lang.String getDepositId()
                              throws SystemException
Throws:
SystemException

getExpectedTenderAmountReceived

public Money getExpectedTenderAmountReceived()
                                      throws SystemException
Throws:
SystemException

getStatus

public MailOrderBatchStatus getStatus()
                               throws SystemException
Throws:
SystemException

getAllOrders

public java.util.Set getAllOrders()
                           throws SystemException
Throws:
SystemException

getNumberOfOrdersInBatchVariance

public int getNumberOfOrdersInBatchVariance()
                                     throws SystemException
Throws:
SystemException

getTenderAmountReceivedVariance

public Money getTenderAmountReceivedVariance()
                                      throws SystemException
Throws:
SystemException

isPhysicalTender

public boolean isPhysicalTender()
                         throws SystemException
Throws:
SystemException

isReleasable

public boolean isReleasable()
                     throws SystemException
Throws:
SystemException

setBanner

public void setBanner(Banner banner)
               throws SystemException
Throws:
SystemException

setExpectedNumberOfOrders

public void setExpectedNumberOfOrders(int expectedNumberOfOrders)
                               throws SystemException
Throws:
SystemException

setOrderSource

public void setOrderSource(OrderSource orderSource)
                    throws SystemException
Throws:
SystemException

setOrderType

public void setOrderType(OrderType orderType)
                  throws SystemException
Throws:
SystemException

setPhysicalTender

public void setPhysicalTender(boolean physicalTender)
                       throws SystemException
Throws:
SystemException

setDepositId

public void setDepositId(java.lang.String depositId)
                  throws SystemException
Throws:
SystemException

setExpectedTenderAmountReceived

public void setExpectedTenderAmountReceived(Money expectedAmount)
                                     throws SystemException
Throws:
SystemException

addOrder

public void addOrder(CustomerOrder order)
              throws SystemException,
                     BusinessException
Throws:
SystemException
BusinessException

release

public void release(User user)
             throws SystemException,
                    BusinessException
Throws:
SystemException
BusinessException

submit

public void submit(User user)
            throws SystemException,
                   BusinessException
Throws:
SystemException
BusinessException

pend

public void pend(User user)
          throws SystemException,
                 BusinessException
Throws:
SystemException
BusinessException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25