org.apache.jetspeed.portlets.registration
Class UserRegistrationPortlet

java.lang.Object
  extended by javax.portlet.GenericPortlet
      extended by org.apache.portals.bridges.common.GenericServletPortlet
          extended by org.apache.portals.bridges.velocity.GenericVelocityPortlet
              extended by org.apache.portals.bridges.velocity.AbstractVelocityMessagingPortlet
                  extended by org.apache.jetspeed.portlets.registration.UserRegistrationPortlet
All Implemented Interfaces:
javax.portlet.Portlet, javax.portlet.PortletConfig

public class UserRegistrationPortlet
extends org.apache.portals.bridges.velocity.AbstractVelocityMessagingPortlet

This portlet allows a logged on user to change its password.

Version:
$Id: $
Author:
David Sean Taylor, Chris Schaefer

Field Summary
protected static java.lang.Object[][] formKeys
           
 
Fields inherited from class org.apache.portals.bridges.velocity.AbstractVelocityMessagingPortlet
STATUS_MESSAGE
 
Fields inherited from class org.apache.portals.bridges.velocity.GenericVelocityPortlet
PORTLET_BRIDGE_CONTEXT
 
Fields inherited from class org.apache.portals.bridges.common.GenericServletPortlet
PARAM_ACTION_PAGE, PARAM_ALLOW_PREFERENCES, PARAM_CUSTOM_PAGE, PARAM_EDIT_PAGE, PARAM_HELP_PAGE, PARAM_MAX_PAGE, PARAM_VIEW_PAGE
 
Constructor Summary
UserRegistrationPortlet()
           
 
Method Summary
protected  java.lang.String convertIfNeed(java.lang.String key, java.lang.String value)
           
protected  void doDispatch(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 void doEdit(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
protected  java.lang.String generateRedirectURL(javax.portlet.PortletRequest request, javax.portlet.PortletResponse response)
           
protected  java.lang.String generateReturnURL(javax.portlet.PortletRequest request, javax.portlet.PortletResponse response, java.lang.String urlGUID)
           
protected  java.lang.String getEmailSubject(javax.portlet.PortletRequest request)
           
protected  java.util.List getInitParameterList(javax.portlet.PortletConfig config, java.lang.String ipName)
           
protected  java.util.List getListOfNonSpecialFormKeys()
           
protected  java.util.Map getOptionalMap()
           
protected  java.util.List getPreferencesList(javax.portlet.PortletPreferences prefs, java.lang.String prefName)
           
protected  java.lang.String getTemplatePath(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response)
           
 void init(javax.portlet.PortletConfig config)
           
 void processAction(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse)
           
protected  boolean validateFormValue(java.lang.String value, java.lang.Integer length, java.lang.Integer validationType)
           
 
Methods inherited from class org.apache.portals.bridges.velocity.AbstractVelocityMessagingPortlet
cancelRenderMessage, consumeRenderMessage, getTopic, isEmpty, publishRenderMessage, receiveRenderMessage, setTopic
 
Methods inherited from class org.apache.portals.bridges.velocity.GenericVelocityPortlet
doCustom, doHelp, doPreferencesEdit, getContext, getContext, render, setupPreferencesEdit
 
Methods inherited from class org.apache.portals.bridges.common.GenericServletPortlet
getDefaultActionPage, getDefaultCustomPage, getDefaultEditPage, getDefaultHelpPage, getDefaultViewPage, processPreferencesAction, setDefaultActionPage, setDefaultCustomPage, setDefaultEditPage, setDefaultHelpPage, setDefaultViewPage
 
Methods inherited from class javax.portlet.GenericPortlet
destroy, getInitParameter, getInitParameterNames, getPortletConfig, getPortletContext, getPortletName, getResourceBundle, getTitle, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formKeys

protected static java.lang.Object[][] formKeys
Constructor Detail

UserRegistrationPortlet

public UserRegistrationPortlet()
Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Specified by:
init in interface javax.portlet.Portlet
Overrides:
init in class org.apache.portals.bridges.velocity.GenericVelocityPortlet
Throws:
javax.portlet.PortletException

doEdit

public void doEdit(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   java.io.IOException
Overrides:
doEdit in class org.apache.portals.bridges.velocity.GenericVelocityPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

doDispatch

protected void doDispatch(javax.portlet.RenderRequest request,
                          javax.portlet.RenderResponse response)
                   throws javax.portlet.PortletException,
                          java.io.IOException
Overrides:
doDispatch in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

doView

public void doView(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   java.io.IOException
Overrides:
doView in class org.apache.portals.bridges.velocity.GenericVelocityPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

getListOfNonSpecialFormKeys

protected java.util.List getListOfNonSpecialFormKeys()

getOptionalMap

protected java.util.Map getOptionalMap()

validateFormValue

protected boolean validateFormValue(java.lang.String value,
                                    java.lang.Integer length,
                                    java.lang.Integer validationType)

convertIfNeed

protected java.lang.String convertIfNeed(java.lang.String key,
                                         java.lang.String value)

processAction

public void processAction(javax.portlet.ActionRequest actionRequest,
                          javax.portlet.ActionResponse actionResponse)
                   throws javax.portlet.PortletException,
                          java.io.IOException
Specified by:
processAction in interface javax.portlet.Portlet
Overrides:
processAction in class org.apache.portals.bridges.velocity.GenericVelocityPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

getEmailSubject

protected java.lang.String getEmailSubject(javax.portlet.PortletRequest request)

getInitParameterList

protected java.util.List getInitParameterList(javax.portlet.PortletConfig config,
                                              java.lang.String ipName)

getPreferencesList

protected java.util.List getPreferencesList(javax.portlet.PortletPreferences prefs,
                                            java.lang.String prefName)

generateReturnURL

protected java.lang.String generateReturnURL(javax.portlet.PortletRequest request,
                                             javax.portlet.PortletResponse response,
                                             java.lang.String urlGUID)

generateRedirectURL

protected java.lang.String generateRedirectURL(javax.portlet.PortletRequest request,
                                               javax.portlet.PortletResponse response)

getTemplatePath

protected java.lang.String getTemplatePath(javax.portlet.ActionRequest request,
                                           javax.portlet.ActionResponse response)


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.