biz.hammurapi.web.security
Class ApplicationUserActions

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

public class ApplicationUserActions
extends ActionsBase

Web actions class for ApplicationUser.

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
ApplicationUserActions()
           
 
Method Summary
 java.lang.String changePassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
           
 java.lang.Object delete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Deletes ApplicationUser by "id" parameter.
 java.lang.Object get(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Retrieves ApplicationUser 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 getRoles(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 ApplicationUser
 java.lang.String resetPassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
           
 java.lang.Object update(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ActionServlet servlet)
          Updates ApplicationUser.
 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 updateRoles(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

ApplicationUserActions

public ApplicationUserActions()
Method Detail

list

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

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

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

resetPassword

public java.lang.String resetPassword(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response,
                                      ActionServlet servlet)
                               throws java.sql.SQLException,
                                      biz.hammurapi.config.ConfigurationException
Throws:
java.sql.SQLException
biz.hammurapi.config.ConfigurationException

changePassword

public java.lang.String changePassword(javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpServletResponse response,
                                       ActionServlet servlet)
                                throws java.sql.SQLException,
                                       biz.hammurapi.config.ConfigurationException
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

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 roles parameter values and updates database.

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 ApplicationUser by "id" parameter.

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


Copyright © 2006 Hammurapi Group. All Rights Reserved.