001 package com.khubla.pragmatach.framework.controller.impl.template; 002 003 import java.util.Map; 004 005 import com.khubla.pragmatach.framework.api.PragmatachException; 006 import com.khubla.pragmatach.framework.api.Response; 007 import com.khubla.pragmatach.framework.controller.impl.AbstractController; 008 009 /** 010 * @author tome 011 */ 012 public abstract class SimpleTemplateController extends AbstractController { 013 public Response template(String templateName, Map<String, String> parameters) throws PragmatachException { 014 try { 015 return new SimpleTemplateResponse(getCacheHeaders(), templateName, parameters); 016 } catch (final Exception e) { 017 throw new PragmatachException("Exception in template", e); 018 } 019 } 020 }