Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.RuntimeCollective.permission.action
Class UserGroupPermissibleAction  view UserGroupPermissibleAction download UserGroupPermissibleAction.java

java.lang.Object
  extended byBaseAction
      extended bycom.RuntimeCollective.webapps.action.BaseForwardAction
          extended bycom.RuntimeCollective.webapps.action.BaseUserAction
              extended bycom.RuntimeCollective.permission.action.PermissibleAction
                  extended bycom.RuntimeCollective.permission.action.UserGroupPermissibleAction

public class UserGroupPermissibleAction
extends PermissibleAction

Action to set the UserGroup permissions of a Permissible, for all actions.

See UserGroupPermissibleForm.

Caveat: selecting no groups for an action means all users are accepted.

Version:
$Id: UserGroupPermissibleAction.java,v 1.6 2003/09/30 15:12:49 joe Exp $

Field Summary
 
Fields inherited from class com.RuntimeCollective.permission.action.PermissibleAction
DENIED, NOT_AUTH
 
Fields inherited from class com.RuntimeCollective.webapps.action.BaseUserAction
USER_KEY
 
Fields inherited from class com.RuntimeCollective.webapps.action.BaseForwardAction
CANCEL, FAILURE, FAILURE_KEY, INVALID, ITERATE, SUCCESS, SUCCESS_FORWARD, SUCCESS_KEY, SUCCESS_PARAM_MAP, TRANSACTION_TOKEN_KEY
 
Constructor Summary
UserGroupPermissibleAction()
           
 
Method Summary
protected  void checkPermissions(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Saves an appropriate error if the requesting user does not have sufficient status to allow the action to be performed.
private  void editPermissible(org.apache.struts.action.ActionMapping mapping, com.RuntimeCollective.permission.form.UserGroupPermissibleForm userGroupPermissibleForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void executeLogic(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void validateRequest(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Saves an appropriate error if the request contains invalid data.
 
Methods inherited from class com.RuntimeCollective.permission.action.PermissibleAction
authorisedPreProcess, preProcess
 
Methods inherited from class com.RuntimeCollective.webapps.action.BaseUserAction
execute, getUser
 
Methods inherited from class com.RuntimeCollective.webapps.action.BaseForwardAction
findFailure, findSuccess, forward, getToken, isTokenValid, iterate, resetToken, saveToken, setFailureForward, setSuccessForward, setSuccessForward, setSuccessForward, setToken, validForm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserGroupPermissibleAction

public UserGroupPermissibleAction()
Method Detail

checkPermissions

protected void checkPermissions(org.apache.struts.action.ActionMapping mapping,
                                org.apache.struts.action.ActionForm form,
                                javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response)
Description copied from class: PermissibleAction
Saves an appropriate error if the requesting user does not have sufficient status to allow the action to be performed.

Overrides:
checkPermissions in class PermissibleAction

validateRequest

protected void validateRequest(org.apache.struts.action.ActionMapping mapping,
                               org.apache.struts.action.ActionForm form,
                               javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
Description copied from class: PermissibleAction
Saves an appropriate error if the request contains invalid data.

Overrides:
validateRequest in class PermissibleAction

executeLogic

public void executeLogic(org.apache.struts.action.ActionMapping mapping,
                         org.apache.struts.action.ActionForm form,
                         javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
                  throws java.sql.SQLException

editPermissible

private void editPermissible(org.apache.struts.action.ActionMapping mapping,
                             com.RuntimeCollective.permission.form.UserGroupPermissibleForm userGroupPermissibleForm,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws java.sql.SQLException