KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > events > struts > EventForm


1 package com.dotmarketing.portlets.events.struts;
2
3 import java.text.ParseException JavaDoc;
4 import java.text.SimpleDateFormat JavaDoc;
5 import java.util.ArrayList JavaDoc;
6 import java.util.StringTokenizer JavaDoc;
7
8 import javax.servlet.http.HttpServletRequest JavaDoc;
9
10 import org.apache.commons.lang.builder.EqualsBuilder;
11 import org.apache.commons.lang.builder.HashCodeBuilder;
12 import org.apache.commons.lang.builder.ToStringBuilder;
13 import org.apache.struts.action.ActionErrors;
14 import org.apache.struts.action.ActionMapping;
15 import org.apache.struts.validator.ValidatorForm;
16
17 import com.dotmarketing.beans.Inode;
18 import com.dotmarketing.portlets.categories.model.Category;
19 import com.dotmarketing.util.UtilMethods;
20
21
22 /** @author Hibernate CodeGenerator */
23 public class EventForm extends ValidatorForm {
24
25     private String JavaDoc address1;
26     private String JavaDoc address2;
27     private String JavaDoc address3;
28     private String JavaDoc city;
29     private String JavaDoc contactCompany;
30     private String JavaDoc contactEmail;
31     private String JavaDoc contactFax;
32     private String JavaDoc contactName;
33     private String JavaDoc contactPhone;
34     private String JavaDoc country;
35     private String JavaDoc description;
36     private String JavaDoc directions;
37     private String JavaDoc dispatch;
38     private String JavaDoc email;
39     private String JavaDoc emailResponse;
40     private String JavaDoc fax;
41     private String JavaDoc includeFile;
42     private String JavaDoc location;
43     private String JavaDoc phone;
44     private String JavaDoc state;
45     private String JavaDoc title;
46     private String JavaDoc subtitle;
47     private String JavaDoc url;
48     private String JavaDoc zip;
49     private String JavaDoc[] categories;
50     private String JavaDoc[] filesInodes;
51     private boolean registration;
52     private boolean showPublic;
53     private long inode;
54     private String JavaDoc webAddress;
55     private java.util.Date JavaDoc startDate;
56     private java.util.Date JavaDoc endDate;
57     //private String setupDateString;
58
private java.util.Date JavaDoc setupDate;
59     //private String breakDateString;
60
private java.util.Date JavaDoc breakDate;
61     private String JavaDoc commentsEquipment;
62     private boolean receivedAdminApproval;
63     private boolean timeTBD;
64     private long facilityInode;
65     private int approvalStatus;
66
67     public EventForm() {}
68
69     public void setAddress1(java.lang.String JavaDoc address1) {
70         this.address1 = address1;
71     }
72
73     public java.lang.String JavaDoc getAddress1() {
74         return this.address1;
75     }
76
77     public void setAddress2(java.lang.String JavaDoc address2) {
78         this.address2 = address2;
79     }
80
81     public java.lang.String JavaDoc getAddress2() {
82         return this.address2;
83     }
84
85     public void setAddress3(java.lang.String JavaDoc address3) {
86         this.address3 = address3;
87     }
88
89     public java.lang.String JavaDoc getAddress3() {
90         return this.address3;
91     }
92
93     /**
94      * Sets the categories.
95      * @param categories The categories to set
96      */

97     public void setCategories(String JavaDoc[] categories) {
98         ArrayList JavaDoc list = new ArrayList JavaDoc ();
99         for (int i = 0; i < categories.length; i++) {
100             String JavaDoc cat = categories[i];
101             if (!cat.trim().equals("")) {
102                 list.add(cat);
103             }
104         }
105         if (list.size() == 0)
106             this.categories = null;
107         else
108             this.categories = (String JavaDoc[])list.toArray(new String JavaDoc[0]);
109     }
110
111     public void setCategories(java.util.List JavaDoc al) {
112         if (al != null) {
113             String JavaDoc[] x = new String JavaDoc[al.size()];
114             java.util.Iterator JavaDoc i = al.iterator();
115             int n = 0;
116
117             while (i.hasNext()) {
118                 Category cat = (Category) i.next();
119                 x[n++] = Long.toString(cat.getInode());
120             }
121
122             setCategories(x);
123         }
124     }
125
126     /**
127      * Returns the categories.
128      * @return String[]
129      */

130     public String JavaDoc[] getCategories() {
131         return categories;
132     }
133
134     public void setCity(java.lang.String JavaDoc city) {
135         this.city = city;
136     }
137
138     public java.lang.String JavaDoc getCity() {
139         return this.city;
140     }
141
142     public void setContactCompany(java.lang.String JavaDoc contactCompany) {
143         this.contactCompany = contactCompany;
144     }
145
146     public java.lang.String JavaDoc getContactCompany() {
147         return this.contactCompany;
148     }
149
150     public void setContactEmail(java.lang.String JavaDoc contactEmail) {
151         this.contactEmail = contactEmail;
152     }
153
154     public java.lang.String JavaDoc getContactEmail() {
155         return this.contactEmail;
156     }
157
158     public void setContactFax(java.lang.String JavaDoc contactFax) {
159         this.contactFax = contactFax;
160     }
161
162     public java.lang.String JavaDoc getContactFax() {
163         return this.contactFax;
164     }
165
166     public void setContactName(java.lang.String JavaDoc contactName) {
167         this.contactName = contactName;
168     }
169
170     public java.lang.String JavaDoc getContactName() {
171         return this.contactName;
172     }
173
174     public void setContactPhone(java.lang.String JavaDoc contactPhone) {
175         this.contactPhone = contactPhone;
176     }
177
178     public java.lang.String JavaDoc getContactPhone() {
179         return this.contactPhone;
180     }
181
182     public void setCountry(java.lang.String JavaDoc country) {
183         this.country = country;
184     }
185
186     public java.lang.String JavaDoc getCountry() {
187         return this.country;
188     }
189
190     public void setDescription(java.lang.String JavaDoc description) {
191         //System.out.println("setDescription=" + description);
192
this.description = description;
193     }
194
195     public java.lang.String JavaDoc getDescription() {
196         return this.description;
197     }
198
199     public void setDirections(java.lang.String JavaDoc directions) {
200         this.directions = directions;
201     }
202
203     public java.lang.String JavaDoc getDirections() {
204         return this.directions;
205     }
206
207     /**
208      * Sets the dispatch.
209      * @param dispatch The dispatch to set
210      */

211     public void setDispatch(String JavaDoc dispatch) {
212         this.dispatch = dispatch;
213     }
214
215     /**
216      * Returns the dispatch.
217      * @return String
218      */

219     public String JavaDoc getDispatch() {
220         return dispatch;
221     }
222
223     public void setEmail(java.lang.String JavaDoc email) {
224         this.email = email;
225     }
226
227     public java.lang.String JavaDoc getEmail() {
228         return this.email;
229     }
230
231     public void setEmailResponse(java.lang.String JavaDoc emailResponse) {
232         this.emailResponse = emailResponse;
233     }
234
235     public java.lang.String JavaDoc getEmailResponse() {
236         return this.emailResponse;
237     }
238
239     /**
240      * Sets the endDateString.
241      * @param endDateString The endDateString to set
242      */

243     public void setEndDateString(String JavaDoc endDateString) {
244         if (endDateString.equals(""))
245             return;
246         try {
247             this.endDate = new SimpleDateFormat JavaDoc("MM/dd/yyyy HH:mm").parse(endDateString);
248         } catch(ParseException JavaDoc ex) {
249             //System.out.println("Exception parsing end date: " + ex.getMessage());
250
ex.printStackTrace();
251         }
252     }
253
254     /**
255      * Returns the endDateString.
256      * @return String
257      */

258     public String JavaDoc getEndDateString() {
259         return UtilMethods.dateToHTMLDate(endDate) + " " + UtilMethods.dateToHTMLTime(endDate);
260     }
261
262     public java.util.Date JavaDoc getEndDate () {
263         return this.endDate;
264     }
265     
266     /**
267      * @return Returns the startDate.
268      */

269     public java.util.Date JavaDoc getStartDate() {
270         return startDate;
271     }
272     /**
273      * @param startDate The startDate to set.
274      */

275     public void setStartDate(java.util.Date JavaDoc startDate) {
276         this.startDate = startDate;
277     }
278     /**
279      * @param endDate The endDate to set.
280      */

281     public void setEndDate(java.util.Date JavaDoc endDate) {
282         this.endDate = endDate;
283     }
284     
285     public void setFax(java.lang.String JavaDoc fax) {
286         this.fax = fax;
287     }
288
289     public java.lang.String JavaDoc getFax() {
290         return this.fax;
291     }
292
293     public void setIncludeFile(java.lang.String JavaDoc includeFile) {
294         this.includeFile = includeFile;
295     }
296
297     public java.lang.String JavaDoc getIncludeFile() {
298         return this.includeFile;
299     }
300
301     public void setInode(long inode) {
302         this.inode = inode;
303     }
304
305     public long getInode() {
306         return this.inode;
307     }
308
309     public void setLocation(java.lang.String JavaDoc location) {
310         this.location = location;
311     }
312
313     public java.lang.String JavaDoc getLocation() {
314         return this.location;
315     }
316
317     public void setPhone(java.lang.String JavaDoc phone) {
318         this.phone = phone;
319     }
320
321     public java.lang.String JavaDoc getPhone() {
322         return this.phone;
323     }
324
325     /**
326      * Sets the registration.
327      * @param registration The registration to set
328      */

329     public void setRegistration(boolean registration) {
330         this.registration = registration;
331     }
332
333     public boolean getRegistration() {
334         return this.registration;
335     }
336
337     /**
338      * Returns the registration.
339      * @return boolean
340      */

341     public boolean isRegistration() {
342         return registration;
343     }
344
345     /**
346      * Sets the showPublic.
347      * @param showPublic The showPublic to set
348      */

349     public void setShowPublic(boolean showPublic) {
350         this.showPublic = showPublic;
351     }
352
353     /**
354      * Returns the showPublic.
355      * @return boolean
356      */

357     public boolean isShowPublic() {
358         return showPublic;
359     }
360
361     /**
362      * Sets the startDateString.
363      * @param startDateString The startDateString to set
364      */

365     public void setStartDateString(String JavaDoc startDateString) {
366         if (startDateString.equals(""))
367             return;
368         try {
369             this.startDate = new SimpleDateFormat JavaDoc("MM/dd/yyyy HH:mm").parse(startDateString);
370         } catch(ParseException JavaDoc ex) {
371             //System.out.println("Exception parsing date: " + ex.getMessage());
372
ex.printStackTrace();
373         }
374     }
375
376     /**
377      * Returns the startDateString.
378      * @return String
379      */

380     public String JavaDoc getStartDateString() {
381         return UtilMethods.dateToHTMLDate(startDate) + " " + UtilMethods.dateToHTMLTime(startDate);
382     }
383
384     public void setState(java.lang.String JavaDoc state) {
385         this.state = state;
386     }
387
388     public java.lang.String JavaDoc getState() {
389         return this.state;
390     }
391
392     public void setTitle(java.lang.String JavaDoc title) {
393         //System.out.println("setTitle=" + title);
394
this.title = title;
395     }
396
397     public java.lang.String JavaDoc getTitle() {
398         return this.title;
399     }
400
401     public void setUrl(java.lang.String JavaDoc url) {
402         this.url = url;
403     }
404
405     public java.lang.String JavaDoc getUrl() {
406         return this.url;
407     }
408
409     public void setZip(java.lang.String JavaDoc zip) {
410         this.zip = zip;
411     }
412
413     public java.lang.String JavaDoc getZip() {
414         return this.zip;
415     }
416
417     public boolean equals(Object JavaDoc other) {
418         if (!(other instanceof EventForm)) {
419             return false;
420         }
421
422         EventForm castOther = (EventForm) other;
423
424         return new EqualsBuilder().append(this.getInode(), castOther.getInode()).isEquals();
425     }
426
427     public int hashCode() {
428         return new HashCodeBuilder().append(getInode()).toHashCode();
429     }
430
431     public void reset() {
432         this.categories = new String JavaDoc[0];
433         this.filesInodes = new String JavaDoc[0];
434     }
435
436     public String JavaDoc toString() {
437         return new ToStringBuilder(this).append("inode", getInode()).toString();
438     }
439
440     public ActionErrors validate(ActionMapping mapping, HttpServletRequest JavaDoc request) {
441         if ("save".equals(dispatch)) {
442             return super.validate(mapping, request);
443         }
444
445         return null;
446     }
447     /**
448      * Returns the webAddress.
449      * @return String
450      */

451     public String JavaDoc getWebAddress() {
452         return webAddress;
453     }
454
455     /**
456      * Sets the webAddress.
457      * @param webAddress The webAddress to set
458      */

459     public void setWebAddress(String JavaDoc webAddress) {
460         this.webAddress = webAddress;
461     }
462     /**
463      * @return Returns the subtitle.
464      */

465     public String JavaDoc getSubtitle() {
466         return subtitle;
467     }
468     /**
469      * @param subtitle The subtitle to set.
470      */

471     public void setSubtitle(String JavaDoc subtitle) {
472         this.subtitle = subtitle;
473     }
474     /**
475      * @return Returns the filesInodes.
476      */

477     public String JavaDoc[] getFilesInodes() {
478         return filesInodes;
479     }
480
481     /**
482      * @param filesInodes The filesInodes to set.
483      */

484     public void setFilesInodes(String JavaDoc[] filesInodes) {
485         ArrayList JavaDoc list = new ArrayList JavaDoc ();
486         if (filesInodes != null) {
487             for (int i = 0; i < filesInodes.length; i++) {
488                 StringTokenizer JavaDoc tok = new StringTokenizer JavaDoc (filesInodes[i],",");
489                 while (tok.hasMoreTokens()) {
490                     String JavaDoc inode = tok.nextToken();
491                     if (!inode.trim().equals("")) {
492                         list.add(inode);
493                     }
494                 }
495             }
496         }
497         if (list.size() == 0)
498             this.filesInodes = new String JavaDoc[0];
499         else
500             this.filesInodes = (String JavaDoc[])list.toArray(new String JavaDoc[0]);
501     }
502
503     public void setFilesInodes(java.util.List JavaDoc filesInodesList) {
504         if (filesInodesList != null) {
505             ArrayList JavaDoc inodeList = new ArrayList JavaDoc();
506             java.util.Iterator JavaDoc i = filesInodesList.iterator();
507             int n = 0;
508             while (i.hasNext()) {
509                 Inode in = (Inode) i.next();
510                 inodeList.add(Long.toString(in.getInode()));
511             }
512
513             setFilesInodes ((String JavaDoc[])inodeList.toArray(new String JavaDoc[0]));
514         }
515     }
516
517     public java.util.Date JavaDoc getBreakDate() {
518         return breakDate;
519     }
520     public void setBreakDate(java.util.Date JavaDoc breakDate) {
521         this.breakDate = breakDate;
522     }
523     public String JavaDoc getBreakDateString() {
524         return UtilMethods.dateToHTMLDate(breakDate) + " " + UtilMethods.dateToHTMLTime(breakDate);
525     }
526     public void setBreakDateString(String JavaDoc breakDateString) {
527         if (breakDateString.equals(""))
528             return;
529         try {
530             this.breakDate = new SimpleDateFormat JavaDoc("MM/dd/yyyy HH:mm").parse(breakDateString);
531         } catch(ParseException JavaDoc ex) {
532             //System.out.println("Exception parsing end date: " + ex.getMessage());
533
ex.printStackTrace();
534         }
535     }
536     public String JavaDoc getCommentsEquipment() {
537         return commentsEquipment;
538     }
539     public void setCommentsEquipment(String JavaDoc commentsEquipment) {
540         this.commentsEquipment = commentsEquipment;
541     }
542     public boolean isReceivedAdminApproval() {
543         return receivedAdminApproval;
544     }
545     public void setReceivedAdminApproval(boolean receivedAdminApproval) {
546         this.receivedAdminApproval = receivedAdminApproval;
547     }
548     public java.util.Date JavaDoc getSetupDate() {
549         return setupDate;
550     }
551     public void setSetupDate(java.util.Date JavaDoc setupDate) {
552         this.setupDate = setupDate;
553     }
554     public String JavaDoc getSetupDateString() {
555         return UtilMethods.dateToHTMLDate(setupDate) + " " + UtilMethods.dateToHTMLTime(setupDate);
556     }
557     public void setSetupDateString(String JavaDoc setupDateString) {
558         if (setupDateString.equals(""))
559             return;
560         try {
561             this.setupDate = new SimpleDateFormat JavaDoc("MM/dd/yyyy HH:mm").parse(setupDateString);
562         } catch(ParseException JavaDoc ex) {
563             //System.out.println("Exception parsing end date: " + ex.getMessage());
564
ex.printStackTrace();
565         }
566     }
567     public long getFacilityInode() {
568         return facilityInode;
569     }
570     public void setFacilityInode(long facilityInode) {
571         this.facilityInode = facilityInode;
572     }
573     public int getApprovalStatus() {
574         return approvalStatus;
575     }
576     public void setApprovalStatus(int approvalStatus) {
577         this.approvalStatus = approvalStatus;
578     }
579     public boolean isTimeTBD() {
580         return timeTBD;
581     }
582     public void setTimeTBD(boolean timeTBD) {
583         this.timeTBD = timeTBD;
584     }
585 }
586
Popular Tags