KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > structure > struts > StructureForm


1 package com.dotmarketing.portlets.structure.struts;
2
3 import java.util.List JavaDoc;
4
5 import javax.servlet.http.HttpServletRequest JavaDoc;
6
7 import org.apache.struts.action.ActionErrors;
8 import org.apache.struts.action.ActionMapping;
9 import org.apache.struts.action.ActionMessage;
10 import org.apache.struts.validator.ValidatorForm;
11
12 public class StructureForm extends ValidatorForm {
13     
14     private static final long serialVersionUID = 1L;
15     private long inode;
16     private String JavaDoc name;
17     private String JavaDoc description;
18     private boolean reviewContent;
19     private String JavaDoc reviewIntervalNum;
20     private String JavaDoc reviewIntervalSelect;
21     private int reviewerRole = 0;
22
23     private List JavaDoc fields;
24
25     public long getInode() {
26         return inode;
27     }
28     public void setInode(long inode) {
29         this.inode = inode;
30     }
31     public String JavaDoc getDescription() {
32         return description;
33     }
34     public void setDescription(String JavaDoc description) {
35         this.description = description;
36     }
37     public List JavaDoc getFields() {
38         return fields;
39     }
40     public void setFields(List JavaDoc fields) {
41         this.fields = fields;
42     }
43     public String JavaDoc getName() {
44         return name;
45     }
46     public void setName(String JavaDoc name) {
47         this.name = name;
48     }
49     public int getReviewerRole() {
50         return reviewerRole;
51     }
52     public void setReviewerRole(int reviewerRole) {
53         this.reviewerRole = reviewerRole;
54     }
55     public String JavaDoc getReviewIntervalNum() {
56         return reviewIntervalNum;
57     }
58     public void setReviewIntervalNum(String JavaDoc reviewIntervalNum) {
59         this.reviewIntervalNum = reviewIntervalNum;
60     }
61     public String JavaDoc getReviewIntervalSelect() {
62         return reviewIntervalSelect;
63     }
64     public void setReviewIntervalSelect(String JavaDoc reviewIntervalSelect) {
65         this.reviewIntervalSelect = reviewIntervalSelect;
66     }
67     public boolean isReviewContent() {
68         return reviewContent;
69     }
70     public void setReviewContent(boolean reviewContent) {
71         this.reviewContent = reviewContent;
72     }
73     
74     public ActionErrors validate(ActionMapping arg0, HttpServletRequest JavaDoc arg1) {
75         ActionErrors errors = super.validate(arg0,arg1);
76         if (errors == null) errors = new ActionErrors ();
77         if (isReviewContent() && reviewerRole == 0) {
78             errors.add("reviewerRole", new ActionMessage ("structure.reviewerRole.required"));
79         }
80         return errors;
81     }
82 }
83
Popular Tags