KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > infoglue > cms > entities > management > impl > simple > SystemUserImpl


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.impl.simple;
25
26 import java.util.ArrayList JavaDoc;
27
28 import org.infoglue.cms.entities.kernel.BaseEntityVO;
29 import org.infoglue.cms.entities.management.SystemUser;
30 import org.infoglue.cms.entities.management.SystemUserVO;
31 import org.infoglue.cms.exception.ConstraintException;
32
33 public class SystemUserImpl implements SystemUser
34 {
35     private java.util.Collection JavaDoc roles = new ArrayList JavaDoc();
36     private java.util.Collection JavaDoc groups = new ArrayList JavaDoc();
37     private SystemUserVO valueObject = new SystemUserVO();
38      
39     public SystemUserVO getValueObject()
40     {
41         return this.valueObject;
42     }
43
44     public Object JavaDoc getIdAsObject()
45     {
46         return getUserName();
47     }
48
49     public Integer JavaDoc getId()
50     {
51         return null;
52     }
53     
54     public String JavaDoc toString()
55     {
56         return this.valueObject.toString();
57     }
58         
59     public void setValueObject(SystemUserVO valueObject)
60     {
61         this.valueObject = valueObject;
62     }
63     /**
64      * @see org.infoglue.cms.entities.kernel.BaseEntity#getVO()
65      */

66     public BaseEntityVO getVO()
67     {
68         return (BaseEntityVO) getValueObject();
69     }
70     /**
71      * @see org.infoglue.cms.entities.kernel.BaseEntity#setVO(BaseEntityVO)
72      */

73     public void setVO(BaseEntityVO valueObject)
74     {
75         setValueObject((SystemUserVO) valueObject);
76     }
77
78     public java.lang.String JavaDoc getUserName()
79     {
80         return this.valueObject.getUserName();
81     }
82             
83     public void setUserName(java.lang.String JavaDoc userName) throws ConstraintException
84     {
85         this.valueObject.setUserName(userName);
86     }
87       
88     public java.lang.String JavaDoc getPassword()
89     {
90         return this.valueObject.getPassword();
91     }
92             
93     public void setPassword(java.lang.String JavaDoc password) throws ConstraintException
94     {
95         this.valueObject.setPassword(password);
96     }
97       
98     public java.lang.String JavaDoc getFirstName()
99     {
100         return this.valueObject.getFirstName();
101     }
102             
103     public void setFirstName(java.lang.String JavaDoc firstName) throws ConstraintException
104     {
105         this.valueObject.setFirstName(firstName);
106     }
107       
108     public java.lang.String JavaDoc getLastName()
109     {
110         return this.valueObject.getLastName();
111     }
112             
113     public void setLastName(java.lang.String JavaDoc lastName) throws ConstraintException
114     {
115         this.valueObject.setLastName(lastName);
116     }
117       
118     public java.lang.String JavaDoc getEmail()
119     {
120         return this.valueObject.getEmail();
121     }
122             
123     public void setEmail(java.lang.String JavaDoc email) throws ConstraintException
124     {
125         this.valueObject.setEmail(email);
126     }
127       
128     public java.util.Collection JavaDoc getRoles()
129     {
130         return this.roles;
131     }
132             
133     public void setRoles (java.util.Collection JavaDoc roles)
134     {
135         this.roles = roles;
136     }
137     
138     public java.util.Collection JavaDoc getGroups()
139     {
140         return groups;
141     }
142     
143     public void setGroups(java.util.Collection JavaDoc groups)
144     {
145         this.groups = groups;
146     }
147 }
148
Popular Tags