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

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

public class OrderEntryLineHandler
extends ScreenHandler


Constructor Summary
OrderEntryLineHandler(OrderScreenType screenType)
           
 
Method Summary
 int applyOrderLine(java.lang.String quantity)
           
 void cancelOrderLine(java.lang.Object reasonChoice)
           
 void compareEnteredNumberToFoundSellingItem(java.lang.String originalItemId)
           
 void compareSellingItemEnteredCodeToFoundCode(java.lang.String originalItemId)
           
 void createOrderLine()
          ORDER LINE GENERAL METHODS
 java.lang.String getAdditionalCharges()
           
 java.lang.String getAppliedEstimatedDeliveryDate()
          APPLIED ORDER LINE VALUES The values which are system generated AFTER the order line is applied.
 java.lang.String getBackorderedQuantity()
           
 boolean getBackOrderNotification()
           
 java.lang.String getCalculatedBackorderedQuantity()
           
 java.lang.String getCalculatedDeliveryDate()
           
 java.lang.String getCalculatedNLAQuantity()
           
 java.lang.String getCalculatedReservedQuantity()
           
 java.lang.String getCancelReason()
           
 java.util.List getCancelReasons()
          CANCEL REASON METHODS
 java.lang.Object getCarrier()
           
 java.util.List getCarriers()
           
 java.lang.Object getCustomer()
           
 java.util.List getDifferentiatorDescriptions()
           
 java.util.List getDifferentiatorList(java.lang.Object diffType)
           
 java.util.List getDifferentiators()
           
 java.lang.String getDifferentiatorType()
           
 java.util.List getDifferentiatorTypes()
           
 java.lang.String getDirectShipLabel()
           
 java.lang.String getExtendedPrice()
           
 CustomerAddress getLastOrderLineAddress()
           
 java.lang.String getLineNumber()
          ORDER LINE GETTER METHODS
 java.lang.Object getOrderLine()
           
 java.lang.String getPackItemLabel()
           
 java.util.Set getPromotions()
           
 java.lang.String getQuantityAlteredMessage(java.lang.String oldQuantity, java.lang.String newQuantity)
           
 java.lang.String getRegularPrice()
           
 java.lang.String getRequestedQuantity()
           
 java.lang.String getReservedQuantity()
           
 java.lang.Object getSellingItem()
           
 java.lang.String getSellingItemDescription()
           
 java.lang.String getSellingItemNumber()
           
 java.lang.String getSellingItemNumber(java.lang.String defaultValue)
           
 java.lang.String getSellingItemNumberWithSeparator()
           
 java.lang.Object getSellingSku()
           
 java.lang.String getShippedQuantity()
           
 java.lang.Object getShippingMethod()
           
 java.util.List getShippingMethods()
           
 java.lang.String getShipToLabel()
           
 java.lang.String getStatus()
           
 boolean hasMonogrammingBeenDisplayed()
           
 boolean hasOrderLine()
           
 boolean hasOrderLines()
           
 boolean hasPersonalizationBeenDisplayed()
           
 boolean hasSellingSku()
           
 boolean hasValidCustomer()
           
 boolean isAddressModifiable()
           
 boolean isBackordered()
           
 boolean isCancellable()
           
 boolean isCancelled()
           
 boolean isCrossSellingAllowed()
           
 boolean isCrossSellListAvailable()
           
 boolean isGiftCard()
           
 boolean isGiftCertificate()
           
 boolean isGiftCertificateBenefit(java.lang.Object object)
           
 boolean isGiftServicable()
           
 boolean isItemBenefit(java.lang.Object object)
           
 boolean isMonogrammable()
           
 boolean isMultiSkuWithNoDiffs()
           
 boolean isMultiStyle()
           
 boolean isMultiStyleAvailable()
           
 boolean isNotifyCheckModifiable()
           
 boolean isOrderLineApplied()
           
 boolean isOrderLineModifiable()
           
 boolean isPersonalizable()
           
 boolean isPlanCodeBenefit(java.lang.Object object)
           
 boolean isPromotionLine()
           
 boolean isSubSellingAllowed()
           
 boolean isSubSellListAvailable()
           
 void refreshQualifiedPromotions()
           
 void removePromotionFromRepository()
           
 void resetOrderLineToOriginal()
           
 void retrieveOrderFromRepository()
          STATE MANAGEMENT
 void setBackOrderNotification(boolean notification)
           
 void setCarrier(java.lang.Object carrier)
           
 void setCarrierService(java.lang.Object shippingMethod)
          ORDER LINE SETTER METHODS
 void setDifferentiator(java.lang.Object object)
           
 void setMonogrammingDisplayed(boolean displayed)
           
 void setOrderLine(java.lang.Object object)
           
 void setPersonalizationDisplayed(boolean displayed)
           
 int setQuantity(java.lang.String quantity)
           
 void setSellingItem(java.lang.Object object)
           
 void setSellingItem(java.lang.String enteredCode)
          SELLING ITEM METHODS
 void setSellingSku(java.util.List diffList)
          SELLING SKU and DIFFERENTIATOR METHODS
 void setSellingSku(java.lang.Object object)
           
 void setShipToAddress(java.lang.Object object)
          ADDRESS METHODS
 void updatePromotionsInRepository()
           
 
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

