1 package org.jahia.clipbuilder.html.bean; 2 3 import java.util.*; 4 5 10 public class FormParamBean extends ParameterBean { 11 12 private String mapping; 14 private String idAtt; 15 private String type; 16 private String visibility = "true"; 17 private String update = "false"; 18 19 private QueryParamBean queryParamBean = null; 21 22 private String formParentName; 24 private String formParentId; 25 private int formParentPosition; 26 27 private ArrayList possibleValue = new ArrayList(); 29 30 private ArrayList possibleBeanValue = new ArrayList(); 32 33 34 47 public FormParamBean(UrlBean uBean, String formParentName, String formParentId, int formParentPosition, String name, String type, String possibleValue, String visibility, int position) { 48 super(uBean, name, position); 49 setFormParentName(formParentName); 50 setFormParentId(formParentId); 51 setMapping(name); 52 setType(type); 53 setVisibility(visibility); 54 setFormParentPosition(formParentPosition); 55 if (possibleValue != null) { 56 addPossibleValue(possibleValue); 57 } 58 } 59 60 61 66 public void setPossibleValue(ArrayList possibleValue) { 67 this.possibleValue = possibleValue; 68 } 69 70 71 76 public void setMapping(String mapping) { 77 this.mapping = mapping; 78 } 79 80 81 86 public void setType(String type) { 87 this.type = type; 88 } 89 90 91 96 public void setPossibleBeanValue(ArrayList possibleBeanValue) { 97 this.possibleBeanValue = possibleBeanValue; 98 } 99 100 101 106 public void setUsedValue(String usedValue) { 107 QueryParamBean q = getQueryParamBean(); 108 if (q != null) { 109 q.setDefaultValue(usedValue); 110 } 111 } 112 113 114 119 public void setVisibility(String visibility) { 120 this.visibility = visibility; 121 } 122 123 124 129 public void setQueryParamBean(QueryParamBean queryParamBean) { 130 this.queryParamBean = queryParamBean; 131 getQueryParamBean().setFormParamBean(this); 132 } 133 134 135 140 public void setFormParentName(String formParentName) { 141 this.formParentName = formParentName; 142 } 143 144 145 150 public void setFormParentId(String formParentId) { 151 this.formParentId = formParentId; 152 } 153 154 155 160 public void setFormParentPosition(int formParentPosition) { 161 this.formParentPosition = formParentPosition; 162 } 163 164 165 170 public void setUpdate(String update) { 171 this.update = update; 172 } 173 174 175 180 public void setIdAtt(String idAtt) { 181 this.idAtt = idAtt; 182 } 183 184 185 190 public void setUseAsDefaultValue(String useAsDefaultValue) { 191 if (getQueryParamBean() != null) { 192 getQueryParamBean().setUseAsDefaultValue(useAsDefaultValue); 193 } 194 } 195 196 197 202 public String getUseAsDefaultValue() { 203 if (getQueryParamBean() != null) { 204 return getQueryParamBean().getUseAsDefaultValue(); 205 } 206 else { 207 return ""; 208 } 209 } 210 211 212 213 218 public ArrayList getListPossibleStringValue() { 219 return possibleValue; 220 } 221 222 223 228 public String getType() { 229 return type; 230 } 231 232 233 238 public String getMapping() { 239 return mapping; 240 } 241 242 243 248 public String getUsedValue() { 249 QueryParamBean q = getQueryParamBean(); 250 if (q == null) { 251 return ""; 252 } 253 return q.getDefaultValue(); 254 } 255 256 257 262 public ArrayList getPossibleBeanValue() { 263 return possibleBeanValue; 264 } 265 266 267 272 public String getVisibility() { 273 return visibility; 274 } 275 276 277 282 public QueryParamBean getQueryParamBean() { 283 return queryParamBean; 284 } 285 286 287 292 public String getFormParentName() { 293 return formParentName; 294 } 295 296 297 302 public String getFormParentId() { 303 return formParentId; 304 } 305 306 307 312 public int getFormParentPosition() { 313 return formParentPosition; 314 } 315 316 317 322 public String getUpdate() { 323 return update; 324 } 325 326 327 332 public String getIdAtt() { 333 return idAtt; 334 } 335 336 337 338 343 public ArrayList getListPossibleBeanValue() { 344 return possibleBeanValue; 345 } 346 347 348 353 public void addPossibleValue(String value) { 354 ParamValueBean avb = new ParamValueBean(this, value); 355 getListPossibleBeanValue().add(avb); 356 getListPossibleStringValue().add(value); 357 } 358 } 359 | Popular Tags |