KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > infoglue > cms > entities > management > RoleVO


1 /* ===============================================================================
2  *
3  * Part of the InfoGlue Content Management Platform (www.infoglue.org)
4  *
5  * ===============================================================================
6  *
7  * Copyright (C)
8  *
9  * This program is free software; you can redistribute it and/or modify it under
10  * the terms of the GNU General Public License version 2, as published by the
11  * Free Software Foundation. See the file LICENSE.html for more information.
12  *
13  * This program is distributed in the hope that it will be useful, but WITHOUT
14  * ANY WARRANTY, including the implied warranty of MERCHANTABILITY or FITNESS
15  * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License along with
18  * this program; if not, write to the Free Software Foundation, Inc. / 59 Temple
19  * Place, Suite 330 / Boston, MA 02111-1307 / USA.
20  *
21  * ===============================================================================
22  */

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 JavaDoc roleName;
34     private java.lang.String JavaDoc description;
35   
36     public String JavaDoc toString()
37     {
38         return getRoleName();
39     }
40     
41     /**
42      * @see org.infoglue.cms.entities.kernel.BaseEntityVO#getId()
43      */

44     
45     public Integer JavaDoc getId()
46     {
47         return null;
48     }
49     
50     public java.lang.String JavaDoc getRoleName()
51     {
52         return this.roleName;
53     }
54                 
55     public void setRoleName(java.lang.String JavaDoc roleName)
56     {
57         this.roleName = roleName;
58     }
59         
60     public java.lang.String JavaDoc getDescription()
61     {
62         return this.description;
63     }
64                 
65     public void setDescription(java.lang.String JavaDoc description)
66     {
67         this.description = description;
68     }
69     
70     /**
71      * @see org.infoglue.cms.entities.kernel.BaseEntityVO#validate()
72      */

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