com.ibm.commerce.fulfillment.commands
Class OrderItemListHelper

java.lang.Object
  |
  +--com.ibm.commerce.fulfillment.commands.OrderItemListHelper

public class OrderItemListHelper
extends java.lang.Object

This helper class to facilitate various operations on the collections of order items. Creation date: (03/23/01 1:36:20 PM)


Method Summary
static boolean belongToTheSameCorrelationGrp( OrderItemAccessBean anabOrderItem1, OrderItemAccessBean anabOrderItem2)
           
static boolean correlationGrpIsSet( OrderItemAccessBean anabOrderItem)
           
static void deleteOrderItemsFromDB(java.util.Hashtable hsOrderItems)
           
static void mergeOrderItems( OrderItemAccessBean anabDestinationOrderItem, java.util.Hashtable hsOrderItemsToMerge)
           
static void mergeOrderItemsLists(java.util.Hashtable ahsDestination, java.util.Hashtable ahsSource)
           
static boolean objectsEqual(java.lang.Object aObj1, java.lang.Object aObj2)
           
static boolean orderItemsEqual( OrderItemAccessBean anabOrderItem1, OrderItemAccessBean anabOrderItem2)
           
static java.lang.String orderItemsToString(java.util.Hashtable ahsOrderItems)
           
static java.lang.String orderItemsToString(java.util.Vector avOrderItems)
           
static void removeOrderItems(java.util.Hashtable anhsDestination, java.util.Hashtable anhsOrderItemsToRemove)
           
static java.util.Hashtable toHash( OrderItemAccessBean[] anabOrderItems)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

belongToTheSameCorrelationGrp

public static boolean belongToTheSameCorrelationGrp(OrderItemAccessBean anabOrderItem1,
OrderItemAccessBean anabOrderItem2)
                                             throws FinderException,
                                                    javax.naming.NamingException,
                                                    CreateException,
                                                    java.rmi.RemoteException
FinderException
javax.naming.NamingException
CreateException
java.rmi.RemoteException

correlationGrpIsSet

public static boolean correlationGrpIsSet(OrderItemAccessBean anabOrderItem)
                                   throws FinderException,
                                          javax.naming.NamingException,
                                          CreateException,
                                          java.rmi.RemoteException
FinderException
javax.naming.NamingException
CreateException
java.rmi.RemoteException

deleteOrderItemsFromDB

public static void deleteOrderItemsFromDB(java.util.Hashtable hsOrderItems)
                                   throws FinderException,
                                          javax.naming.NamingException,
                                          CreateException,
                                          java.rmi.RemoteException,
                                          RemoveException
FinderException
javax.naming.NamingException
CreateException
java.rmi.RemoteException
RemoveException

mergeOrderItems

public static void mergeOrderItems(OrderItemAccessBean anabDestinationOrderItem,
                                   java.util.Hashtable hsOrderItemsToMerge)
                            throws FinderException,
                                   javax.naming.NamingException,
                                   CreateException,
                                   java.rmi.RemoteException,
                                   RemoveException,
ECException,
                                   java.sql.SQLException
FinderException
javax.naming.NamingException
CreateException
java.rmi.RemoteException
RemoveException
ECException
java.sql.SQLException

mergeOrderItemsLists

public static void mergeOrderItemsLists(java.util.Hashtable ahsDestination,
                                        java.util.Hashtable ahsSource)
                                 throws FinderException,
                                        javax.naming.NamingException,
                                        CreateException,
                                        java.rmi.RemoteException
FinderException
javax.naming.NamingException
CreateException
java.rmi.RemoteException

objectsEqual

public static boolean objectsEqual(java.lang.Object aObj1,
                                   java.lang.Object aObj2)

orderItemsEqual

public static boolean orderItemsEqual(OrderItemAccessBean anabOrderItem1,
OrderItemAccessBean anabOrderItem2)
                               throws FinderException,
                                      javax.naming.NamingException,
                                      CreateException,
                                      java.rmi.RemoteException
FinderException
javax.naming.NamingException
CreateException
java.rmi.RemoteException

orderItemsToString

public static java.lang.String orderItemsToString(java.util.Hashtable ahsOrderItems)
                                           throws FinderException,
                                                  javax.naming.NamingException,
                                                  CreateException,
                                                  java.rmi.RemoteException
FinderException
javax.naming.NamingException
CreateException
java.rmi.RemoteException

orderItemsToString

public static java.lang.String orderItemsToString(java.util.Vector avOrderItems)
                                           throws FinderException,
                                                  javax.naming.NamingException,
                                                  CreateException,
                                                  java.rmi.RemoteException
FinderException
javax.naming.NamingException
CreateException
java.rmi.RemoteException

removeOrderItems

public static void removeOrderItems(java.util.Hashtable anhsDestination,
                                    java.util.Hashtable anhsOrderItemsToRemove)
                             throws FinderException,
                                    javax.naming.NamingException,
                                    CreateException,
                                    java.rmi.RemoteException
FinderException
javax.naming.NamingException
CreateException
java.rmi.RemoteException

toHash

public static java.util.Hashtable toHash(OrderItemAccessBean[] anabOrderItems)
                                  throws FinderException,
                                         javax.naming.NamingException,
                                         CreateException,
                                         java.rmi.RemoteException
FinderException
javax.naming.NamingException
CreateException
java.rmi.RemoteException