public class GeneratePackSlipCmdImpl extends TaskCommandImpl implements GeneratePackSlipCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
The IBM Copyright notice field.
|
Constructor and Description |
---|
GeneratePackSlipCmdImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String | generatePackslip()
This method generates the pack slip xml.
|
java.lang.String | generatePackslip(java.lang.String argPickBatchId, java.lang.String argStoreName, java.lang.String argFfmcenterName, java.lang.String argOrderNumber, java.lang.String argReleaseNumber, java.lang.String argCustomerNumber, java.lang.String argOrderDate)
This method generates the pack slip XML for an order release.
|
void | generateXMLForKitComponent(com.ibm.commerce.order.utils.DynamicKitComponent component, int treeLevel, java.io.PrintWriter output)
This method generates the XML for a specified KitComponent node in the Nested Kit tree
|
void | generateXMLForNestedKit(com.ibm.commerce.order.utils.NestedKitNode rootNode, java.io.PrintWriter output)
This method is top-level call to generate XML for the NestedKit tree
|
void | generateXMLToCloseSubTree(int treeLevel, java.io.PrintWriter output)
The method generates XML to close the subtree tags
|
java.lang.Long | getBaseItemID()
This method returns the baseItemID.
|
java.lang.String | getCustomerNumber()
This method returns the customerNumber.
|
java.lang.Integer | getFfmcenterId()
This method returns fulfillment center identifier.
|
java.lang.String | getFfmcenterName()
This method returns the ffmcenterName.
|
java.lang.Integer | getLanguageId()
This method returns language identifier.
|
java.lang.String | getLongDescription()
This method returns the longDescription.
|
java.lang.String | getOrderDate()
This method returns the orderDate.
|
java.lang.Double | getOrderedQuantity()
This method returns the orderedQuantity.
|
java.lang.String | getOrderItemId()
This method returns the orderItemId
|
java.lang.String | getOrderNumber()
This method returns the orderNumber.
|
java.util.Vector | getOrderReleases()
This method returns the Order Releases vector.
|
java.lang.String | getPackSlipXml()
This method returns the packSlipXml.
|
java.lang.String | getPickBatchId()
This method returns the pick batch identifier.
|
java.util.HashMap | getPickSlipData()
This method returns the pack slip data
|
java.lang.String | getReleaseNumber()
This method returns the releaseNumber.
|
TypedProperty | getRequestProperties()
This method returns the ihshRequestProperties.
|
java.lang.String | getShortDescription()
This method returns the shortDescription.
|
java.lang.String | getSKU()
This method returns the sKU.
|
java.lang.Integer | getStoreentId()
This method returns the store entity identifier.
|
java.lang.String | getStoreName()
This method returns the storeName.
|
void | performExecute()
This method performs the main business logic of the command.
|
void | reset()
This method resets command state
|
void | setBaseItemID(java.lang.Long abaseItemID)
This method sets the baseItemID.
|
void | setCustomerNumber(java.lang.String acustomerNumber)
This method sets the customerNumber.
|
void | setFfmcenterId(java.lang.Integer newFfmcenterId)
This method sets fulfillment center identifier.
|
void | setFfmcenterName(java.lang.String affmcenterName)
This method sets the ffmcenterName.
|
void | setLanguageId(java.lang.Integer newLanguageId)
This method sets language identifier.
|
void | setLongDescription(java.lang.String alongDescription)
This method sets the longDescription.
|
void | setOrderDate(java.lang.String anorderDate)
This method sets the orderDate.
|
void | setOrderedQuantity(java.lang.Double anorderedQuantity)
This method sets the orderedQuantity.
|
void | setOrderNumber(java.lang.String anorderNumber)
This method sets the orderNumber.
|
void | setOrderReleases(java.util.Vector anOrderReleases)
This method sets the Vector of Order releases.
|
void | setPackSlipXml(java.lang.String apackSlipXml)
This method sets the packSlipXml.
|
void | setPickBatchId(java.lang.String newPickBatchId)
This method sets the pick batch identifier.
|
void | setReleaseNumber(java.lang.String areleaseNumber)
This method sets the releaseNumber.
|
void | setRequestProperties(TypedProperty newRequestProperties)
This method sets request properties.
|
void | setShortDescription(java.lang.String ashortDescription)
This method sets the shortDescription.
|
void | setSKU(java.lang.String asKU)
This method sets the sKU.
|
void | setStoreentId(java.lang.Integer newStoreentId)
This method sets the store entity identifier.
|
void | setStoreName(java.lang.String astoreName)
This method sets the storeName.
|
void | traverseNestedKit(com.ibm.commerce.order.utils.NestedKitNode node, int treeLevel, java.io.PrintWriter output)
This method is recursive call that traverses through the nodes of the NestedKit tree
|
void | validateParameters()
This method checks the information needed for pick slip generation.
|
public static final java.lang.String COPYRIGHT
public java.lang.Integer getFfmcenterId()
public java.lang.Integer getLanguageId()
public java.lang.String getPickBatchId()
public java.lang.Integer getStoreentId()
public void setFfmcenterId(java.lang.Integer newFfmcenterId)
public void setLanguageId(java.lang.Integer newLanguageId)
public void setPickBatchId(java.lang.String newPickBatchId)
public void setStoreentId(java.lang.Integer newStoreentId)
public java.util.HashMap getPickSlipData()
public void setRequestProperties(TypedProperty newRequestProperties) throws ECApplicationException
public void validateParameters() throws ECException
StoreId and language id must be set in the command context.
Also checking that fulfillment center id is not null.
public java.util.Vector getOrderReleases()
public void setOrderReleases(java.util.Vector anOrderReleases)
public void reset()
public void performExecute() throws ECException
public java.lang.String generatePackslip(java.lang.String argPickBatchId, java.lang.String argStoreName, java.lang.String argFfmcenterName, java.lang.String argOrderNumber, java.lang.String argReleaseNumber, java.lang.String argCustomerNumber, java.lang.String argOrderDate) throws ECException
public java.lang.String generatePackslip() throws ECException
public java.lang.String getFfmcenterName()
public java.lang.String getStoreName()
public void setFfmcenterName(java.lang.String affmcenterName)
public void setStoreName(java.lang.String astoreName)
public TypedProperty getRequestProperties()
public java.lang.String getCustomerNumber()
public java.lang.String getOrderDate()
public java.lang.String getOrderNumber()
public java.lang.String getPackSlipXml()
public java.lang.String getReleaseNumber()
public void setCustomerNumber(java.lang.String acustomerNumber)
public void setOrderDate(java.lang.String anorderDate)
public void setOrderNumber(java.lang.String anorderNumber)
public void setPackSlipXml(java.lang.String apackSlipXml)
public void setReleaseNumber(java.lang.String areleaseNumber)
public java.lang.Long getBaseItemID()
public java.lang.Double getOrderedQuantity()
public void setBaseItemID(java.lang.Long abaseItemID)
public void setOrderedQuantity(java.lang.Double anorderedQuantity)
public java.lang.String getSKU()
public void setSKU(java.lang.String asKU)
public java.lang.String getLongDescription()
public java.lang.String getShortDescription()
public java.lang.String getOrderItemId()
public void setLongDescription(java.lang.String alongDescription)
public void setShortDescription(java.lang.String ashortDescription)
public void generateXMLForNestedKit(com.ibm.commerce.order.utils.NestedKitNode rootNode, java.io.PrintWriter output) throws ECException
public void traverseNestedKit(com.ibm.commerce.order.utils.NestedKitNode node, int treeLevel, java.io.PrintWriter output) throws ECException
public void generateXMLForKitComponent(com.ibm.commerce.order.utils.DynamicKitComponent component, int treeLevel, java.io.PrintWriter output) throws ECException
public void generateXMLToCloseSubTree(int treeLevel, java.io.PrintWriter output)