KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > nemesis > forum > webapp > admin > bean > GroupUsersBean


1 package org.nemesis.forum.webapp.admin.bean;
2
3 import java.util.ArrayList JavaDoc;
4 import java.util.List JavaDoc;
5
6 /**
7  * @author dlaurent
8  *
9  * 21 févr. 2003
10  * GroupBean.java
11  */

12 public class GroupUsersBean {
13         
14     int id ;
15     String JavaDoc name ;
16     String JavaDoc description ;
17     int numMembers ;
18     int numAdmins;
19     
20     List JavaDoc members=new ArrayList JavaDoc();
21     List JavaDoc admins=new ArrayList JavaDoc();;
22         
23     public void addMember(UserBean user) {
24         members.add(user);
25     }
26
27     public UserBean getMember(int index) {
28         return (UserBean)members.get(index);
29     }
30     
31     public void addAdmin(UserBean user) {
32         admins.add(user);
33     }
34
35     public UserBean getAdmin(int index) {
36         return (UserBean)admins.get(index);
37     }
38
39
40     /**
41      * @return List
42      */

43     public List JavaDoc getAdmins() {
44         return admins;
45     }
46
47     /**
48      * @return String
49      */

50     public String JavaDoc getDescription() {
51         return description;
52     }
53
54     /**
55      * @return int
56      */

57     public int getId() {
58         return id;
59     }
60
61     /**
62      * @return List
63      */

64     public List JavaDoc getMembers() {
65         return members;
66     }
67
68     /**
69      * @return String
70      */

71     public String JavaDoc getName() {
72         return name;
73     }
74
75     /**
76      * @return int
77      */

78     public int getNumAdmins() {
79         return numAdmins;
80     }
81
82     /**
83      * @return int
84      */

85     public int getNumMembers() {
86         return numMembers;
87     }
88
89     /**
90      * Sets the admins.
91      * @param admins The admins to set
92      */

93     public void setAdmins(List JavaDoc admins) {
94         this.admins = admins;
95     }
96
97     /**
98      * Sets the description.
99      * @param description The description to set
100      */

101     public void setDescription(String JavaDoc description) {
102         this.description = description;
103     }
104
105     /**
106      * Sets the id.
107      * @param id The id to set
108      */

109     public void setId(int id) {
110         this.id = id;
111     }
112
113     /**
114      * Sets the members.
115      * @param members The members to set
116      */

117     public void setMembers(List JavaDoc members) {
118         this.members = members;
119     }
120
121     /**
122      * Sets the name.
123      * @param name The name to set
124      */

125     public void setName(String JavaDoc name) {
126         this.name = name;
127     }
128
129     /**
130      * Sets the numAdmins.
131      * @param numAdmins The numAdmins to set
132      */

133     public void setNumAdmins(int numAdmins) {
134         this.numAdmins = numAdmins;
135     }
136
137     /**
138      * Sets the numMembers.
139      * @param numMembers The numMembers to set
140      */

141     public void setNumMembers(int numMembers) {
142         this.numMembers = numMembers;
143     }
144
145 }
146
Popular Tags