com.beasys.commerce.ebusiness.shipping.webflow
Class ValidateShippingInfoIP

java.lang.Object
  |
  +--com.beasys.commerce.webflow.CommerceInputProcessor
        |
        +--com.beasys.commerce.ebusiness.shipping.webflow.ValidateShippingInfoIP
All Implemented Interfaces:
InputProcessor, UserManagementConstants

public class ValidateShippingInfoIP
extends CommerceInputProcessor

ValidateShippingInfoIP sets the shipping preference, special instruction and shipping method. It retrieves the HttpRequestConstants.SPLITTING_PREFERENCE, HttpRequestConstants.SPECIAL_INSTRUCTIONS and HttpRequestConstants.SHIPPING_METHOD parameters from the HttpServletRequest and sets them into PipelineSession as PipelineSessionConstants.SPLITTING_PREFERENCE, PipelineSessionConstants.SPLITTING_PREFERENCE and PipelineSessionConstants.SPLITTING_PREFERENCE attributes respectively.


Fields inherited from class com.beasys.commerce.webflow.CommerceInputProcessor
debug
 
Fields inherited from interface com.beasys.commerce.axiom.contact.UserManagementConstants
ANONYMOUS_PROFILE, CACHED_PROFILE, DEFAULT_SCOPE, DEFAULT_SUCCESSOR, DEFAULT_SUCCESSOR_HOME, DEFAULT_SUCCESSOR_JNDI, DEFAULT_SUCCESSOR_PK, DEFAULT_USER, DEFAULT_USER_HOME, DEFAULT_USER_JNDI, DEFAULT_USER_PK, GROUP, GROUP_ENTITY_HOME, PROFILE_MGR, PROFILE_SUCCESSOR, PROFILE_USER, REALM_CONFIG, RESERVED_SCOPE, USER, USER_ENTITY_HOME, USER_MGR
 
Constructor Summary
ValidateShippingInfoIP()
           
 
Method Summary
 String process(HttpServletRequest request)
          See the class documentation above.
 
Methods inherited from class com.beasys.commerce.webflow.CommerceInputProcessor
getCachedProfileBean, getCustomerProperty, getCustomerPropertyAsString, getPipelineSession, getPipelineSession, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidateShippingInfoIP

public ValidateShippingInfoIP()
Method Detail

process

public String process(HttpServletRequest request)
               throws ProcessingException
See the class documentation above.
Parameters:
request - HttpServletRequest object which holds address data
Returns:
upon method completion always returns String "success"
Throws:
ProcessingException - if HttpSession times out.