© 2001 BEA Systems, Inc.

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

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

public class UpdateAddressKeyIP
extends CommerceInputProcessor

UpdateAddressKeyIP helps to delete a shipping address from customer's profile by setting the Key of the shipping address into the PipelineSession. It extracts the HttpRequestConstants.ADDRESS_KEY from the HttpServletRequest and sets PipelineSessionConstants.ADDRESS_KEY into the pipeline session.


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
 
Fields inherited from interface com.beasys.commerce.foundation.property.SchemaManagerConstants
APPLICATION_INIT_TYPE, CATALOG_TYPE, CONTENT_TYPE, EVENT_TYPE, REQUEST_TYPE, SCHEMA, SCHEMA_GROUPS, SCHEMA_MANAGER, SESSION_TYPE, USER_TYPE
 
Constructor Summary
UpdateAddressKeyIP()
           
 
Method Summary
 java.lang.String process(javax.servlet.http.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

UpdateAddressKeyIP

public UpdateAddressKeyIP()
Method Detail

process

public java.lang.String process(javax.servlet.http.HttpServletRequest request)
                         throws ProcessingException
See the class documentation above.
Parameters:
request - the HttpServletRequest object associated with current HTTP request.
Returns:
upon method completion always returns String "success".
Throws:
ProcessingException - if HttpRequestConstants.ADDRESS_KEY is null.

© 2001 BEA Systems, Inc.

Copyright © 2001 BEA Systems, Inc. All Rights Reserved