| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.blojsom.plugin.calendar.AbstractCalendarPlugin
AbstractCalendarPlugin is a base plugin that is used by the various calendar plugins to filter content.
| Field Summary | |
| static java.lang.String | BLOJSOM_CALENDARKey under which the blog calendar will be placed (example: on the request for the JSPDispatcher) | 
| protected static java.lang.String | BLOJSOM_CALENDAR_FORMATFormat String for Calendar Month (Example: March 2003) | 
| protected static java.lang.String | BLOJSOM_CALENDAR_LOCALE | 
| protected static java.lang.String | BLOJSOM_CALENDAR_SHORTFORMATShort Format String for Previous/Next Calendar Month(s) (Example: Mar) | 
| static java.lang.String | BLOJSOM_CALENDAR_VTLHELPERKey under which the blog calendar vtl helper will be placed (example: on the request for the JSPDispatcher) | 
| protected static java.lang.String | DAY_PARAMRequest parameter for the "day" | 
| protected static java.lang.String | MONTH_PARAMRequest parameter for the "month" | 
| protected static java.lang.String | YEAR_PARAMRequest parameter for the "year" | 
| Constructor Summary | |
| AbstractCalendarPlugin() | |
| Method Summary | |
|  void | cleanup()Perform any cleanup for the plugin. | 
|  void | destroy()Called when BlojsomServlet is taken out of service | 
|  void | init(javax.servlet.ServletConfig servletConfig,
     BlojsomConfiguration blojsomConfiguration)Initialize this plugin. | 
|  BlogEntry[] | process(javax.servlet.http.HttpServletRequest httpServletRequest,
        javax.servlet.http.HttpServletResponse httpServletResponse,
        BlogUser user,
        java.util.Map context,
        BlogEntry[] entries)Process the blog entries | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected static final java.lang.String BLOJSOM_CALENDAR_LOCALE
public static final java.lang.String BLOJSOM_CALENDAR
public static final java.lang.String BLOJSOM_CALENDAR_VTLHELPER
protected static final java.lang.String YEAR_PARAM
protected static final java.lang.String MONTH_PARAM
protected static final java.lang.String DAY_PARAM
protected static final java.lang.String BLOJSOM_CALENDAR_FORMAT
protected static final java.lang.String BLOJSOM_CALENDAR_SHORTFORMAT
| Constructor Detail | 
public AbstractCalendarPlugin()
| Method Detail | 
public void init(javax.servlet.ServletConfig servletConfig,
                 BlojsomConfiguration blojsomConfiguration)
          throws BlojsomPluginException
init in interface BlojsomPluginservletConfig - Servlet config object for the plugin to retrieve any initialization parametersblojsomConfiguration - BlojsomConfiguration information
BlojsomPluginException - If there is an error initializing the plugin
public BlogEntry[] process(javax.servlet.http.HttpServletRequest httpServletRequest,
                           javax.servlet.http.HttpServletResponse httpServletResponse,
                           BlogUser user,
                           java.util.Map context,
                           BlogEntry[] entries)
                    throws BlojsomPluginException
process in interface BlojsomPluginhttpServletRequest - RequesthttpServletResponse - Responseuser - BlogUser instancecontext - Contextentries - Blog entries retrieved for the particular request
BlojsomPluginException - If there is an error processing the blog entries
public void cleanup()
             throws BlojsomPluginException
process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.blojsom.blog.BlogUser, java.util.Map, org.blojsom.blog.BlogEntry[]).
cleanup in interface BlojsomPluginBlojsomPluginException - If there is an error performing cleanup for this plugin
public void destroy()
             throws BlojsomPluginException
destroy in interface BlojsomPluginBlojsomPluginException - If there is an error in finalizing this plugin| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||