org.blojsom.plugin.admin.event
Class ProcessUserEvent

java.lang.Object
  extended byorg.blojsom.event.Event
      extended byorg.blojsom.plugin.admin.event.UserEvent
          extended byorg.blojsom.plugin.admin.event.ProcessUserEvent

public class ProcessUserEvent
extends UserEvent

Process user event contains information about a user with hooks for retrieving the servlet request, response, and the current plugin execution context.

Since:
blojsom 3.1
Version:
$Id: ProcessUserEvent.java,v 1.2 2007/01/17 02:35:08 czarneckid Exp $
Author:
David Czarnecki

Field Summary
protected  java.util.Map _context
           
protected  javax.servlet.http.HttpServletRequest _httpServletRequest
           
protected  javax.servlet.http.HttpServletResponse _httpServletResponse
           
 
Fields inherited from class org.blojsom.plugin.admin.event.UserEvent
_blog, _user
 
Fields inherited from class org.blojsom.event.Event
_eventHandled, _source, _timestamp
 
Constructor Summary
ProcessUserEvent(java.lang.Object source, java.util.Date timestamp, User user, Blog blog, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, java.util.Map context)
          Create a new event indicating something happened with a User in the system.
 
Method Summary
 java.util.Map getContext()
          Retrieve the plugin execution context
 javax.servlet.http.HttpServletRequest getHttpServletRequest()
          Retrieve the servlet request
 javax.servlet.http.HttpServletResponse getHttpServletResponse()
          Retrieve the servlet response
 
Methods inherited from class org.blojsom.plugin.admin.event.UserEvent
getBlog, getUser
 
Methods inherited from class org.blojsom.event.Event
getSource, getTimestamp, isEventHandled, setEventHandled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_httpServletRequest

protected javax.servlet.http.HttpServletRequest _httpServletRequest

_httpServletResponse

protected javax.servlet.http.HttpServletResponse _httpServletResponse

_context

protected java.util.Map _context
Constructor Detail

ProcessUserEvent

public ProcessUserEvent(java.lang.Object source,
                        java.util.Date timestamp,
                        User user,
                        Blog blog,
                        javax.servlet.http.HttpServletRequest httpServletRequest,
                        javax.servlet.http.HttpServletResponse httpServletResponse,
                        java.util.Map context)
Create a new event indicating something happened with a User in the system.

Parameters:
source - Source of the event
timestamp - Event timestamp
user - User
blog - Blog
httpServletRequest - Request
httpServletResponse - Response
context - Context
Method Detail

getHttpServletRequest

public javax.servlet.http.HttpServletRequest getHttpServletRequest()
Retrieve the servlet request

Returns:
HttpServletRequest Request

getHttpServletResponse

public javax.servlet.http.HttpServletResponse getHttpServletResponse()
Retrieve the servlet response

Returns:
HttpServletResponse Response

getContext

public java.util.Map getContext()
Retrieve the plugin execution context

Returns:
Context map