org.apache.jetspeed.portlets.registration
Class ForgottenPasswordPortlet
java.lang.Object
javax.portlet.GenericPortlet
org.apache.portals.bridges.common.GenericServletPortlet
org.apache.portals.bridges.velocity.GenericVelocityPortlet
org.apache.portals.bridges.velocity.AbstractVelocityMessagingPortlet
org.apache.jetspeed.portlets.registration.ForgottenPasswordPortlet
- All Implemented Interfaces:
- javax.portlet.Portlet, javax.portlet.PortletConfig
public class ForgottenPasswordPortlet
- 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
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 |
Method Summary |
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.lang.String |
getPassword(User user)
|
protected java.lang.String |
getTemplatePath(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
|
protected java.lang.String |
getUserName(User user)
|
void |
init(javax.portlet.PortletConfig config)
|
static java.lang.String |
makeGUID(java.lang.String user,
java.lang.String newpw)
|
protected java.util.List |
makeMessage(java.lang.String msg)
|
void |
processAction(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
|
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, doEdit, 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, doDispatch, 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 |
ForgottenPasswordPortlet
public ForgottenPasswordPortlet()
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
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
makeGUID
public static java.lang.String makeGUID(java.lang.String user,
java.lang.String newpw)
processAction
public void processAction(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
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)
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)
getUserName
protected java.lang.String getUserName(User user)
getPassword
protected java.lang.String getPassword(User user)
makeMessage
protected java.util.List makeMessage(java.lang.String msg)
getTemplatePath
protected java.lang.String getTemplatePath(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.