View Javadoc

1   // ========================================================================
2   // Copyright 2002-2005 Mort Bay Consulting Pty. Ltd.
3   // ------------------------------------------------------------------------
4   // Licensed under the Apache License, Version 2.0 (the "License");
5   // you may not use this file except in compliance with the License.
6   // You may obtain a copy of the License at 
7   // http://www.apache.org/licenses/LICENSE-2.0
8   // Unless required by applicable law or agreed to in writing, software
9   // distributed under the License is distributed on an "AS IS" BASIS,
10  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11  // See the License for the specific language governing permissions and
12  // limitations under the License.
13  // ========================================================================
14  
15  package org.mortbay.setuid;
16  
17  /**
18   * Class is the equivalent java class used for holding values from native c code structure group. for more information please see man pages for getgrnam and getgrgid
19   * struct group {
20   *             char   *gr_name;        // group name 
21   *             char   *gr_passwd;     // group password
22   *             gid_t   gr_gid;          // group ID 
23   *             char  **gr_mem;        //  group members 
24   *         };
25   *
26   * @author Leopoldo Lee Agdeppa III
27   */
28  
29  public class Group
30  {
31      private String _grName; /* group name */
32      private String _grPasswd; /* group password */
33      private int _grGid; /* group id */
34      private String[] _grMem; /* group members */
35      
36      
37  
38      public String getGrName()
39      {
40          return _grName;
41      }
42      
43      public void setGrName(String grName)
44      {
45          _grName = grName;
46      }    
47  
48      public String getGrPasswd()
49      {
50          return _grPasswd;
51      }
52      
53      public void setGrPasswd(String grPasswd)
54      {
55          _grPasswd = grPasswd;
56      }
57  
58      public int getGrGid()
59      {
60          return _grGid;
61      }
62      
63      public void setGrGid(int grGid)
64      {
65          _grGid = grGid;
66      }
67      
68      public String[] getGrMem()
69      {
70          return _grMem;
71      }
72      
73      public void setGrMem(String[] grMem)
74      {
75          _grMem = grMem;
76      }
77      
78  }