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.RoleImpl; 28 import org.infoglue.cms.util.ConstraintExceptionBuffer; 29 import org.infoglue.cms.util.validators.ValidatorFactory; 30 31 public class RoleVO implements BaseEntityVO 32 { 33 private java.lang.String roleName; 34 private java.lang.String description; 35 36 public String toString() 37 { 38 return getRoleName(); 39 } 40 41 44 45 public Integer getId() 46 { 47 return null; 48 } 49 50 public java.lang.String getRoleName() 51 { 52 return this.roleName; 53 } 54 55 public void setRoleName(java.lang.String roleName) 56 { 57 this.roleName = roleName; 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 (roleName != null) ValidatorFactory.createStringValidator("Role.roleName", true, 3, 50, true, RoleImpl.class, this.getId(), this.getRoleName()).validate(roleName, ceb); 78 if (description != null) ValidatorFactory.createStringValidator("Role.description", true, 1, 100).validate(description, ceb); 79 80 return ceb; 81 } 82 83 } 84 85 | Popular Tags |