UserProcessor Class
DEPRECATED com.bea.portal is only useful in the compatibility domain. For the new portal framework please
use the classes under the com.bea.netuix package
- public class UserProcessor
extends com.bea.portal.appflow.processor.AbstractPortalProcessor
A portal processor that validates the html login form (username, password, confirmpassword)
and creates a new user in the Weblogic Realm. If the username or passwords
do not validate (don't meet minimum lengths, passwords not equal) then an
InvalidFormFieldException is thrown.
If a default portal group (PORTAL_DEFAULT_USER_GROUP) is defined in the web.xml, then
the user is assigned to that group.
If the user is successfully created SecurityConstants.USER_CREATED
is added
to the HttpSession attribute list so down stream processors can determine if a new user
has been created.
-
Hierarchy
-
Object
com.bea.portal.appflow.processor.AbstractPortalProcessor
UserProcessor
-
All Implemented Interfaces
-
InputProcessor
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserProcessor
public UserProcessor()
process(HttpServletRequest, HttpServletResponse, PortalRequest, Object) Method
public Object
process(HttpServletRequest
request,
HttpServletResponse
response,
PortalRequest
portalRequest,
Object
requestContext)
throws ProcessingException
, InvalidFormDataException
Process the webflow request.
-
Overrides
-
AbstractPortalProcessor.process(HttpServletRequest, HttpServletResponse, PortalRequest, Object)
Exceptions
-
ProcessingException
-
InvalidFormDataException