1 // =================== DO NOT EDIT THIS FILE ====================
2 // Generated by Modello 1.7,
3 // any modifications will be overwritten.
4 // ==============================================================
5
6 package org.apache.archiva.redback.rbac.jdo;
7
8 /**
9 * Class RbacDatabase.
10 *
11 * @version $Revision$ $Date$
12 */
13 public class RbacDatabase
14 implements java.io.Serializable
15 {
16
17 //--------------------------/
18 //- Class/Member Variables -/
19 //--------------------------/
20
21 /**
22 * Field roles.
23 */
24 private java.util.List/*<JdoRole>*/ roles;
25
26 /**
27 * Field permissions.
28 */
29 private java.util.List/*<JdoPermission>*/ permissions;
30
31 /**
32 * Field operations.
33 */
34 private java.util.List/*<JdoOperation>*/ operations;
35
36 /**
37 * Field resources.
38 */
39 private java.util.List/*<JdoResource>*/ resources;
40
41 /**
42 * Field userAssignments.
43 */
44 private java.util.List/*<JdoUserAssignment>*/ userAssignments;
45
46 /**
47 * Field modelEncoding.
48 */
49 private String modelEncoding = "UTF-8";
50
51
52 //-----------/
53 //- Methods -/
54 //-----------/
55
56 /**
57 * Method addOperation.
58 *
59 * @param jdoOperation
60 */
61 public void addOperation( JdoOperation jdoOperation )
62 {
63 getOperations().add( jdoOperation );
64 } //-- void addOperation( JdoOperation )
65
66 /**
67 * Method addPermission.
68 *
69 * @param jdoPermission
70 */
71 public void addPermission( JdoPermission jdoPermission )
72 {
73 getPermissions().add( jdoPermission );
74 } //-- void addPermission( JdoPermission )
75
76 /**
77 * Method addResource.
78 *
79 * @param jdoResource
80 */
81 public void addResource( JdoResource jdoResource )
82 {
83 getResources().add( jdoResource );
84 } //-- void addResource( JdoResource )
85
86 /**
87 * Method addRole.
88 *
89 * @param jdoRole
90 */
91 public void addRole( JdoRole jdoRole )
92 {
93 getRoles().add( jdoRole );
94 } //-- void addRole( JdoRole )
95
96 /**
97 * Method addUserAssignment.
98 *
99 * @param jdoUserAssignment
100 */
101 public void addUserAssignment( JdoUserAssignment jdoUserAssignment )
102 {
103 getUserAssignments().add( jdoUserAssignment );
104 } //-- void addUserAssignment( JdoUserAssignment )
105
106 /**
107 * Get the modelEncoding field.
108 *
109 * @return String
110 */
111 public String getModelEncoding()
112 {
113 return this.modelEncoding;
114 } //-- String getModelEncoding()
115
116 /**
117 * Method getOperations.
118 *
119 * @return List
120 */
121 public java.util.List/*<JdoOperation>*/ getOperations()
122 {
123 if ( this.operations == null )
124 {
125 this.operations = new java.util.ArrayList/*<JdoOperation>*/();
126 }
127
128 return this.operations;
129 } //-- java.util.List/*<JdoOperation>*/ getOperations()
130
131 /**
132 * Method getPermissions.
133 *
134 * @return List
135 */
136 public java.util.List/*<JdoPermission>*/ getPermissions()
137 {
138 if ( this.permissions == null )
139 {
140 this.permissions = new java.util.ArrayList/*<JdoPermission>*/();
141 }
142
143 return this.permissions;
144 } //-- java.util.List/*<JdoPermission>*/ getPermissions()
145
146 /**
147 * Method getResources.
148 *
149 * @return List
150 */
151 public java.util.List/*<JdoResource>*/ getResources()
152 {
153 if ( this.resources == null )
154 {
155 this.resources = new java.util.ArrayList/*<JdoResource>*/();
156 }
157
158 return this.resources;
159 } //-- java.util.List/*<JdoResource>*/ getResources()
160
161 /**
162 * Method getRoles.
163 *
164 * @return List
165 */
166 public java.util.List/*<JdoRole>*/ getRoles()
167 {
168 if ( this.roles == null )
169 {
170 this.roles = new java.util.ArrayList/*<JdoRole>*/();
171 }
172
173 return this.roles;
174 } //-- java.util.List/*<JdoRole>*/ getRoles()
175
176 /**
177 * Method getUserAssignments.
178 *
179 * @return List
180 */
181 public java.util.List/*<JdoUserAssignment>*/ getUserAssignments()
182 {
183 if ( this.userAssignments == null )
184 {
185 this.userAssignments = new java.util.ArrayList/*<JdoUserAssignment>*/();
186 }
187
188 return this.userAssignments;
189 } //-- java.util.List/*<JdoUserAssignment>*/ getUserAssignments()
190
191 /**
192 * Method removeOperation.
193 *
194 * @param jdoOperation
195 */
196 public void removeOperation( JdoOperation jdoOperation )
197 {
198 getOperations().remove( jdoOperation );
199 } //-- void removeOperation( JdoOperation )
200
201 /**
202 * Method removePermission.
203 *
204 * @param jdoPermission
205 */
206 public void removePermission( JdoPermission jdoPermission )
207 {
208 getPermissions().remove( jdoPermission );
209 } //-- void removePermission( JdoPermission )
210
211 /**
212 * Method removeResource.
213 *
214 * @param jdoResource
215 */
216 public void removeResource( JdoResource jdoResource )
217 {
218 getResources().remove( jdoResource );
219 } //-- void removeResource( JdoResource )
220
221 /**
222 * Method removeRole.
223 *
224 * @param jdoRole
225 */
226 public void removeRole( JdoRole jdoRole )
227 {
228 getRoles().remove( jdoRole );
229 } //-- void removeRole( JdoRole )
230
231 /**
232 * Method removeUserAssignment.
233 *
234 * @param jdoUserAssignment
235 */
236 public void removeUserAssignment( JdoUserAssignment jdoUserAssignment )
237 {
238 getUserAssignments().remove( jdoUserAssignment );
239 } //-- void removeUserAssignment( JdoUserAssignment )
240
241 /**
242 * Set the modelEncoding field.
243 *
244 * @param modelEncoding
245 */
246 public void setModelEncoding( String modelEncoding )
247 {
248 this.modelEncoding = modelEncoding;
249 } //-- void setModelEncoding( String )
250
251 /**
252 * Set the operations field.
253 *
254 * @param operations
255 */
256 public void setOperations( java.util.List/*<JdoOperation>*/ operations )
257 {
258 this.operations = operations;
259 } //-- void setOperations( java.util.List )
260
261 /**
262 * Set the permissions field.
263 *
264 * @param permissions
265 */
266 public void setPermissions( java.util.List/*<JdoPermission>*/ permissions )
267 {
268 this.permissions = permissions;
269 } //-- void setPermissions( java.util.List )
270
271 /**
272 * Set the resources field.
273 *
274 * @param resources
275 */
276 public void setResources( java.util.List/*<JdoResource>*/ resources )
277 {
278 this.resources = resources;
279 } //-- void setResources( java.util.List )
280
281 /**
282 * Set the roles field.
283 *
284 * @param roles
285 */
286 public void setRoles( java.util.List/*<JdoRole>*/ roles )
287 {
288 this.roles = roles;
289 } //-- void setRoles( java.util.List )
290
291 /**
292 * Set the userAssignments field.
293 *
294 * @param userAssignments
295 */
296 public void setUserAssignments( java.util.List/*<JdoUserAssignment>*/ userAssignments )
297 {
298 this.userAssignments = userAssignments;
299 } //-- void setUserAssignments( java.util.List )
300
301 }