org.blojsom.plugin.admin.event
Class ProcessEntryEvent

java.lang.Object
  extended byorg.blojsom.event.Event
      extended byorg.blojsom.plugin.admin.event.EntryEvent
          extended byorg.blojsom.plugin.admin.event.ProcessEntryEvent

public class ProcessEntryEvent
extends EntryEvent

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

Since:
blojsom 3.0
Version:
$Id: ProcessEntryEvent.java,v 1.3 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.EntryEvent
_blog, _entry
 
Fields inherited from class org.blojsom.event.Event
_eventHandled, _source, _timestamp
 
Constructor Summary
ProcessEntryEvent(java.lang.Object source, java.util.Date timestamp, Entry entry, Blog blog, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, java.util.Map context)
          Create a new event indicating something happened with an entry 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.EntryEvent
getBlog, getEntry
 
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

ProcessEntryEvent

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

Parameters:
source - Source of the event
timestamp - Event timestamp
entry - Entry
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