org.apache.jetspeed.portlets.security.users
Class UserDetailsPortlet

java.lang.Object
  extended by javax.portlet.GenericPortlet
      extended by org.apache.portals.bridges.common.GenericServletPortlet
          extended by org.apache.jetspeed.portlets.security.users.UserDetailsPortlet
All Implemented Interfaces:
javax.portlet.Portlet, javax.portlet.PortletConfig

public class UserDetailsPortlet
extends org.apache.portals.bridges.common.GenericServletPortlet

This portlet is a tabbed editor user interface for editing user attributes and security definitions.

Version:
$Id: UserDetailsPortlet.java 348264 2005-11-22 22:06:45Z taylor $
Author:
Jeremy Ford, David Sean Taylor

Field Summary
static java.lang.String USER_ADMINISTRATION
           
 
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
UserDetailsPortlet()
           
 
Method Summary
protected  void addUser(javax.portlet.ActionRequest actionRequest)
           
 java.security.Principal createPrincipal(javax.security.auth.Subject subject, java.lang.Class classe)
           
 void doEdit(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
protected  java.lang.String getIPAddress(javax.portlet.PortletRequest request)
           
 void init(javax.portlet.PortletConfig config)
           
protected  void initPrefsAndAttr(javax.portlet.PortletRequest request)
           
 void processAction(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse)
           
 void removeUser(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse)
           
protected  void renderProfileInformation(javax.portlet.RenderRequest request)
           
protected  void renderRoleInformation(javax.portlet.RenderRequest request)
           
protected  void renderSubsiteInformation(javax.portlet.RenderRequest request)
           
 
Methods inherited from class org.apache.portals.bridges.common.GenericServletPortlet
doCustom, doHelp, 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, render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_ADMINISTRATION

public static final java.lang.String USER_ADMINISTRATION
See Also:
Constant Field Values
Constructor Detail

UserDetailsPortlet

public UserDetailsPortlet()
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.common.GenericServletPortlet
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.common.GenericServletPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

initPrefsAndAttr

protected void initPrefsAndAttr(javax.portlet.PortletRequest request)

renderRoleInformation

protected void renderRoleInformation(javax.portlet.RenderRequest request)
                              throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

renderProfileInformation

protected void renderProfileInformation(javax.portlet.RenderRequest request)

renderSubsiteInformation

protected void renderSubsiteInformation(javax.portlet.RenderRequest request)

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.common.GenericServletPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

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.common.GenericServletPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

removeUser

public void removeUser(javax.portlet.ActionRequest actionRequest,
                       javax.portlet.ActionResponse actionResponse)
                throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

createPrincipal

public java.security.Principal createPrincipal(javax.security.auth.Subject subject,
                                               java.lang.Class classe)

addUser

protected void addUser(javax.portlet.ActionRequest actionRequest)

getIPAddress

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


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