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 33 public class BoundFolderContentsTag extends TemplateControllerTag 34 { 35 private static final long serialVersionUID = 3905242346756059449L; 36 37 private String structureBindningName; 38 private String sortAttribute; 39 private String sortOrder = "asc"; 40 private boolean searchRecursive = false; 41 42 public BoundFolderContentsTag() 43 { 44 super(); 45 } 46 47 public int doEndTag() throws JspException 48 { 49 setResultAttribute(getController().getBoundFolderContents(structureBindningName, searchRecursive, sortAttribute, sortOrder)); 50 return EVAL_PAGE; 51 } 52 53 public void setStructureBindningName(String name) 54 { 55 this.structureBindningName = name; 56 } 57 58 public void setSortAttribute(String sortAttribute) 59 { 60 this.sortAttribute = sortAttribute; 61 } 62 63 public void setSortOrder(String sortOrder) 64 { 65 this.sortOrder = sortOrder; 66 } 67 68 public void setSearchRecursive(boolean searchRecursive) 69 { 70 this.searchRecursive = searchRecursive; 71 } 72 } 73 | Popular Tags |