1 23 24 package org.infoglue.cms.entities.management; 25 26 import org.infoglue.cms.entities.kernel.BaseEntityVO; 27 import org.infoglue.cms.entities.management.impl.simple.GroupImpl; 28 import org.infoglue.cms.util.ConstraintExceptionBuffer; 29 import org.infoglue.cms.util.validators.ValidatorFactory; 30 31 public class GroupVO implements BaseEntityVO 32 { 33 private java.lang.String groupName; 34 private java.lang.String description; 35 36 public String toString() 37 { 38 return getGroupName(); 39 } 40 41 44 45 public Integer getId() 46 { 47 return null; 48 } 49 50 public java.lang.String getGroupName() 51 { 52 return this.groupName; 53 } 54 55 public void setGroupName(java.lang.String groupName) 56 { 57 this.groupName = groupName; 58 } 59 60 public java.lang.String getDescription() 61 { 62 return this.description; 63 } 64 65 public void setDescription(java.lang.String description) 66 { 67 this.description = description; 68 } 69 70 73 74 public ConstraintExceptionBuffer validate() 75 { 76 ConstraintExceptionBuffer ceb = new ConstraintExceptionBuffer(); 77 if (groupName != null) ValidatorFactory.createStringValidator("Group.groupName", true, 3, 50, true, GroupImpl.class, this.getId(), this.getGroupName()).validate(groupName, ceb); 78 if (description != null) ValidatorFactory.createStringValidator("Group.description", true, 1, 100).validate(description, ceb); 79 80 return ceb; 81 } 82 83 } 84 85 | Popular Tags |