View Javadoc

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