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
Throws:
ECException

checkShippingMode

public void checkShippingMode(OrderItemAccessBean aabOrderItem)
                       throws ECException
Throws:
ECException

isShippingAddressAllowed

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

isShippingModeAllowed

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

getAllowableShippingAddresses

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

getAllowableShippingAddresses

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

getAllowableShippingAddresses

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

getAllowableShippingModes

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

getAllowableShippingModes

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

getAllowableShippingModes

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

getDefaultShippingAddress

public AddressAccessBean getDefaultShippingAddress(OrderItemAccessBean aabOrderItem)
                                            throws ECException
Throws:
ECException

getDefaultShippingAddress

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

getDefaultShippingAddress

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

getDefaultShippingMode

public ShippingModeAccessBean getDefaultShippingMode(OrderItemAccessBean aabOrderItem)
                                              throws ECException
Throws:
ECException

getDefaultShippingMode

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

getDefaultShippingMode

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

getInstance

public static ShippingHelper getInstance()

Feedback