1 31 package org.blojsom.plugin.calendar; 32 33 import org.blojsom.blog.Entry; 34 import org.blojsom.blog.Blog; 35 import org.blojsom.plugin.PluginException; 36 37 import javax.servlet.http.HttpServletRequest ; 38 import javax.servlet.http.HttpServletResponse ; 39 import java.util.Map ; 40 41 49 public class VelocityCalendarPlugin extends AbstractVisualCalendarPlugin { 50 51 62 public Entry[] process(HttpServletRequest httpServletRequest, 63 HttpServletResponse httpServletResponse, 64 Blog blog, 65 Map context, 66 Entry[] entries) throws PluginException { 67 entries = super.process(httpServletRequest, httpServletResponse, blog, context, entries); 68 69 BlogCalendar blogCalendar = (BlogCalendar)context.get(BLOJSOM_CALENDAR); 70 71 VelocityHelper vtlhelper = new VelocityHelper(blogCalendar); 72 vtlhelper.buildCalendar(); 73 74 context.put(BLOJSOM_CALENDAR_VTLHELPER, vtlhelper); 75 76 return entries; 77 } 78 } 79 | Popular Tags |