1 package com.dotmarketing.portlets.structure.struts; 2 3 import java.util.List ; 4 5 import javax.servlet.http.HttpServletRequest ; 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 name; 17 private String description; 18 private boolean reviewContent; 19 private String reviewIntervalNum; 20 private String reviewIntervalSelect; 21 private int reviewerRole = 0; 22 23 private List fields; 24 25 public long getInode() { 26 return inode; 27 } 28 public void setInode(long inode) { 29 this.inode = inode; 30 } 31 public String getDescription() { 32 return description; 33 } 34 public void setDescription(String description) { 35 this.description = description; 36 } 37 public List getFields() { 38 return fields; 39 } 40 public void setFields(List fields) { 41 this.fields = fields; 42 } 43 public String getName() { 44 return name; 45 } 46 public void setName(String 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 getReviewIntervalNum() { 56 return reviewIntervalNum; 57 } 58 public void setReviewIntervalNum(String reviewIntervalNum) { 59 this.reviewIntervalNum = reviewIntervalNum; 60 } 61 public String getReviewIntervalSelect() { 62 return reviewIntervalSelect; 63 } 64 public void setReviewIntervalSelect(String 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 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 |