biz.hammurapi.web.security
Class ApplicationPermissionActions

java.lang.Object
  extended bybiz.hammurapi.web.ActionsBase
      extended bybiz.hammurapi.web.security.ActionsBase
          extended bybiz.hammurapi.web.security.ApplicationPermissionActions

public class ApplicationPermissionActions
extends ActionsBase

Web actions class for ApplicationPermission.

Version:
$Revision$
Author:
Pavel Vlasov

Nested Class Summary
 
Nested classes inherited from class biz.hammurapi.web.ActionsBase
ActionsBase.ErrorMessage
 
Field Summary
 
Fields inherited from class biz.hammurapi.web.ActionsBase
compositeDomSerializer, converter, REFERRER_HEADER
 
Constructor Summary
ApplicationPermissionActions()
           
 
Method Summary
 java.lang.Object get(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Retrieves ApplicationPermission information by 'id' parameter
 java.lang.Object getGroups(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Iterates over permissions parameter values and updates database.
 java.lang.Object getRoles(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Iterates over permissions parameter values and updates database.
 java.lang.Object getUsers(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Iterates over permissions parameter values and updates database.
 java.lang.Object list(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Retrieves list of ApplicationPermission
 java.lang.Object updateGroups(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Iterates over groups parameter values and updates database.
 java.lang.Object updateRoles(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Iterates over groups parameter values and updates database.
 java.lang.Object updateUsers(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Iterates over roles parameter values and updates database.
 
Methods inherited from class biz.hammurapi.web.security.ActionsBase
getEngine, login, logout, summary
 
Methods inherited from class biz.hammurapi.web.ActionsBase
getGlobal, getMatched, getMenu, getReferrer, getRemoted, getUid, hasPermission, includeThisInPath, invoke, isBlank, java, request2xml, setReferrer, sql
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationPermissionActions

public ApplicationPermissionActions()
Method Detail

list

public java.lang.Object list(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             ActionServlet servlet)
Retrieves list of ApplicationPermission

Parameters:
request -
response -
servlet -
Returns:

get

public java.lang.Object get(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response,
                            ActionServlet servlet)
                     throws java.sql.SQLException
Retrieves ApplicationPermission information by 'id' parameter

Parameters:
request -
response -
servlet -
Returns:
Throws:
java.sql.SQLException

getRoles

public java.lang.Object getRoles(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response,
                                 ActionServlet servlet)
                          throws java.sql.SQLException,
                                 biz.hammurapi.config.ConfigurationException
Iterates over permissions parameter values and updates database.

Parameters:
request -
response -
servlet -
Returns:
Throws:
java.sql.SQLException
biz.hammurapi.config.ConfigurationException

updateRoles

public java.lang.Object updateRoles(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response,
                                    ActionServlet servlet)
                             throws java.sql.SQLException,
                                    biz.hammurapi.config.ConfigurationException
Iterates over groups parameter values and updates database.

Parameters:
request -
response -
servlet -
Returns:
Throws:
java.sql.SQLException
biz.hammurapi.config.ConfigurationException

getGroups

public java.lang.Object getGroups(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response,
                                  ActionServlet servlet)
                           throws java.sql.SQLException,
                                  biz.hammurapi.config.ConfigurationException
Iterates over permissions parameter values and updates database.

Parameters:
request -
response -
servlet -
Returns:
Throws:
java.sql.SQLException
biz.hammurapi.config.ConfigurationException

updateGroups

public java.lang.Object updateGroups(javax.servlet.http.HttpServletRequest request,
                                     javax.servlet.http.HttpServletResponse response,
                                     ActionServlet servlet)
                              throws java.sql.SQLException,
                                     biz.hammurapi.config.ConfigurationException
Iterates over groups parameter values and updates database.

Parameters:
request -
response -
servlet -
Returns:
Throws:
java.sql.SQLException
biz.hammurapi.config.ConfigurationException

getUsers

public java.lang.Object getUsers(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response,
                                 ActionServlet servlet)
                          throws java.sql.SQLException,
                                 biz.hammurapi.config.ConfigurationException
Iterates over permissions parameter values and updates database.

Parameters:
request -
response -
servlet -
Returns:
Throws:
java.sql.SQLException
biz.hammurapi.config.ConfigurationException

updateUsers

public java.lang.Object updateUsers(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response,
                                    ActionServlet servlet)
                             throws java.sql.SQLException,
                                    biz.hammurapi.config.ConfigurationException
Iterates over roles parameter values and updates database.

Parameters:
request -
response -
servlet -
Returns:
Throws:
java.sql.SQLException
biz.hammurapi.config.ConfigurationException


Copyright © 2006 Hammurapi Group. All Rights Reserved.