biz.hammurapi.web.security
Class UserGroupActions

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

public class UserGroupActions
extends ActionsBase

Web actions class for Group.

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
UserGroupActions()
           
 
Method Summary
 java.lang.Object delete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Deletes Group by "id" parameter.
 java.lang.Object get(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Retrieves Group information by 'id' parameter
 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 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.util.Collection list(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Retrieves list of Group
 java.lang.Object update(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Updates Group.
 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 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

UserGroupActions

public UserGroupActions()
Method Detail

list

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

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 Group 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 Group.

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 Group 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

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

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.