|
© 2001 BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.beasys.commerce.webflow.CommerceInputProcessor
|
+--com.beasys.commerce.ebusiness.customer.webflow.UpdateBasicInfoIP
UpdateBasicInfoIP processes the input from HttpServletRequest and allows customer
to update basic information.
It does the following
CustomerValue object. CustomerValue object into the PipelineSession
| 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 | |
UpdateBasicInfoIP()
|
|
| Method Summary | |
protected CustomerValue |
getCustomerBasicInfo(javax.servlet.http.HttpServletRequest request,
ValidatedValues validatedValues,
ValidationStatus invalidFieldIsPresent)
Extracts and validates all HttpServletRequest parameters associated with customer's basic information. |
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 |
public UpdateBasicInfoIP()
| Method Detail |
public java.lang.String process(javax.servlet.http.HttpServletRequest request)
throws ProcessingException
req - the HttpServletRequest object associated with current HTTP request.InvalidInputException - If any of the required fields were empty or invalid.InvalidSessionStateException - If the session is new.ProcessingException - If there customer id in the pipeline session was invalid.
protected CustomerValue getCustomerBasicInfo(javax.servlet.http.HttpServletRequest request,
ValidatedValues validatedValues,
ValidationStatus invalidFieldIsPresent)
req - the HttpServletRequest object associated with current HTTP request.validatedValues - ValidatedValues object to keep the status of all HttpServletRequest parameters.invalidFieldIsPresent - validation status of the field values.CustomerValue object which is used to update the customer's profile
|
© 2001 BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||