public class ComposeSSFSOrderDataCmdImpl extends TaskCommandImpl implements ComposeSSFSOrderDataCmd
Name | Description |
---|---|
document | the document that represents an external order. |
Name | Description |
---|---|
orderData | The SSFSOrderData that represents an external order. |
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CLASS_NAME
Class name used for trace and logging.
|
static java.lang.String | COPYRIGHT
The IBM copyright notice field.
|
Constructor and Description |
---|
ComposeSSFSOrderDataCmdImpl() |
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.order.sterling.utils.SSFSOrderData | composeOrderData()
This method composes the returned SSFSOrderData.
|
protected com.ibm.commerce.order.sterling.utils.SSFSOrderItemData | composeOrderItemData(org.w3c.dom.Node oitemNode)
This method composes the order item data SSFSOrderItemData with an item node from the response document.
|
protected void | composeShipModeId()
This method composes ship mode id for order.
|
protected java.lang.String | composeShippingAddress(com.ibm.commerce.order.sterling.utils.SSFSOrderItemData oiData, org.w3c.dom.NamedNodeMap oitemChildAttributes)
This method compose shipping address from item node attributes.
|
protected void | createOrderData()
This method initializes the returned SSFSOrderData
|
protected java.lang.String | getBomXMLForConfiguredBundle(java.lang.String orderLineKey)
This method retrieves BOM XML for a configured bundle parent line.
|
com.ibm.commerce.order.sterling.utils.SSFSOrderData | getOrderData()
This method returns an SSFSOrderData that represents an external order.
|
void | performExecute()
This method executes the business logic of this command implementation.
|
void | setOrderDocument(org.w3c.dom.Document document)
This method set the document that represents an external order.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASS_NAME
public com.ibm.commerce.order.sterling.utils.SSFSOrderData getOrderData()
public void setOrderDocument(org.w3c.dom.Document document)
public void performExecute() throws ECException
public com.ibm.commerce.order.sterling.utils.SSFSOrderData composeOrderData() throws ECException
protected void createOrderData()
protected com.ibm.commerce.order.sterling.utils.SSFSOrderItemData composeOrderItemData(org.w3c.dom.Node oitemNode) throws ECException
protected java.lang.String composeShippingAddress(com.ibm.commerce.order.sterling.utils.SSFSOrderItemData oiData, org.w3c.dom.NamedNodeMap oitemChildAttributes) throws ECException, java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException
protected void composeShipModeId() throws ECException
protected java.lang.String getBomXMLForConfiguredBundle(java.lang.String orderLineKey) throws ECException