com.retek.rcom.gui.screen.ordermain
Class OrderMainLineHandler

java.lang.Object
  extended bycom.retek.commons.gui.core.ScreenHandler
      extended bycom.retek.rcom.gui.screen.ordermain.OrderMainLineHandler

public class OrderMainLineHandler
extends ScreenHandler


Constructor Summary
OrderMainLineHandler()
           
 
Method Summary
 int applyOrderLine(java.lang.String quantity)
           
 void cancelOrderLine(java.lang.Object reasonChoice)
           
 void compareEnteredNumberToFoundSellingItem(java.lang.String originalItemId)
           
 void createOrderLine()
          ORDER LINE GENERAL METHODS
 java.lang.String getActualReturnQuantity()
           
 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 getCalculatedBackorderQuantity()
           
 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 getCarrierService()
           
 java.util.List getCarrierServices()
           
 java.lang.String getChargeableQuantity()
           
 java.lang.Object getCustomer()
           
 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.Object getExchangeOrderLine()
           
 java.lang.String getExpectedReturnQuantity()
           
 java.lang.String getExtendedPrice()
           
 java.lang.String getFulfillingQty()
           
 CustomerAddress getLastOrderLineAddress()
           
 java.lang.String getLineNumber()
          ORDER LINE GETTER METHODS
 java.lang.String getLineType()
           
 java.lang.Object getOrder()
           
 java.lang.Object getOrderLine()
           
 java.lang.String getPackItemLabel()
           
 java.lang.String getPartialLineReason()
           
 java.lang.Object getPickUpOrderLine()
           
 java.lang.String getQuantityAlteredMessage(java.lang.String oldQuantity, java.lang.String newQuantity)
           
 java.lang.String getRegularPrice()
           
 java.lang.String getReservedQuantity()
           
 java.lang.Object getReturnableOrderLine()
           
 java.lang.String getReturnExtendedPrice()
           
 java.lang.String getReturnLineNumber()
          RETURN LINE METHODS
 java.lang.String getReturnLineType()
           
 java.lang.String getReturnReason()
           
 java.lang.Object getSellingItem()
           
 java.lang.String getSellingItemDescription()
           
 java.lang.String getSellingItemDisplayCode(java.lang.String defaultValue)
           
 java.lang.String getSellingItemNumber()
           
 java.lang.String getSellingItemNumberNoSeparator()
           
 java.lang.Object getSellingSku()
           
 java.lang.String getShippedQuantity()
           
 java.lang.String getShipToLabel()
           
 java.lang.String getStatus()
           
 java.lang.String getStatusDescription()
           
 java.lang.String getWarehouseMessage()
           
 boolean hasExchangeLine()
           
 boolean hasGifting()
           
 boolean hasMonogramming()
           
 boolean hasOrder()
           
 boolean hasOrderLine()
           
 boolean hasOrderLines()
           
 boolean hasPartialLine()
           
 boolean hasPendingReturnLine()
           
 boolean hasPersonalization()
           
 boolean hasReturnLine()
           
 boolean hasSellingSku()
           
 boolean isAddressModifiable()
           
 boolean isApplyItemAllowed()
           
 boolean isBackordered()
           
 boolean isBackOrderNotifyModifiable()
           
 boolean isCancellable()
           
 boolean isExchangeable()
           
 boolean isGiftCard()
           
 boolean isGiftCertificate()
           
 boolean isGiftServicable()
           
 boolean isItemNotAvailable()
           
 boolean isItemPartiallyAvailable()
           
 boolean isItemSubsellNeeded()
           
 boolean isModifiable()
           
 boolean isMonogrammable()
           
 boolean isMultiSkuWithNoDiffs()
           
 boolean isMultiStyle()
           
 boolean isNewOrderLineAllowed()
           
 boolean isNoInfoReturnable()
           
 boolean isOrderLineApplied()
           
 boolean isOrderLineModifiable()
           
 boolean isOrderLineModifiable(boolean ignorePartialLine)
           
 boolean isPartialAllowed()
           
 boolean isPendingReturn()
           
 boolean isPersonalizable()
           
 boolean isReplaceable()
           
 boolean isReplacementLine()
           
 boolean isReturnable()
           
 boolean isReturnRequired()
           
 boolean isShipToNotificationAvailable()
           
 boolean isWarehouseMessageModifiable()
           
 boolean isZeroOrderReturnLineAllowed()
          ZERO ORDER RETURN METHODS
 void reloadMaintenanceOrder()
           
 void retrieveOrderFromRepository()
          STATE MANAGEMENT
 void setBackOrderNotification(boolean notification)
           
 void setCarrier(java.lang.Object carrier)
           
 void setDifferentiator(java.lang.Object object)
           
 void setOrderLine(java.lang.Object object)
           
 int setQuantity(java.lang.String quantity)
           
 void setSellingItem(java.lang.Object object)
           
 void setSellingItem(java.lang.String displayCode)
          SELLING ITEM METHODS
 void setSellingSku(java.util.List differentiatorList)
          SELLING SKU and DIFFERENTIATOR METHODS
 void setSellingSku(java.lang.Object object)
           
 void setShippingMethod(java.lang.Object shippingMethod)
          ORDER LINE SETTER METHODS
 void setShipToAddress(java.lang.Object object)
          ADDRESS METHODS
 
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

OrderMainLineHandler

