1 package com.dotmarketing.portlets.webevents.struts; 2 3 import java.util.ArrayList ; 4 import java.util.StringTokenizer ; 5 6 import javax.servlet.http.HttpServletRequest ; 7 8 import org.apache.struts.action.ActionErrors; 9 import org.apache.struts.action.ActionMapping; 10 import org.apache.struts.validator.ValidatorForm; 11 12 import com.dotmarketing.portlets.categories.model.Category; 13 import com.liferay.portal.util.Constants; 14 15 public class WebEventForm extends ValidatorForm { 16 17 private static final long serialVersionUID = 1L; 18 19 private long inode; private String title; private String subtitle; private String summary; private String description; private String termsConditions; private String comments; private boolean partnersOnly; private boolean showOnWeb; private int sortOrder; private boolean institute; 31 32 private long eventImage1; private String selectedeventImage1; 34 private long eventImage2; private String selectedeventImage2; 36 private long eventImage3; private String selectedeventImage3; 38 private long eventImage4; private String selectedeventImage4; 40 41 private String [] categories; 42 private String [] filesInodesList; 43 private String filesInodes; 44 45 public WebEventForm() { 46 } 47 48 public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { 49 if(request.getParameter("cmd")!=null && request.getParameter("cmd").equals(Constants.SAVE)) { 50 return super.validate(mapping, request); 51 } 52 return null; 53 } 54 57 public String getComments() { 58 return comments; 59 } 60 61 64 public void setComments(String comments) { 65 this.comments = comments; 66 } 67 68 71 public String getDescription() { 72 return description; 73 } 74 75 78 public void setDescription(String description) { 79 this.description = description; 80 } 81 82 85 public long getEventImage1() { 86 return eventImage1; 87 } 88 89 92 public void setEventImage1(long eventImage1) { 93 this.eventImage1 = eventImage1; 94 } 95 96 99 public long getEventImage2() { 100 return eventImage2; 101 } 102 103 106 public void setEventImage2(long eventImage2) { 107 this.eventImage2 = eventImage2; 108 } 109 110 113 public long getEventImage3() { 114 return eventImage3; 115 } 116 117 120 public void setEventImage3(long eventImage3) { 121 this.eventImage3 = eventImage3; 122 } 123 124 127 public long getEventImage4() { 128 return eventImage4; 129 } 130 131 134 public void setEventImage4(long eventImage4) { 135 this.eventImage4 = eventImage4; 136 } 137 138 141 public long getInode() { 142 return inode; 143 } 144 145 148 public void setInode(long inode) { 149 this.inode = inode; 150 } 151 152 155 public boolean isPartnersOnly() { 156 return partnersOnly; 157 } 158 159 162 public void setPartnersOnly(boolean partnersOnly) { 163 this.partnersOnly = partnersOnly; 164 } 165 166 169 public boolean isShowOnWeb() { 170 return showOnWeb; 171 } 172 173 176 public void setShowOnWeb(boolean showOnWeb) { 177 this.showOnWeb = showOnWeb; 178 } 179 180 183 public int getSortOrder() { 184 return sortOrder; 185 } 186 187 190 public void setSortOrder(int sortOrder) { 191 this.sortOrder = sortOrder; 192 } 193 194 197 public String getSubtitle() { 198 return subtitle; 199 } 200 201 204 public void setSubtitle(String subtitle) { 205 this.subtitle = subtitle; 206 } 207 208 211 public String getSummary() { 212 return summary; 213 } 214 215 218 public void setSummary(String summary) { 219 this.summary = summary; 220 } 221 222 225 public String getTermsConditions() { 226 return termsConditions; 227 } 228 229 232 public void setTermsConditions(String termsConditions) { 233 this.termsConditions = termsConditions; 234 } 235 236 239 public String getTitle() { 240 return title; 241 } 242 243 246 public void setTitle(String title) { 247 this.title = title; 248 } 249 250 253 public String [] getCategories() { 254 return categories; 255 } 256 257 260 public void setCategories(String [] categories) { 261 this.categories = categories; 262 } 263 264 public void setCategories(java.util.List al) { 265 if (al != null) { 266 String [] x = new String [al.size()]; 267 java.util.Iterator i = al.iterator(); 268 int n = 0; 269 270 while (i.hasNext()) { 271 Category cat = (Category) i.next(); 272 x[n++] = Long.toString(cat.getInode()); 273 } 274 setCategories(x); 275 } 276 } 277 278 281 public String getSelectedeventImage1() { 282 return selectedeventImage1; 283 } 284 285 288 public void setSelectedeventImage1(String selectedeventImage1) { 289 this.selectedeventImage1 = selectedeventImage1; 290 } 291 292 295 public String getSelectedeventImage2() { 296 return selectedeventImage2; 297 } 298 299 302 public void setSelectedeventImage2(String selectedeventImage2) { 303 this.selectedeventImage2 = selectedeventImage2; 304 } 305 306 309 public String getSelectedeventImage3() { 310 return selectedeventImage3; 311 } 312 313 316 public void setSelectedeventImage3(String selectedeventImage3) { 317 this.selectedeventImage3 = selectedeventImage3; 318 } 319 320 323 public String getSelectedeventImage4() { 324 return selectedeventImage4; 325 } 326 327 330 public void setSelectedeventImage4(String selectedeventImage4) { 331 this.selectedeventImage4 = selectedeventImage4; 332 } 333 334 335 338 public void setFilesInodes(String filesInodes) { 339 this.filesInodes = filesInodes; 340 ArrayList <String > list = new ArrayList <String >(); 341 StringTokenizer tok = new StringTokenizer (filesInodes,","); 342 while (tok.hasMoreTokens()) { 343 String inode = tok.nextToken(); 344 if (!inode.trim().equals("")) { 345 list.add(inode); 346 } 347 } 348 if (list.size() == 0) 349 this.filesInodesList = new String [0]; 350 else 351 this.filesInodesList = (String [])list.toArray(new String [0]); 352 } 353 354 357 public String getFilesInodes() { 358 return filesInodes; 359 } 360 361 364 public String [] getFilesInodesList() { 365 return filesInodesList; 366 } 367 368 371 public void setFilesInodesList(String [] filesInodesList) { 372 this.filesInodesList = filesInodesList; 373 } 374 375 public void setFilesInodes(java.util.List filesInodesList) { 376 if (filesInodesList != null) { 377 java.util.Iterator i = filesInodesList.iterator(); 378 String inodeList = ""; 379 while (i.hasNext()) { 380 String in = (String ) i.next(); 381 inodeList += in + ","; 382 } 383 setFilesInodes (inodeList); 384 } 385 } 386 387 390 public boolean isInstitute() { 391 return institute; 392 } 393 394 397 public void setInstitute(boolean institute) { 398 this.institute = institute; 399 } 400 401 402 } 403 | Popular Tags |