1 23 24 package org.infoglue.deliver.taglib.content; 25 26 import javax.servlet.jsp.JspException ; 27 28 import org.infoglue.deliver.taglib.TemplateControllerTag; 29 30 public class MatchingContentsTag extends TemplateControllerTag { 31 34 private static final long serialVersionUID = 3833470599837135666L; 35 36 private String contentTypeDefinitionNames; 37 private String categoryCondition; 38 39 public MatchingContentsTag() 40 { 41 super(); 42 } 43 44 public int doEndTag() throws JspException 45 { 46 setResultAttribute(getController().getMatchingContents(contentTypeDefinitionNames, categoryCondition, true)); 47 return EVAL_PAGE; 48 } 49 50 public void setContentTypeDefinitionNames(String contentTypeDefinitionNames) 51 { 52 this.contentTypeDefinitionNames = contentTypeDefinitionNames; 53 } 54 55 public void setCategoryCondition(String categoryCondition) throws JspException 56 { 57 this.categoryCondition = evaluateString("matchingContentsTag", "categoryCondition", categoryCondition); 58 } 59 } 60 | Popular Tags |