|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.droplet.EmptyFormHandler atg.droplet.GenericFormHandler atg.commerce.fulfillment.ShippingGroupUpdateFormHandler
public class ShippingGroupUpdateFormHandler
This form handler is used to send a ShippingGroupUpdate modification to the fulfillment system. When the handleShippingGroupUpdate method is called, it builds a ShippingGroupUpdate modification with the order ID in the orderId property and the list of shipping group ids in the shippingGroupIdList property (You can set this property by setting the shippingGroupIdString to a space delimeted list of ids.) and sending it over the configured portName.
ShippingGroupUpdate
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Fields inherited from class atg.droplet.GenericFormHandler |
---|
PARAM_DEFER_FORWARD_OR_REDIRECT, PARAM_USE_FORWARDS |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
ShippingGroupUpdateFormHandler()
|
Method Summary | |
---|---|
java.lang.String |
getErrorMessage()
If there is an error, it will be reported here. |
MessageSender |
getMessageSender()
The component that has been configured through patchbay to send messages. |
OrderFulfillmentTools |
getOrderFulfillmentTools()
|
java.lang.String |
getOrderId()
The id of the order containing the updated shipping groups. |
OrderManager |
getOrderManager()
OrderManager is used to verify the orders existence before sending the message. |
java.util.List |
getShippingGroupIdList()
A list of shipping group ids. |
java.lang.String |
getShippingGroupIdString()
A space delimited string of shipping group ids. |
boolean |
handleShippingGroupUpdate(DynamoHttpServletRequest pRequest,
DynamoHttpServletResponse pResponse)
Create a ModifyOrderNotification message containing one ShippingGroupUpdate modification. |
void |
setErrorMessage(java.lang.String pErrorMessage)
|
void |
setMessageSender(MessageSender pMessageSender)
|
void |
setOrderFulfillmentTools(OrderFulfillmentTools pOrderFulfillmentTools)
|
void |
setOrderId(java.lang.String pOrderId)
|
void |
setOrderManager(OrderManager pOrderManager)
|
void |
setShippingGroupIdList(java.util.List pShippingGroupIdList)
|
void |
setShippingGroupIdString(java.lang.String pShippingGroupIdString)
|
Methods inherited from class atg.droplet.EmptyFormHandler |
---|
afterGet, beforeGet |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public ShippingGroupUpdateFormHandler()
Method Detail |
---|
public void setOrderManager(OrderManager pOrderManager)
public OrderManager getOrderManager()
public void setOrderId(java.lang.String pOrderId)
public java.lang.String getOrderId()
public void setMessageSender(MessageSender pMessageSender)
public MessageSender getMessageSender()
public void setShippingGroupIdString(java.lang.String pShippingGroupIdString)
public java.lang.String getShippingGroupIdString()
public void setShippingGroupIdList(java.util.List pShippingGroupIdList)
public java.util.List getShippingGroupIdList()
public void setOrderFulfillmentTools(OrderFulfillmentTools pOrderFulfillmentTools)
public OrderFulfillmentTools getOrderFulfillmentTools()
public void setErrorMessage(java.lang.String pErrorMessage)
public java.lang.String getErrorMessage()
public boolean handleShippingGroupUpdate(DynamoHttpServletRequest pRequest, DynamoHttpServletResponse pResponse) throws javax.servlet.ServletException, java.io.IOException
messageSender
to send it to the rest of DCS.
javax.servlet.ServletException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |