KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > htmlpages > struts > HTMLPageForm


1 package com.dotmarketing.portlets.htmlpages.struts;
2
3
4 import java.text.SimpleDateFormat JavaDoc;
5
6 import javax.servlet.http.HttpServletRequest JavaDoc;
7
8 import org.apache.commons.lang.builder.ToStringBuilder;
9 import org.apache.struts.action.ActionErrors;
10 import org.apache.struts.action.ActionMapping;
11 import org.apache.struts.validator.ValidatorForm;
12
13 import com.liferay.portal.util.Constants;
14
15 /** @author Hibernate CodeGenerator */
16 public class HTMLPageForm extends ValidatorForm {
17
18
19     private static final long serialVersionUID = 1L;
20
21     /** identifier field */
22     private long parent;
23
24     /** nullable persistent field */
25     private String JavaDoc selectedparent;
26
27     /** nullable persistent field */
28     private String JavaDoc selectedparentPath;
29
30     /** nullable persistent field */
31     private String JavaDoc metadata;
32
33     /** nullable persistent field */
34     private java.util.Date JavaDoc startDate;
35
36     /** nullable persistent field */
37     private java.util.Date JavaDoc endDate;
38
39     /** nullable persistent field */
40     private String JavaDoc webStartDate;
41
42     /** nullable persistent field */
43     private String JavaDoc webEndDate;
44
45     /** nullable persistent field */
46     private String JavaDoc pageUrl;
47
48     /** nullable persistent field */
49     private boolean httpsRequired;
50
51     /** nullable persistent field */
52     private String JavaDoc redirect;
53
54     /** nullable persistent field */
55     private long template;
56
57     /** nullable persistent field */
58     private String JavaDoc selectedtemplate;
59
60     /*** WEB ASSET FIELDS FOR THE FORM ***/
61     /** nullable persistent field */
62     private String JavaDoc title;
63
64     /** nullable persistent field */
65     private String JavaDoc friendlyName;
66
67     /** nullable persistent field */
68     private boolean showOnMenu;
69
70     /** nullable persistent field */
71     private int sortOrder;
72     
73     /*** WEB ASSET FIELDS FOR THE FORM ***/
74
75
76     public HTMLPageForm() {
77     }
78
79     public String JavaDoc toString() {
80         return ToStringBuilder.reflectionToString(this);
81     }
82
83     public ActionErrors validate(ActionMapping mapping, HttpServletRequest JavaDoc request) {
84         if(request.getParameter("cmd")!=null && request.getParameter("cmd").equals(Constants.ADD)) {
85             return super.validate(mapping, request);
86         }
87         return null;
88     }
89
90
91     /**
92      * Returns the endDate.
93      * @return java.util.Date
94      */

95     public java.util.Date JavaDoc getEndDate() {
96         return endDate;
97     }
98
99     /**
100      * Returns the httpsRequired.
101      * @return boolean
102      */

103     public boolean isHttpsRequired() {
104         return httpsRequired;
105     }
106
107     /**
108      * Returns the metadata.
109      * @return String
110      */

111     public String JavaDoc getMetadata() {
112         return metadata;
113     }
114
115     /**
116      * Returns the pageUrl.
117      * @return String
118      */

119     public String JavaDoc getPageUrl() {
120         return pageUrl;
121     }
122
123     /**
124      * Returns the parent.
125      * @return long
126      */

127     public long getParent() {
128         return parent;
129     }
130
131     /**
132      * Returns the redirect.
133      * @return String
134      */

135     public String JavaDoc getRedirect() {
136         return redirect;
137     }
138
139     /**
140      * Returns the startDate.
141      * @return java.util.Date
142      */

143     public java.util.Date JavaDoc getStartDate() {
144         return startDate;
145     }
146
147     /**
148      * Sets the endDate.
149      * @param endDate The endDate to set
150      */

151     public void setEndDate(java.util.Date JavaDoc endDate) {
152         this.endDate = endDate;
153     }
154
155     /**
156      * Sets the httpsRequired.
157      * @param httpsRequired The httpsRequired to set
158      */

159     public void setHttpsRequired(boolean httpsRequired) {
160         this.httpsRequired = httpsRequired;
161     }
162
163     /**
164      * Sets the metadata.
165      * @param metadata The metadata to set
166      */

167     public void setMetadata(String JavaDoc metadata) {
168         this.metadata = metadata;
169     }
170
171     /**
172      * Sets the pageUrl.
173      * @param pageUrl The pageUrl to set
174      */

175     public void setPageUrl(String JavaDoc pageUrl) {
176         this.pageUrl = pageUrl;
177     }
178
179     /**
180      * Sets the parent.
181      * @param parent The parent to set
182      */

183     public void setParent(long parent) {
184         this.parent = parent;
185     }
186
187     /**
188      * Sets the redirect.
189      * @param redirect The redirect to set
190      */

191     public void setRedirect(String JavaDoc redirect) {
192         this.redirect = redirect;
193     }
194
195     /**
196      * Sets the startDate.
197      * @param startDate The startDate to set
198      */

199     public void setStartDate(java.util.Date JavaDoc startDate) {
200         this.startDate = startDate;
201     }
202
203     /**
204      * Returns the webEndDate.
205      * @return String
206      */

207     public String JavaDoc getWebEndDate() {
208         return webEndDate;
209     }
210
211     /**
212      * Returns the webStartDate.
213      * @return String
214      */

215     public String JavaDoc getWebStartDate() {
216         return webStartDate;
217     }
218
219     /**
220      * Sets the webEndDate.
221      * @param webEndDate The webEndDate to set
222      */

223     public void setWebEndDate(String JavaDoc webEndDate) {
224         this.webEndDate = webEndDate;
225
226         try {
227             this.endDate = new SimpleDateFormat JavaDoc("MM/dd/yyyy").parse(webEndDate);
228         }
229         catch(Exception JavaDoc ex) {
230         }
231     }
232
233     /**
234      * Sets the webStartDate.
235      * @param webStartDate The webStartDate to set
236      */

237     public void setWebStartDate(String JavaDoc webStartDate) {
238         this.webStartDate = webStartDate;
239
240         try {
241             this.startDate = new SimpleDateFormat JavaDoc("MM/dd/yyyy").parse(webStartDate);
242         }
243         catch(Exception JavaDoc ex) {
244         }
245     }
246
247     /**
248      * Returns the friendlyName.
249      * @return String
250      */

251     public String JavaDoc getFriendlyName() {
252         return friendlyName;
253     }
254
255     /**
256      * Returns the showOnMenu.
257      * @return boolean
258      */

259     public boolean isShowOnMenu() {
260         return showOnMenu;
261     }
262
263     /**
264      * Returns the sortOrder.
265      * @return int
266      */

267     public int getSortOrder() {
268         return sortOrder;
269     }
270
271     /**
272      * Returns the title.
273      * @return String
274      */

275     public String JavaDoc getTitle() {
276         return title;
277     }
278
279     /**
280      * Sets the friendlyName.
281      * @param friendlyName The friendlyName to set
282      */

283     public void setFriendlyName(String JavaDoc friendlyName) {
284         this.friendlyName = friendlyName;
285     }
286
287     /**
288      * Sets the showOnMenu.
289      * @param showOnMenu The showOnMenu to set
290      */

291     public void setShowOnMenu(boolean showOnMenu) {
292         this.showOnMenu = showOnMenu;
293     }
294
295     /**
296      * Sets the sortOrder.
297      * @param sortOrder The sortOrder to set
298      */

299     public void setSortOrder(int sortOrder) {
300         this.sortOrder = sortOrder;
301     }
302
303     /**
304      * Sets the title.
305      * @param title The title to set
306      */

307     public void setTitle(String JavaDoc title) {
308         this.title = title;
309     }
310
311
312     /**
313      * Returns the selectedtemplate.
314      * @return String
315      */

316     public String JavaDoc getSelectedtemplate() {
317         return selectedtemplate;
318     }
319
320     /**
321      * Returns the template.
322      * @return long
323      */

324     public long getTemplate() {
325         return template;
326     }
327
328     /**
329      * Sets the selectedtemplate.
330      * @param selectedtemplate The selectedtemplate to set
331      */

332     public void setSelectedtemplate(String JavaDoc selectedtemplate) {
333         this.selectedtemplate = selectedtemplate;
334     }
335
336     /**
337      * Sets the template.
338      * @param template The template to set
339      */

340     public void setTemplate(long template) {
341         this.template = template;
342     }
343
344     /**
345      * Returns the selectedparent.
346      * @return String
347      */

348     public String JavaDoc getSelectedparent() {
349         return selectedparent;
350     }
351
352     /**
353      * Sets the selectedparent.
354      * @param selectedparent The selectedparent to set
355      */

356     public void setSelectedparent(String JavaDoc selectedparent) {
357         this.selectedparent = selectedparent;
358     }
359
360     /**
361      * Returns the selectedparentPath.
362      * @return String
363      */

364     public String JavaDoc getSelectedparentPath() {
365         return selectedparentPath;
366     }
367
368     /**
369      * Sets the selectedparentPath.
370      * @param selectedparentPath The selectedparentPath to set
371      */

372     public void setSelectedparentPath(String JavaDoc selectedparentPath) {
373         this.selectedparentPath = selectedparentPath;
374     }
375
376 }
377
Popular Tags