com.retek.rcom.gui.screen.orderentry
Class OrderEntryHandler

java.lang.Object
  extended bycom.retek.commons.gui.core.ScreenHandler
      extended bycom.retek.rcom.gui.screen.orderentry.OrderEntryHandler

public class OrderEntryHandler
extends ScreenHandler


Constructor Summary
OrderEntryHandler(OrderScreenType type)
           
 
Method Summary
 void addPendingComment(java.lang.String comment)
          ORDER COMMENT METHODS
 void cancelOrder(java.lang.Object reason)
           
 void clearMailOrderBatch()
           
 void findBatch(java.lang.String batchNumber)
          BATCH METHODS
 java.lang.Object getBatchBanner()
           
 java.lang.String getBatchNumber()
           
 java.lang.Object getBatchType()
           
 Customer getCustomer()
           
 CustomerCreditPreApproval getCustomerCreditPreApproval()
           
 java.lang.String getCustomerFullName()
           
 java.lang.Object getCustomerOrder()
           
 java.lang.Object getDefaultOrderType()
           
 java.util.List getOrderCancelReasons()
          SELECTION LISTS
 java.lang.String getOrderNumber()
          ORDER GETTER METHODS
 java.util.List getOrderPendReason()
           
 java.lang.String getOrderStatus()
           
 java.lang.Object getOrderType()
           
 java.util.List getOrderTypes()
           
 java.util.Set getPromotions()
          PROMOTION METHODS
 boolean hasCancelOrderLinePermission()
           
 boolean hasEntryOrderLinePermission()
           
 boolean hasMailOrderBatchPermission()
           
 boolean hasMailOrderLinePermission()
           
 boolean hasMailOrderPermission()
          SECURITY METHODS
 boolean isCustomerPersisted()
           
 boolean isGiftCertificateBenefit(java.lang.Object object)
           
 boolean isItemBenefit(java.lang.Object object)
           
 boolean isOrderCancelled()
           
 boolean isOrderPended()
           
 boolean isPlanCodeBenefit(java.lang.Object object)
           
 boolean orderHasLines()
           
 void pendOrder(java.lang.Object reason)
           
 void removeCurrentMailOrder()
           
 void retrieveCustomerFromRepository()
           
 void retrieveDataFromRepository()
          STATE MANAGEMENT
 void setMailOrderBatch(java.lang.Object batch)
           
 void setOrderType(java.lang.Object orderType)
           
 void storeBannerRequestFocus(boolean isBannerRequestFocus)
           
 void submitOrder(boolean isMailOrder)
           
 
Methods inherited from class com.retek.commons.gui.core.ScreenHandler
getException, getLogger, getSystemException, processSystemException, register, register, unregister, unregisterAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderEntryHandler

public OrderEntryHandler(OrderScreenType type)
Method Detail

retrieveDataFromRepository

public void retrieveDataFromRepository()
                                throws SystemException
STATE MANAGEMENT

Throws:
SystemException

retrieveCustomerFromRepository

public void retrieveCustomerFromRepository()

getCustomerOrder

public java.lang.Object getCustomerOrder()

getCustomer

public Customer getCustomer()

getCustomerCreditPreApproval

public CustomerCreditPreApproval getCustomerCreditPreApproval()
                                                       throws SystemException,
                                                              BusinessException
Throws:
SystemException
BusinessException

hasCancelOrderLinePermission

public boolean hasCancelOrderLinePermission()
                                     throws SystemException
Throws:
SystemException

isOrderCancelled

public boolean isOrderCancelled()
                         throws SystemException
Throws:
SystemException

isOrderPended

public boolean isOrderPended()
                      throws SystemException
Throws:
SystemException

isCustomerPersisted

public boolean isCustomerPersisted()
                            throws SystemException
Throws:
SystemException

orderHasLines

public boolean orderHasLines()
                      throws SystemException,
                             BusinessException
Throws:
SystemException
BusinessException

getOrderCancelReasons

public java.util.List getOrderCancelReasons()
                                     throws SystemException
SELECTION LISTS

Throws:
SystemException

getOrderPendReason

public java.util.List getOrderPendReason()
                                  throws SystemException
Throws:
SystemException

getOrderNumber

public java.lang.String getOrderNumber()
                                throws SystemException
ORDER GETTER METHODS

Throws:
SystemException

getOrderType

public java.lang.Object getOrderType()
                              throws SystemException
Throws:
SystemException

setOrderType

public void setOrderType(java.lang.Object orderType)
                  throws SystemException,
                         BusinessException
Throws:
SystemException
BusinessException

getOrderTypes

public java.util.List getOrderTypes()

getDefaultOrderType

public java.lang.Object getDefaultOrderType()

getOrderStatus

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

submitOrder

public void submitOrder(boolean isMailOrder)
                 throws SystemException,
                        BusinessException
Throws:
SystemException
BusinessException

cancelOrder

public void cancelOrder(java.lang.Object reason)
                 throws SystemException,
                        BusinessException
Throws:
SystemException
BusinessException

pendOrder

public void pendOrder(java.lang.Object reason)
               throws SystemException,
                      BusinessException
Throws:
SystemException
BusinessException

addPendingComment

public void addPendingComment(java.lang.String comment)
                       throws UiBusinessException
ORDER COMMENT METHODS

Throws:
UiBusinessException

findBatch

public void findBatch(java.lang.String batchNumber)
               throws SystemException,
                      BusinessException,
                      UiBusinessException
BATCH METHODS

Throws:
SystemException
BusinessException
UiBusinessException

setMailOrderBatch

public void setMailOrderBatch(java.lang.Object batch)
                       throws SystemException,
                              BusinessException
Throws:
SystemException
BusinessException

getBatchNumber

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

getBatchType

public java.lang.Object getBatchType()
                              throws SystemException
Throws:
SystemException

getBatchBanner

public java.lang.Object getBatchBanner()
                                throws SystemException
Throws:
SystemException

clearMailOrderBatch

public void clearMailOrderBatch()
                         throws SystemException
Throws:
SystemException

removeCurrentMailOrder

public void removeCurrentMailOrder()

hasMailOrderPermission

public boolean hasMailOrderPermission()
                               throws SystemException
SECURITY METHODS

Throws:
SystemException

hasMailOrderBatchPermission

public boolean hasMailOrderBatchPermission()
                                    throws SystemException
Throws:
SystemException

hasEntryOrderLinePermission

public boolean hasEntryOrderLinePermission()
                                    throws SystemException
Throws:
SystemException

hasMailOrderLinePermission

public boolean hasMailOrderLinePermission()
                                   throws SystemException
Throws:
SystemException

storeBannerRequestFocus

public void storeBannerRequestFocus(boolean isBannerRequestFocus)

getCustomerFullName

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

getPromotions

public java.util.Set getPromotions()
                            throws SystemException,
                                   BusinessException
PROMOTION METHODS

Throws:
SystemException
BusinessException

isItemBenefit

public boolean isItemBenefit(java.lang.Object object)
                      throws SystemException
Throws:
SystemException

isGiftCertificateBenefit

public boolean isGiftCertificateBenefit(java.lang.Object object)
                                 throws SystemException
Throws:
SystemException

isPlanCodeBenefit

public boolean isPlanCodeBenefit(java.lang.Object object)
                          throws SystemException
Throws:
SystemException


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