OrderEntryLineHandler

public OrderEntryLineHandler(OrderScreenType screenType)
Method Detail

retrieveOrderFromRepository

public void retrieveOrderFromRepository()
                                 throws SystemException
STATE MANAGEMENT

Throws:
SystemException

setOrderLine

public void setOrderLine(java.lang.Object object)
                  throws SystemException,
                         BusinessException
Throws:
SystemException
BusinessException

hasOrderLine

public boolean hasOrderLine()

hasOrderLines

public boolean hasOrderLines()
                      throws SystemException
Throws:
SystemException

getOrderLine

public java.lang.Object getOrderLine()

getCustomer

public java.lang.Object getCustomer()

hasSellingSku

public boolean hasSellingSku()

getSellingSku

public java.lang.Object getSellingSku()

isOrderLineModifiable

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

getPromotions

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

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

isMultiStyleAvailable

public boolean isMultiStyleAvailable()

createOrderLine

public void createOrderLine()
                     throws SystemException,
                            BusinessException
ORDER LINE GENERAL METHODS

Throws:
SystemException
BusinessException

applyOrderLine

public int applyOrderLine(java.lang.String quantity)
                   throws SystemException,
                          BusinessException,
                          UiBusinessException
Throws:
SystemException
BusinessException
UiBusinessException

refreshQualifiedPromotions

public void refreshQualifiedPromotions()
                                throws SystemException
Throws:
SystemException

updatePromotionsInRepository

public void updatePromotionsInRepository()

cancelOrderLine

public void cancelOrderLine(java.lang.Object reasonChoice)
                     throws SystemException,
                            BusinessException
Throws:
SystemException
BusinessException

isSubSellingAllowed

public boolean isSubSellingAllowed()
                            throws SystemException
Throws:
SystemException

isCrossSellingAllowed

public boolean isCrossSellingAllowed()
                              throws SystemException
Throws:
SystemException

getLineNumber

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

Throws:
SystemException

getSellingItemNumber

public java.lang.String getSellingItemNumber(java.lang.String defaultValue)
                                      throws SystemException
Throws:
SystemException

getSellingItemDescription

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

getStatus

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

getAppliedEstimatedDeliveryDate

public java.lang.String getAppliedEstimatedDeliveryDate()
                                                 throws SystemException
APPLIED ORDER LINE VALUES The values which are system generated AFTER the order line is applied. These values may not be exactly the same as the estimates.

Throws:
SystemException

getReservedQuantity

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

getBackorderedQuantity

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

getRequestedQuantity

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

getShippedQuantity

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

getCalculatedDeliveryDate

public java.lang.String getCalculatedDeliveryDate()
                                           throws SystemException,
                                                  BusinessException
Throws:
SystemException
BusinessException

getCalculatedReservedQuantity

public java.lang.String getCalculatedReservedQuantity()
                                               throws SystemException,
                                                      BusinessException
Throws:
SystemException
BusinessException

getCalculatedBackorderedQuantity

public java.lang.String getCalculatedBackorderedQuantity()
                                                  throws SystemException,
                                                         BusinessException
Throws:
SystemException
BusinessException

getCalculatedNLAQuantity

public java.lang.String getCalculatedNLAQuantity()
                                          throws SystemException,
                                                 BusinessException
Throws:
SystemException
BusinessException

getRegularPrice

public java.lang.String getRegularPrice()
                                 throws SystemException,
                                        BusinessException
Throws:
SystemException
BusinessException

getExtendedPrice

public java.lang.String getExtendedPrice()
                                  throws SystemException,
                                         BusinessException
Throws:
SystemException
BusinessException

getAdditionalCharges

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

getShipToLabel

public java.lang.String getShipToLabel()
                                throws SystemException,
                                       BusinessException
Throws:
SystemException
BusinessException

getBackOrderNotification

public boolean getBackOrderNotification()
                                 throws SystemException
Throws:
SystemException

getShippingMethods

public java.util.List getShippingMethods()
                                  throws SystemException,
                                         BusinessException
Throws:
SystemException
BusinessException

getShippingMethod

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

getCarriers

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

getCarrier

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

getCancelReason

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

getDirectShipLabel

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

getPackItemLabel

public java.lang.String getPackItemLabel()
                                  throws SystemException,
                                         BusinessException
Throws:
SystemException
BusinessException

isBackordered

public boolean isBackordered()
                      throws SystemException
Throws:
SystemException

isCancellable

public boolean isCancellable()
                      throws SystemException
