KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > webevents > struts > WebEventForm


1 package com.dotmarketing.portlets.webevents.struts;
2
3 import java.util.ArrayList JavaDoc;
4 import java.util.StringTokenizer JavaDoc;
5
6 import javax.servlet.http.HttpServletRequest JavaDoc;
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; //identifier
20
private String JavaDoc title; //persistent
21
private String JavaDoc subtitle; //persistent
22
private String JavaDoc summary; //persistent
23
private String JavaDoc description; //persistent
24
private String JavaDoc termsConditions; //persistent
25
private String JavaDoc comments; //persistent
26
private boolean partnersOnly; //persistent
27
private boolean showOnWeb; //persistent
28
private int sortOrder; //persistent
29
private boolean institute; //persistent
30

31     /*IMAGES*/
32     private long eventImage1; //persistent
33
private String JavaDoc selectedeventImage1;
34     private long eventImage2; //persistent
35
private String JavaDoc selectedeventImage2;
36     private long eventImage3; //persistent
37
private String JavaDoc selectedeventImage3;
38     private long eventImage4; //persistent
39
private String JavaDoc selectedeventImage4;
40     /*CATEGORIES*/
41     private String JavaDoc[] categories;
42     private String JavaDoc[] filesInodesList;
43     private String JavaDoc filesInodes;
44
45     public WebEventForm() {
46     }
47
48     public ActionErrors validate(ActionMapping mapping, HttpServletRequest JavaDoc 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     /**
55      * @return Returns the comments.
56      */

57     public String JavaDoc getComments() {
58         return comments;
59     }
60
61     /**
62      * @param comments The comments to set.
63      */

64     public void setComments(String JavaDoc comments) {
65         this.comments = comments;
66     }
67
68     /**
69      * @return Returns the description.
70      */

71     public String JavaDoc getDescription() {
72         return description;
73     }
74
75     /**
76      * @param description The description to set.
77      */

78     public void setDescription(String JavaDoc description) {
79         this.description = description;
80     }
81
82     /**
83      * @return Returns the eventImage1.
84      */

85     public long getEventImage1() {
86         return eventImage1;
87     }
88
89     /**
90      * @param eventImage1 The eventImage1 to set.
91      */

92     public void setEventImage1(long eventImage1) {
93         this.eventImage1 = eventImage1;
94     }
95
96     /**
97      * @return Returns the eventImage2.
98      */

99     public long getEventImage2() {
100         return eventImage2;
101     }
102
103     /**
104      * @param eventImage2 The eventImage2 to set.
105      */

106     public void setEventImage2(long eventImage2) {
107         this.eventImage2 = eventImage2;
108     }
109
110     /**
111      * @return Returns the eventImage3.
112      */

113     public long getEventImage3() {
114         return eventImage3;
115     }
116
117     /**
118      * @param eventImage3 The eventImage3 to set.
119      */

120     public void setEventImage3(long eventImage3) {
121         this.eventImage3 = eventImage3;
122     }
123
124     /**
125      * @return Returns the eventImage4.
126      */

127     public long getEventImage4() {
128         return eventImage4;
129     }
130
131     /**
132      * @param eventImage4 The eventImage4 to set.
133      */

134     public void setEventImage4(long eventImage4) {
135         this.eventImage4 = eventImage4;
136     }
137
138     /**
139      * @return Returns the inode.
140      */

141     public long getInode() {
142         return inode;
143     }
144
145     /**
146      * @param inode The inode to set.
147      */

148     public void setInode(long inode) {
149         this.inode = inode;
150     }
151
152     /**
153      * @return Returns the partnersOnly.
154      */

155     public boolean isPartnersOnly() {
156         return partnersOnly;
157     }
158
159     /**
160      * @param partnersOnly The partnersOnly to set.
161      */

162     public void setPartnersOnly(boolean partnersOnly) {
163         this.partnersOnly = partnersOnly;
164     }
165
166     /**
167      * @return Returns the showOnWeb.
168      */

169     public boolean isShowOnWeb() {
170         return showOnWeb;
171     }
172
173     /**
174      * @param showOnWeb The showOnWeb to set.
175      */

176     public void setShowOnWeb(boolean showOnWeb) {
177         this.showOnWeb = showOnWeb;
178     }
179
180     /**
181      * @return Returns the sortOrder.
182      */

183     public int getSortOrder() {
184         return sortOrder;
185     }
186
187     /**
188      * @param sortOrder The sortOrder to set.
189      */

190     public void setSortOrder(int sortOrder) {
191         this.sortOrder = sortOrder;
192     }
193
194     /**
195      * @return Returns the subtitle.
196      */

197     public String JavaDoc getSubtitle() {
198         return subtitle;
199     }
200
201     /**
202      * @param subtitle The subtitle to set.
203      */

204     public void setSubtitle(String JavaDoc subtitle) {
205         this.subtitle = subtitle;
206     }
207
208     /**
209      * @return Returns the summary.
210      */

211     public String JavaDoc getSummary() {
212         return summary;
213     }
214
215     /**
216      * @param summary The summary to set.
217      */

218     public void setSummary(String JavaDoc summary) {
219         this.summary = summary;
220     }
221
222     /**
223      * @return Returns the termsConditions.
224      */

225     public String JavaDoc getTermsConditions() {
226         return termsConditions;
227     }
228
229     /**
230      * @param termsConditions The termsConditions to set.
231      */

232     public void setTermsConditions(String JavaDoc termsConditions) {
233         this.termsConditions = termsConditions;
234     }
235
236     /**
237      * @return Returns the title.
238      */

239     public String JavaDoc getTitle() {
240         return title;
241     }
242
243     /**
244      * @param title The title to set.
245      */

246     public void setTitle(String JavaDoc title) {
247         this.title = title;
248     }
249
250     /**
251      * @return Returns the categories.
252      */

253     public String JavaDoc[] getCategories() {
254         return categories;
255     }
256
257     /**
258      * @param categories The categories to set.
259      */

260     public void setCategories(String JavaDoc[] categories) {
261         this.categories = categories;
262     }
263     
264     public void setCategories(java.util.List JavaDoc al) {
265         if (al != null) {
266             String JavaDoc[] x = new String JavaDoc[al.size()];
267             java.util.Iterator JavaDoc 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     /**
279      * @return Returns the selectedeventImage1.
280      */

281     public String JavaDoc getSelectedeventImage1() {
282         return selectedeventImage1;
283     }
284
285     /**
286      * @param selectedeventImage1 The selectedeventImage1 to set.
287      */

288     public void setSelectedeventImage1(String JavaDoc selectedeventImage1) {
289         this.selectedeventImage1 = selectedeventImage1;
290     }
291
292     /**
293      * @return Returns the selectedeventImage2.
294      */

295     public String JavaDoc getSelectedeventImage2() {
296         return selectedeventImage2;
297     }
298
299     /**
300      * @param selectedeventImage2 The selectedeventImage2 to set.
301      */

302     public void setSelectedeventImage2(String JavaDoc selectedeventImage2) {
303         this.selectedeventImage2 = selectedeventImage2;
304     }
305
306     /**
307      * @return Returns the selectedeventImage3.
308      */

309     public String JavaDoc getSelectedeventImage3() {
310         return selectedeventImage3;
311     }
312
313     /**
314      * @param selectedeventImage3 The selectedeventImage3 to set.
315      */

316     public void setSelectedeventImage3(String JavaDoc selectedeventImage3) {
317         this.selectedeventImage3 = selectedeventImage3;
318     }
319
320     /**
321      * @return Returns the selectedeventImage4.
322      */

323     public String JavaDoc getSelectedeventImage4() {
324         return selectedeventImage4;
325     }
326
327     /**
328      * @param selectedeventImage4 The selectedeventImage4 to set.
329      */

330     public void setSelectedeventImage4(String JavaDoc selectedeventImage4) {
331         this.selectedeventImage4 = selectedeventImage4;
332     }
333
334     
335     /**
336      * @param filesInodes The filesInodes to set.
337      */

338     public void setFilesInodes(String JavaDoc filesInodes) {
339         this.filesInodes = filesInodes;
340         ArrayList JavaDoc<String JavaDoc> list = new ArrayList JavaDoc<String JavaDoc>();
341         StringTokenizer JavaDoc tok = new StringTokenizer JavaDoc (filesInodes,",");
342         while (tok.hasMoreTokens()) {
343             String JavaDoc inode = tok.nextToken();
344             if (!inode.trim().equals("")) {
345                 list.add(inode);
346             }
347         }
348         if (list.size() == 0)
349             this.filesInodesList = new String JavaDoc[0];
350         else
351             this.filesInodesList = (String JavaDoc[])list.toArray(new String JavaDoc[0]);
352     }
353
354     /**
355      * @return Returns the filesInodes.
356      */

357     public String JavaDoc getFilesInodes() {
358         return filesInodes;
359     }
360     
361     /**
362      * @return Returns the filesInodesList.
363      */

364     public String JavaDoc[] getFilesInodesList() {
365         return filesInodesList;
366     }
367
368     /**
369      * @param filesInodesList The filesInodesList to set.
370      */

371     public void setFilesInodesList(String JavaDoc[] filesInodesList) {
372         this.filesInodesList = filesInodesList;
373     }
374
375     public void setFilesInodes(java.util.List JavaDoc filesInodesList) {
376         if (filesInodesList != null) {
377             java.util.Iterator JavaDoc i = filesInodesList.iterator();
378             String JavaDoc inodeList = "";
379             while (i.hasNext()) {
380                 String JavaDoc in = (String JavaDoc) i.next();
381                 inodeList += in + ",";
382             }
383             setFilesInodes (inodeList);
384         }
385     }
386
387     /**
388      * @return Returns the institute.
389      */

390     public boolean isInstitute() {
391         return institute;
392     }
393
394     /**
395      * @param institute The institute to set.
396      */

397     public void setInstitute(boolean institute) {
398         this.institute = institute;
399     }
400
401
402 }
403
Popular Tags