com.ibm.commerce.fulfillment.commands
Class ShippingHelper

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

public class ShippingHelper
extends java.lang.Object

Reserved for IBM internal use.


Constructor Summary
ShippingHelper()
          ShippingHelper constructor comment.
 
Method Summary
 void checkShippingAddress( OrderItemAccessBean aabOrderItem)
           
 void checkShippingMode( OrderItemAccessBean aabOrderItem)
           
  AddressAccessBean[] getAllowableShippingAddresses(java.lang.Long anMemberId)
           
  AddressAccessBean[] getAllowableShippingAddresses(java.lang.Long anMemberId, java.lang.Long anTradingId)
           
  AddressAccessBean[] getAllowableShippingAddresses( OrderItemAccessBean aabOrderItem)
           
 ShippingModeAccessBean[] getAllowableShippingModes(java.lang.Integer anStoreId)
           
 ShippingModeAccessBean[] getAllowableShippingModes(java.lang.Integer anStoreId, java.lang.Long anTradingId, java.lang.Long anMemberId)
           
 ShippingModeAccessBean[] getAllowableShippingModes( OrderItemAccessBean aabOrderItem)
           
  AddressAccessBean getDefaultShippingAddress(java.lang.Long anMemberId)
           
  AddressAccessBean getDefaultShippingAddress(java.lang.Long anMemberId, java.lang.Long anTradingId)
           
  AddressAccessBean getDefaultShippingAddress( OrderItemAccessBean aabOrderItem)
           
 ShippingModeAccessBean getDefaultShippingMode(java.lang.Integer anStoreId)
           
 ShippingModeAccessBean getDefaultShippingMode(java.lang.Integer anStoreId, java.lang.Long anTradingId, java.lang.Long anMemberId)
           
 ShippingModeAccessBean getDefaultShippingMode( OrderItemAccessBean aabOrderItem)
           
static  ShippingHelper getInstance()
           
 boolean isShippingAddressAllowed( OrderItemAccessBean aabOrderItem, java.lang.Long anAddressId)
           
 boolean isShippingModeAllowed( OrderItemAccessBean aabOrderItem, java.lang.Integer anShippingModeId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShippingHelper

public ShippingHelper()
ShippingHelper constructor comment.
Method Detail

checkShippingAddress

public void checkShippingAddress(OrderItemAccessBean aabOrderItem)
                          throws ECException
ECException

checkShippingMode

public void checkShippingMode(OrderItemAccessBean aabOrderItem)
                       throws ECException
ECException

isShippingAddressAllowed

public boolean isShippingAddressAllowed(OrderItemAccessBean aabOrderItem,
                                        java.lang.Long anAddressId)
                                 throws ECException
ECException

isShippingModeAllowed

public boolean isShippingModeAllowed(OrderItemAccessBean aabOrderItem,
                                     java.lang.Integer anShippingModeId)
                              throws ECException
ECException

getAllowableShippingAddresses

public AddressAccessBean[] getAllowableShippingAddresses(OrderItemAccessBean aabOrderItem)
                                                  throws ECException
ECException

getAllowableShippingAddresses

public AddressAccessBean[] getAllowableShippingAddresses(java.lang.Long anMemberId)
                                                  throws ECException
ECException

getAllowableShippingAddresses

public AddressAccessBean[] getAllowableShippingAddresses(java.lang.Long anMemberId,
                                                         java.lang.Long anTradingId)
                                                  throws ECException
ECException

getAllowableShippingModes

public ShippingModeAccessBean[] getAllowableShippingModes(OrderItemAccessBean aabOrderItem)
                                                   throws ECException
ECException

getAllowableShippingModes

public ShippingModeAccessBean[] getAllowableShippingModes(java.lang.Integer anStoreId)
                                                   throws ECException
ECException

getAllowableShippingModes

public ShippingModeAccessBean[] getAllowableShippingModes(java.lang.Integer anStoreId,
                                                          java.lang.Long anTradingId,
                                                          java.lang.Long anMemberId)
                                                   throws ECException
ECException

getDefaultShippingAddress

public AddressAccessBean getDefaultShippingAddress(OrderItemAccessBean aabOrderItem)
                                            throws ECException
ECException

getDefaultShippingAddress

public AddressAccessBean getDefaultShippingAddress(java.lang.Long anMemberId)
                                            throws ECException
ECException

getDefaultShippingAddress

public AddressAccessBean getDefaultShippingAddress(java.lang.Long anMemberId,
                                                   java.lang.Long anTradingId)
                                            throws ECException
ECException

getDefaultShippingMode

public ShippingModeAccessBean getDefaultShippingMode(OrderItemAccessBean aabOrderItem)
                                              throws ECException
ECException

getDefaultShippingMode

public ShippingModeAccessBean getDefaultShippingMode(java.lang.Integer anStoreId)
                                              throws ECException
ECException

getDefaultShippingMode

public ShippingModeAccessBean getDefaultShippingMode(java.lang.Integer anStoreId,
                                                     java.lang.Long anTradingId,
                                                     java.lang.Long anMemberId)
                                              throws ECException
ECException

getInstance

public static ShippingHelper getInstance()