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.user.jdo.v0_9_0;
9   
10  /**
11   * Class UserDatabase.
12   * 
13   * @version $Revision$ $Date$
14   */
15  public class UserDatabase
16      implements java.io.Serializable
17  {
18  
19        //--------------------------/
20       //- Class/Member Variables -/
21      //--------------------------/
22  
23      /**
24       * Field users.
25       */
26      private java.util.List/*<JdoUser>*/ users;
27  
28      /**
29       * Field modelEncoding.
30       */
31      private String modelEncoding = "UTF-8";
32  
33  
34        //-----------/
35       //- Methods -/
36      //-----------/
37  
38      /**
39       * Method addUser.
40       * 
41       * @param jdoUser
42       */
43      public void addUser( JdoUser jdoUser )
44      {
45          getUsers().add( jdoUser );
46      } //-- void addUser( JdoUser )
47  
48      /**
49       * Get the modelEncoding field.
50       * 
51       * @return String
52       */
53      public String getModelEncoding()
54      {
55          return this.modelEncoding;
56      } //-- String getModelEncoding()
57  
58      /**
59       * Method getUsers.
60       * 
61       * @return List
62       */
63      public java.util.List/*<JdoUser>*/ getUsers()
64      {
65          if ( this.users == null )
66          {
67              this.users = new java.util.ArrayList/*<JdoUser>*/();
68          }
69  
70          return this.users;
71      } //-- java.util.List/*<JdoUser>*/ getUsers()
72  
73      /**
74       * Method removeUser.
75       * 
76       * @param jdoUser
77       */
78      public void removeUser( JdoUser jdoUser )
79      {
80          getUsers().remove( jdoUser );
81      } //-- void removeUser( JdoUser )
82  
83      /**
84       * Set the modelEncoding field.
85       * 
86       * @param modelEncoding
87       */
88      public void setModelEncoding( String modelEncoding )
89      {
90          this.modelEncoding = modelEncoding;
91      } //-- void setModelEncoding( String )
92  
93      /**
94       * Set the users field.
95       * 
96       * @param users
97       */
98      public void setUsers( java.util.List/*<JdoUser>*/ users )
99      {
100         this.users = users;
101     } //-- void setUsers( java.util.List )
102 
103 }