1 17 package org.alfresco.web.ui.repo.tag; 18 19 import javax.faces.component.UIComponent; 20 21 import org.alfresco.web.ui.common.tag.HtmlComponentTag; 22 23 28 public class MultiValueListEditorTag extends HtmlComponentTag 29 { 30 private String value; 31 private String lastItemAdded; 32 private String readOnly; 33 private String selectItemMsg; 34 private String selectedItemsMsg; 35 private String noSelectedItemsMsg; 36 37 40 public String getComponentType() 41 { 42 return "org.alfresco.faces.MultiValueEditor"; 43 } 44 45 48 public String getRendererType() 49 { 50 return "org.alfresco.faces.List"; 51 } 52 53 56 protected void setProperties(UIComponent component) 57 { 58 super.setProperties(component); 59 setStringBindingProperty(component, "value", this.value); 60 setStringBindingProperty(component, "lastItemAdded", this.lastItemAdded); 61 setStringProperty(component, "selectItemMsg", this.selectItemMsg); 62 setStringProperty(component, "selectedItemsMsg", this.selectedItemsMsg); 63 setStringProperty(component, "noSelectedItemsMsg", this.noSelectedItemsMsg); 64 setBooleanProperty(component, "readOnly", this.readOnly); 65 } 66 67 70 public void release() 71 { 72 this.value = null; 73 this.lastItemAdded = null; 74 this.readOnly = null; 75 this.selectedItemsMsg = null; 76 this.selectItemMsg = null; 77 this.noSelectedItemsMsg = null; 78 79 super.release(); 80 } 81 82 85 public void setValue(String value) 86 { 87 this.value = value; 88 } 89 90 95 public void setLastItemAdded(String lastItemAdded) 96 { 97 this.lastItemAdded = lastItemAdded; 98 } 99 100 105 public void setReadOnly(String readOnly) 106 { 107 this.readOnly = readOnly; 108 } 109 110 115 public void setNoSelectedItemsMsg(String noSelectedItemsMsg) 116 { 117 this.noSelectedItemsMsg = noSelectedItemsMsg; 118 } 119 120 125 public void setSelectedItemsMsg(String selectedItemsMsg) 126 { 127 this.selectedItemsMsg = selectedItemsMsg; 128 } 129 130 135 public void setSelectItemMsg(String selectItemMsg) 136 { 137 this.selectItemMsg = selectItemMsg; 138 } 139 } 140 | Popular Tags |