Throws:
SystemException

isCancelled

public boolean isCancelled()
                    throws SystemException
Throws:
SystemException

isOrderLineApplied

public boolean isOrderLineApplied()
                           throws SystemException
Throws:
SystemException

isGiftServicable

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

isNotifyCheckModifiable

public boolean isNotifyCheckModifiable()
                                throws SystemException
Throws:
SystemException

isPersonalizable

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

isMonogrammable

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

hasPersonalizationBeenDisplayed

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

setPersonalizationDisplayed

public void setPersonalizationDisplayed(boolean displayed)

hasMonogrammingBeenDisplayed

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

setMonogrammingDisplayed

public void setMonogrammingDisplayed(boolean displayed)

setCarrierService

public void setCarrierService(java.lang.Object shippingMethod)
                       throws SystemException,
                              BusinessException
ORDER LINE SETTER METHODS

Throws:
SystemException
BusinessException

setCarrier

public void setCarrier(java.lang.Object carrier)
                throws SystemException,
                       BusinessException
Throws:
SystemException
BusinessException

setQuantity

public int setQuantity(java.lang.String quantity)
                throws SystemException,
                       BusinessException
Throws:
SystemException
BusinessException

getQuantityAlteredMessage

public java.lang.String getQuantityAlteredMessage(java.lang.String oldQuantity,
                                                  java.lang.String newQuantity)

setBackOrderNotification

public void setBackOrderNotification(boolean notification)
                              throws SystemException,
                                     BusinessException
Throws:
SystemException
BusinessException

setSellingItem

public void setSellingItem(java.lang.String enteredCode)
                    throws SystemException,
                           BusinessException,
                           UiBusinessException
SELLING ITEM METHODS

Throws:
SystemException
BusinessException
UiBusinessException

compareSellingItemEnteredCodeToFoundCode

public void compareSellingItemEnteredCodeToFoundCode(java.lang.String originalItemId)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

compareEnteredNumberToFoundSellingItem

public void compareEnteredNumberToFoundSellingItem(java.lang.String originalItemId)
                                            throws SystemException,
                                                   UiBusinessException
Throws:
SystemException
UiBusinessException

setSellingItem

public void setSellingItem(java.lang.Object object)
                    throws SystemException,
                           BusinessException,
                           UiBusinessException
Throws:
SystemException
BusinessException
UiBusinessException

getSellingItem

public java.lang.Object getSellingItem()

getSellingItemNumber

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

getSellingItemNumberWithSeparator

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

isMultiStyle

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

isMultiSkuWithNoDiffs

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

setSellingSku

public void setSellingSku(java.util.List diffList)
                   throws SystemException,
                          BusinessException,
                          UiBusinessException
SELLING SKU and DIFFERENTIATOR METHODS

Throws:
SystemException
BusinessException
UiBusinessException

setSellingSku

public void setSellingSku(java.lang.Object object)
                   throws SystemException,
                          BusinessException,
                          UiBusinessException
Throws:
SystemException
BusinessException
UiBusinessException

getDifferentiatorDescriptions

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

getDifferentiatorTypes

public java.util.List getDifferentiatorTypes()
                                      throws SystemException,
                                             BusinessException
Throws:
SystemException
BusinessException

getDifferentiatorList

public java.util.List getDifferentiatorList(java.lang.Object diffType)
                                     throws SystemException,
                                            BusinessException
Throws:
SystemException
BusinessException

getDifferentiators

public java.util.List getDifferentiators()
                                  throws SystemException,
                                         BusinessException
Throws:
SystemException
BusinessException

setDifferentiator

public void setDifferentiator(java.lang.Object object)

getDifferentiatorType

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

setShipToAddress

public void setShipToAddress(java.lang.Object object)
                      throws SystemException,
                             BusinessException
ADDRESS METHODS

Throws:
SystemException
BusinessException

isAddressModifiable

public boolean isAddressModifiable()
                            throws SystemException
Throws:
SystemException

hasValidCustomer

public boolean hasValidCustomer()
                         throws SystemException
Throws:
SystemException

getLastOrderLineAddress

public CustomerAddress getLastOrderLineAddress()
                                        throws SystemException,
                                               BusinessException
Throws:
SystemException
BusinessException

getCancelReasons

public java.util.List getCancelReasons()
                                throws SystemException
CANCEL REASON METHODS

Throws:
SystemException

isPromotionLine

public boolean isPromotionLine()

isGiftCertificate

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

isGiftCard

public boolean isGiftCard()
                   throws SystemException
Throws:
SystemException

isSubSellListAvailable

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

isCrossSellListAvailable

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

resetOrderLineToOriginal

public void resetOrderLineToOriginal()
                              throws SystemException,
                                     BusinessException
Throws:
SystemException
BusinessException

removePromotionFromRepository

public void removePromotionFromRepository()
                                   throws SystemException
Throws:
SystemException


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