org.openscience.nmrshiftdb.modules.actions.portlets.security
Class UserReviewgroupUpdateAction
java.lang.Object
org.apache.turbine.modules.Assembler
org.apache.turbine.modules.Action
org.apache.turbine.modules.ActionEvent
org.apache.jetspeed.modules.actions.portlets.PortletActionEvent
org.apache.jetspeed.modules.actions.portlets.PortletAction
org.apache.jetspeed.modules.actions.portlets.GenericMVCAction
org.apache.jetspeed.modules.actions.portlets.VelocityPortletAction
org.openscience.nmrshiftdb.modules.actions.portlets.security.UserReviewgroupUpdateAction
public class UserReviewgroupUpdateAction
- extends org.apache.jetspeed.modules.actions.portlets.VelocityPortletAction
This action sets up the template context for editing review groups roles in the Turbine database
for a given user.
- Author:
- David Sean TaylorAdopted by shk3
Fields inherited from class org.apache.jetspeed.modules.actions.portlets.GenericMVCAction |
logger |
Fields inherited from class org.apache.turbine.modules.ActionEvent |
BUTTON, BUTTON_LENGTH, LENGTH, METHOD_NAME_LENGTH, METHOD_NAME_PREFIX |
Method Summary |
protected void |
buildConfigureContext(org.apache.jetspeed.portal.portlets.VelocityPortlet portlet,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
Build the configure state content for this portlet. |
protected void |
buildMaximizedContext(org.apache.jetspeed.portal.portlets.VelocityPortlet portlet,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
Build the maximized state content for this portlet. |
protected void |
buildNormalContext(org.apache.jetspeed.portal.portlets.VelocityPortlet portlet,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
Build the normal state content for this portlet. |
private void |
buildUserRoleContext(org.apache.jetspeed.portal.portlets.VelocityPortlet portlet,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata,
java.lang.String userid)
Build the context for a role browser for a specific user. |
void |
doUpdate(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
Database Update Action for Security Roles. |
Methods inherited from class org.apache.jetspeed.modules.actions.portlets.VelocityPortletAction |
buildConfigureContext, buildMaximizedContext, buildNormalContext |
Methods inherited from class org.apache.jetspeed.modules.actions.portlets.GenericMVCAction |
checkAdministrativeAction, doPerform, getAttribute, getAttribute, getPortletInstance, perform, setAttribute |
Methods inherited from class org.apache.jetspeed.modules.actions.portlets.PortletAction |
doPerform, getContext, getPortlet, getTemplate, resetTemplate, setTemplate, setTemplate |
Methods inherited from class org.apache.jetspeed.modules.actions.portlets.PortletActionEvent |
executeEvents, fireEvent |
Methods inherited from class org.apache.turbine.modules.ActionEvent |
executeEvents, formatString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserReviewgroupUpdateAction
public UserReviewgroupUpdateAction()
buildMaximizedContext
protected void buildMaximizedContext(org.apache.jetspeed.portal.portlets.VelocityPortlet portlet,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
- Build the maximized state content for this portlet. (Same as normal state).
- Overrides:
buildMaximizedContext
in class org.apache.jetspeed.modules.actions.portlets.VelocityPortletAction
- Parameters:
portlet
- The velocity-based portlet that is being built.context
- The velocity context for this request.rundata
- The turbine rundata context for this request.
buildConfigureContext
protected void buildConfigureContext(org.apache.jetspeed.portal.portlets.VelocityPortlet portlet,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
- Build the configure state content for this portlet.
TODO: we could configure this portlet with configurable skins, etc..
- Overrides:
buildConfigureContext
in class org.apache.jetspeed.modules.actions.portlets.VelocityPortletAction
- Parameters:
portlet
- The velocity-based portlet that is being built.context
- The velocity context for this request.rundata
- The turbine rundata context for this request.
buildNormalContext
protected void buildNormalContext(org.apache.jetspeed.portal.portlets.VelocityPortlet portlet,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata)
- Build the normal state content for this portlet.
- Specified by:
buildNormalContext
in class org.apache.jetspeed.modules.actions.portlets.VelocityPortletAction
- Parameters:
portlet
- The velocity-based portlet that is being built.context
- The velocity context for this request.rundata
- The turbine rundata context for this request.
doUpdate
public void doUpdate(org.apache.turbine.util.RunData rundata,
org.apache.velocity.context.Context context)
throws java.lang.Exception
- Database Update Action for Security Roles. Performs updates into security database.
- Parameters:
rundata
- The turbine rundata context for this request.context
- The velocity context for this request.
- Throws:
java.lang.Exception
buildUserRoleContext
private void buildUserRoleContext(org.apache.jetspeed.portal.portlets.VelocityPortlet portlet,
org.apache.velocity.context.Context context,
org.apache.turbine.util.RunData rundata,
java.lang.String userid)
throws org.apache.turbine.util.security.UnknownEntityException,
org.apache.turbine.util.security.DataBackendException,
java.lang.Exception
- Build the context for a role browser for a specific user.
- Parameters:
portlet
- The velocity-based portlet that is being built.context
- The velocity context for this request.rundata
- The turbine rundata context for this request.userid
- The userid of the user that we are building a role context for.
- Throws:
org.apache.turbine.util.security.UnknownEntityException
org.apache.turbine.util.security.DataBackendException
java.lang.Exception