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  }