1 16 package com.blandware.atleap.webapp.form.core; 17 18 import com.blandware.atleap.webapp.form.BaseForm; 19 import org.apache.struts.action.ActionMapping; 20 21 import javax.servlet.http.HttpServletRequest ; 22 import java.io.Serializable ; 23 import java.util.SortedMap ; 24 import java.util.TreeMap ; 25 26 36 public class ContentFieldValueForm extends BaseForm implements Serializable { 37 38 41 protected SortedMap idMap = new TreeMap (); 42 43 46 protected SortedMap valueMap = new TreeMap (); 47 48 51 protected SortedMap versionMap = new TreeMap (); 52 53 56 protected SortedMap localeMap = new TreeMap (); 57 58 61 protected String contentFieldId; 62 63 66 public ContentFieldValueForm() { 67 } 68 69 74 public SortedMap getIdMap() { 75 return idMap; 76 } 77 78 83 public void setIdMap(SortedMap idMap) { 84 this.idMap = idMap; 85 } 86 87 93 public Object getId(String key) { 94 return idMap.get(key); 95 } 96 97 103 public void setId(String key, Object id) { 104 idMap.put(key, id); 105 } 106 107 112 public SortedMap getValueMap() { 113 return valueMap; 114 } 115 116 121 public void setValueMap(SortedMap valueMap) { 122 this.valueMap = valueMap; 123 } 124 125 131 public Object getValue(String key) { 132 return valueMap.get(key); 133 } 134 135 141 public void setValue(String key, Object value) { 142 valueMap.put(key, value); 143 } 144 145 150 public SortedMap getVersionMap() { 151 return versionMap; 152 } 153 154 159 public void setVersionMap(SortedMap versionMap) { 160 this.versionMap = versionMap; 161 } 162 163 169 public Object getVersion(String key) { 170 return versionMap.get(key); 171 } 172 173 179 public void setVersion(String key, Object version) { 180 versionMap.put(key, version); 181 } 182 183 188 public SortedMap getLocaleMap() { 189 return localeMap; 190 } 191 192 197 public void setLocaleMap(SortedMap localeMap) { 198 this.localeMap = localeMap; 199 } 200 201 206 210 215 219 224 public String getContentFieldId() { 225 return contentFieldId; 226 } 227 228 233 public void setContentFieldId(String contentFieldId) { 234 this.contentFieldId = contentFieldId; 235 } 236 237 242 public int getNumberOfValues() { 243 return idMap.size(); 244 } 245 246 249 public void reset(ActionMapping mapping, HttpServletRequest request) { 250 this.idMap = new TreeMap (); 251 this.valueMap = new TreeMap (); 252 this.versionMap = new TreeMap (); 253 } 254 255 } 256 | Popular Tags |