1 package org.jahia.clipbuilder.html.struts; 2 3 import java.util.*; 4 5 import javax.servlet.http.*; 6 7 import org.jahia.clipbuilder.html.bean.*; 8 import org.jahia.clipbuilder.html.struts.Util.*; 9 import org.apache.struts.action.*; 10 import org.jahia.clipbuilder.html.SessionManager; 11 12 17 public class EditParamForm extends AbstractWizardForm { 18 private String resetAll; 19 private String selectedUrl; 20 private List actifFormParamsList; 21 private List actifQueryParamsList; 22 private String bodyContent; 23 private String showLabel; 24 private String showHTML; 25 private String update; 26 private static org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger(EditParamForm.class); 27 28 29 30 35 public void setResetAll(String resetAll) { 36 this.resetAll = resetAll; 37 } 38 39 40 45 public void setSelectedUrl(String selectedUrl) { 46 this.selectedUrl = selectedUrl; 47 } 48 49 50 55 public void setActifFormParamsList(List actifParamsList) { 56 this.actifFormParamsList = actifParamsList; 57 } 58 59 60 61 66 public void setBodyContent(String bodyContent) { 67 this.bodyContent = bodyContent; 68 } 69 70 71 76 public void setShowLabel(String showLabel) { 77 this.showLabel = showLabel; 78 } 79 80 81 86 public void setShowHTML(String showHTML) { 87 this.showHTML = showHTML; 88 } 89 90 91 96 public void setActifQueryParamsList(List actifQueryParamsList) { 97 this.actifQueryParamsList = actifQueryParamsList; 98 } 99 100 101 106 public void setUpdate(String update) { 107 this.update = update; 108 } 109 110 111 116 public int getId() { 117 return Constants.EDITPARAM; 118 } 119 120 121 126 public String getResetAll() { 127 return resetAll; 128 } 129 130 131 136 public String getSelectedUrl() { 137 return selectedUrl; 138 } 139 140 141 146 public List getActifFormParamsList() { 147 return actifFormParamsList; 148 } 149 150 151 156 public String getBodyContent() { 157 return bodyContent; 158 } 159 160 161 166 public String getShowLabel() { 167 return showLabel; 168 } 169 170 171 176 public ActionErrors getErrors() { 177 ActionErrors errors = new ActionErrors(); 178 return errors; 179 } 180 181 182 183 188 public String getShowHTML() { 189 return showHTML; 190 } 191 192 193 198 public List getActifQueryParamsList() { 199 return actifQueryParamsList; 200 } 201 202 203 208 public String getUpdate() { 209 return update; 210 } 211 212 213 220 public ActionErrors validate(ActionMapping actionMapping, 221 HttpServletRequest httpServletRequest) { 222 223 return null; 224 } 225 226 227 233 public void reset(ActionMapping actionMapping, 234 HttpServletRequest httpServletRequest) { 235 } 236 237 238 243 public void loadFromClipperBean(ClipperBean cBean) { 244 245 String position = getSelectedUrl(); 246 247 if (position == null) { 249 position = "0"; 251 setSelectedUrl(position); 252 logger.debug("[ First url selected autommatically]"); 253 } 254 255 int posUrl = Integer.parseInt(position); 257 List fList = cBean.getAllFormParam(posUrl); 258 if (fList.isEmpty()) { 259 logger.debug("[ Form Param list is empty ]"); 260 } 261 setActifFormParamsList(fList); 262 logger.debug("[ Actif Parameters List is set from first url at position " +posUrl + " ]"); 263 264 List qList = cBean.getAllQueryParam(posUrl); 266 if (qList.isEmpty()) { 267 logger.debug("[ Query param list is empty ]"); 268 } 269 270 setActifQueryParamsList(qList); 271 } 272 273 } 274 | Popular Tags |