1 17 package org.alfresco.web.ui.repo.tag.property; 18 19 import javax.faces.component.UIComponent; 20 21 import org.alfresco.web.ui.common.tag.BaseComponentTag; 22 23 28 public abstract class PropertySheetItemTag extends BaseComponentTag 29 { 30 private String name; 31 private String displayLabel; 32 private String readOnly; 33 private String mode; 34 private String converter; 35 36 39 public void setDisplayLabel(String displayLabel) 40 { 41 this.displayLabel = displayLabel; 42 } 43 44 47 public void setName(String name) 48 { 49 this.name = name; 50 } 51 52 55 public void setReadOnly(String readOnly) 56 { 57 this.readOnly = readOnly; 58 } 59 60 63 public void setMode(String mode) 64 { 65 this.mode = mode; 66 } 67 68 71 public void setConverter(String converter) 72 { 73 this.converter = converter; 74 } 75 76 79 protected void setProperties(UIComponent component) 80 { 81 super.setProperties(component); 82 83 setStringProperty(component, "name", this.name); 84 setStringProperty(component, "displayLabel", this.displayLabel); 85 setStringProperty(component, "mode", this.mode); 86 setStringProperty(component, "converter", this.converter); 87 setBooleanProperty(component, "readOnly", this.readOnly); 88 } 89 90 93 public void release() 94 { 95 this.name = null; 96 this.displayLabel = null; 97 this.mode = null; 98 this.converter = null; 99 this.readOnly = null; 100 101 super.release(); 102 } 103 } 104 | Popular Tags |