| 1 24 package org.riotfamily.pages.macro; 25 26 import javax.servlet.http.HttpServletRequest ; 27 import javax.servlet.http.HttpServletResponse ; 28 29 import org.riotfamily.common.web.view.MacroHelperFactory; 30 import org.riotfamily.pages.dao.PageDao; 31 import org.riotfamily.pages.mapping.PageLocationResolver; 32 33 37 public class PageMacroHelperFactory implements MacroHelperFactory { 38 39 private PageDao pageDao; 40 41 private PageLocationResolver resolver; 42 43 public PageMacroHelperFactory(PageDao pageDao, 44 PageLocationResolver resolver) { 45 46 this.pageDao = pageDao; 47 this.resolver = resolver; 48 } 49 50 public Object createMacroHelper(HttpServletRequest request, 51 HttpServletResponse response) { 52 53 return new PageMacroHelper(pageDao, resolver, request); 54 } 55 } 56 | Popular Tags |