public OrderMainLineHandler()
Method Detail

retrieveOrderFromRepository

public void retrieveOrderFromRepository()
STATE MANAGEMENT


reloadMaintenanceOrder

public void reloadMaintenanceOrder()

setOrderLine

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

getOrder

public java.lang.Object getOrder()

getCustomer

public java.lang.Object getCustomer()

hasOrder

public boolean hasOrder()

hasOrderLine

public boolean hasOrderLine()

hasOrderLines

public boolean hasOrderLines()
                      throws SystemException
Throws:
SystemException

hasPartialLine

public boolean hasPartialLine()
                       throws SystemException
Throws:
SystemException

hasReturnLine

public boolean hasReturnLine()

hasExchangeLine

public boolean hasExchangeLine()

hasPendingReturnLine

public boolean hasPendingReturnLine()
                             throws SystemException
Throws:
SystemException

getOrderLine

public java.lang.Object getOrderLine()

getReturnableOrderLine

public java.lang.Object getReturnableOrderLine()
                                        throws SystemException,
                                               BusinessException
Throws:
SystemException
BusinessException

getExchangeOrderLine

public java.lang.Object getExchangeOrderLine()
                                      throws SystemException,
                                             BusinessException
Throws:
SystemException
BusinessException

getPickUpOrderLine

public java.lang.Object getPickUpOrderLine()
                                    throws SystemException,
                                           BusinessException,
                                           UiBusinessException
Throws:
SystemException
BusinessException
UiBusinessException

hasSellingSku

public boolean hasSellingSku()

isGiftCertificate

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

hasPersonalization

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

hasMonogramming

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

hasGifting

public boolean hasGifting()
                   throws SystemException
Throws:
SystemException

isNewOrderLineAllowed

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

isApplyItemAllowed

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

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
Throws:
SystemException
BusinessException

cancelOrderLine

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

isItemNotAvailable

public boolean isItemNotAvailable()

isItemPartiallyAvailable

public boolean isItemPartiallyAvailable()

isItemSubsellNeeded

public boolean isItemSubsellNeeded()
                            throws SystemException
Throws:
SystemException

getLineNumber

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

Throws:
SystemException

getSellingSku

public java.lang.Object getSellingSku()

getLineType

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

getSellingItemDisplayCode

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

getSellingItemDescription

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

getStatusDescription

public java.lang.String getStatusDescription()
                                      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

getChargeableQuantity

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

getShippedQuantity

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

getFulfillingQty

public java.lang.String getFulfillingQty()
                                  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

getCalculatedBackorderQuantity

public java.lang.String getCalculatedBackorderQuantity()
                                                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

isShipToNotificationAvailable

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

getBackOrderNotification

public boolean getBackOrderNotification()
                                 throws SystemException
Throws:
SystemException

getCarrierServices

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

getCarrierService

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

getCarriers

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

getCarrier

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

getStatus

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

getCancelReason

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

getPartialLineReason

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

getWarehouseMessage

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

isBackordered

public boolean isBackordered()
                      throws SystemException
Throws:
SystemException

isReturnable

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

isReplaceable

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

isExchangeable

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

isPartialAllowed

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

isCancellable

public boolean isCancellable()
                      throws SystemException
Throws:
SystemException

isPendingReturn

public boolean isPendingReturn()
                        throws SystemException
Throws:
SystemException

isOrderLineApplied

public boolean isOrderLineApplied()
                           throws SystemException
Throws:
SystemException

isGiftServicable

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

isMonogrammable

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

isPersonalizable

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

isBackOrderNotifyModifiable

public boolean isBackOrderNotifyModifiable()
                                    throws SystemException
Throws:
SystemException

isOrderLineModifiable

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

isOrderLineModifiable

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

isWarehouseMessageModifiable

public boolean isWarehouseMessageModifiable()
                                     throws SystemException
Throws:
SystemException

setShippingMethod

public void setShippingMethod(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

getReturnLineNumber

public java.lang.String getReturnLineNumber()
                                     throws SystemException
RETURN LINE METHODS

Throws:
SystemException

getReturnLineType

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

getReturnExtendedPrice

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

getExpectedReturnQuantity

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

getActualReturnQuantity

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

getReturnReason

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

setSellingItem

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

Throws:
SystemException
BusinessException
UiBusinessException

setSellingItem

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

compareEnteredNumberToFoundSellingItem

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

getSellingItemNumberNoSeparator

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

getSellingItem

public java.lang.Object getSellingItem()

getSellingItemNumber

public java.lang.String getSellingItemNumber()
                                      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 differentiatorList)
                   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

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

getDirectShipLabel

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

getPackItemLabel

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

setShipToAddress

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

Throws:
SystemException
BusinessException

isAddressModifiable

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

getLastOrderLineAddress

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

getCancelReasons

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

Throws:
SystemException

isZeroOrderReturnLineAllowed

public boolean isZeroOrderReturnLineAllowed()
                                     throws SystemException
ZERO ORDER RETURN METHODS

Throws:
SystemException

isModifiable

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

isNoInfoReturnable

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

isGiftCard

public boolean isGiftCard()
                   throws SystemException
Throws:
SystemException

isReturnRequired

public boolean isReturnRequired()
                         throws SystemException
Throws:
SystemException

isReplacementLine

public boolean isReplacementLine()
                          throws SystemException
Throws:
SystemException


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