com.retek.rcom.gui.wrapper
Class RcomSellingList

java.lang.Object
  extended bycom.retek.commons.gui.core.ScreenHandler
      extended bycom.retek.rcom.gui.wrapper.RcomSellingList

public class RcomSellingList
extends ScreenHandler

It is possible for a single order line to trigger multiple selling lists established in RMM. The purpose of this class is to take all the different order lines and merge the various selling lists so that only one single set of selling list items is displayed.


Constructor Summary
RcomSellingList(java.lang.Object order, java.lang.Object line, java.util.Collection collection)
           
RcomSellingList(java.lang.Object order, java.lang.Object line, SellingList sellingList)
           
RcomSellingList(java.lang.Object order, SellingList sellingList)
          CONSTRUCTOR METHODS
 
Method Summary
 void addSellingList(SellingList sellingList)
          SELLING LIST MERGER METHODS
 boolean containsSellingList(SellingList sellingList)
           
 CustomerOrder getCustomerOrder()
           
 CustomerOrderLine getCustomerOrderLine()
           
 java.util.List getSellingListItems()
           
 java.util.List getSellingLists()
           
 java.lang.String getTitle()
           
 java.lang.Object getTrigger()
           
 boolean hasMatchingTrigger(SellingList matchingList)
           
 boolean isAppliable()
           
 boolean isDisplayable()
           
 
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

RcomSellingList

public RcomSellingList(java.lang.Object order,
                       SellingList sellingList)
CONSTRUCTOR METHODS


RcomSellingList

public RcomSellingList(java.lang.Object order,
                       java.lang.Object line,
                       SellingList sellingList)

RcomSellingList

public RcomSellingList(java.lang.Object order,
                       java.lang.Object line,
                       java.util.Collection collection)
Method Detail

getCustomerOrder

public CustomerOrder getCustomerOrder()

getCustomerOrderLine

public CustomerOrderLine getCustomerOrderLine()

addSellingList

public void addSellingList(SellingList sellingList)
SELLING LIST MERGER METHODS


isDisplayable

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

isAppliable

public boolean isAppliable()

getSellingListItems

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

getTitle

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

getTrigger

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

hasMatchingTrigger

public boolean hasMatchingTrigger(SellingList matchingList)
                           throws SystemException,
                                  BusinessException
Throws:
SystemException
BusinessException

containsSellingList

public boolean containsSellingList(SellingList sellingList)

getSellingLists

public java.util.List getSellingLists()


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