biz.hammurapi.web.security
Class UserRoleActions

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

public class UserRoleActions
extends ActionsBase

Web actions class for UserRole.

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
UserRoleActions()
           
 
Method Summary
 java.lang.Object delete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Deletes UserRole by "id" parameter.
 java.lang.Object get(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Retrieves UserRole 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 getPermissions(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.util.Collection list(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Retrieves list of UserRole
 java.lang.Object update(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Updates UserRole.
 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 updatePermissions(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Iterates over permissions 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

UserRoleActions

public UserRoleActions()
Method Detail

list

public java.util.Collection list(javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response,
                                 ActionServlet servlet)
Retrieves list of UserRole

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,
                            biz.hammurapi.config.ConfigurationException
Retrieves UserRole information by 'id' parameter

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

update

public java.lang.Object update(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response,
                               ActionServlet servlet)
                        throws java.sql.SQLException,
                               biz.hammurapi.config.ConfigurationException
Updates UserRole.

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

delete

public java.lang.Object delete(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response,
                               ActionServlet servlet)
                        throws java.sql.SQLException
Deletes UserRole by "id" parameter.

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

getPermissions

public java.lang.Object getPermissions(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

updatePermissions

public java.lang.Object updatePermissions(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

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.