- java.lang.Object
 -  
      
- com.sun.security.auth.UnixNumericGroupPrincipal
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable,Principal 
public class UnixNumericGroupPrincipal extends Object implements Principal, Serializable
此类实现Principal接口并表示用户的Unix组标识号(GID)。诸如此
UnixNumericGroupPrincipal可以与特定的Subject相关联以使用附加身份来扩充该Subject。 有关如何实现此目的的更多信息,请参阅Subject类。 然后,授权决策可以基于与Subject相关联的Subject。- 另请参见:
 -  
         
Principal,Subject, Serialized Form 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 UnixNumericGroupPrincipal(long name, boolean primaryGroup)使用用户组标识号(GID)的长表示创建UnixNumericGroupPrincipal。UnixNumericGroupPrincipal(String name, boolean primaryGroup)使用用户组标识号(GID)的String表示创建UnixNumericGroupPrincipal。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 booleanequals(Object o)比较指定的Object与此UnixNumericGroupPrincipal是否相等。StringgetName()返回此UnixNumericGroupPrincipal的用户组标识号(GID)。inthashCode()返回此UnixNumericGroupPrincipal的哈希码。booleanisPrimaryGroup()返回此组标识号(GID)是否表示此用户所属的主要组。longlongValue()返回此UnixNumericGroupPrincipal的用户组标识号(GID)。StringtoString()返回此UnixNumericGroupPrincipal的字符串表示UnixNumericGroupPrincipal。 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
UnixNumericGroupPrincipal
public UnixNumericGroupPrincipal(String name, boolean primaryGroup)
使用String表示用户的组标识号(GID)创建UnixNumericGroupPrincipal。- 参数
 -  
              
name- 此用户的用户组标识号(GID)。 -  
              
primaryGroup- 如果指定的GID表示此用户所属的主要组,primaryGrouptrue。 - 异常
 -  
              
NullPointerException- 如果name是null。 
 
-  
UnixNumericGroupPrincipal
public UnixNumericGroupPrincipal(long name, boolean primaryGroup)使用用户的组标识号(GID)的长表示创建UnixNumericGroupPrincipal。- 参数
 -  
              
name- 此用户的用户组标识号(GID)表示为long。 -  
              
primaryGroup- 如果指定的GID表示此用户所属的主要组,primaryGrouptrue。 
 
 -  
 
-  
             
方法详细信息
-  
getName
public String getName()
返回此UnixNumericGroupPrincipal的用户组标识号(GID)。 
-  
longValue
public long longValue()
返回此UnixNumericGroupPrincipal的用户组标识号(GID)。- 结果
 - 
               此 
              
UnixNumericGroupPrincipal的用户组标识号(GID)为long。 
 
-  
isPrimaryGroup
public boolean isPrimaryGroup()
返回此组标识号(GID)是否表示此用户所属的主要组。- 结果
 - 如果此组标识号(GID)表示此用户所属的主要组,则为true,否则为false。
 
 
-  
toString
public String toString()
返回此UnixNumericGroupPrincipal的字符串表示UnixNumericGroupPrincipal。 
-  
equals
public boolean equals(Object o)
比较指定的Object与此UnixNumericGroupPrincipal是否相等。 如果给定对象也是UnixNumericGroupPrincipal并且两个UnixNumericGroupPrincipals具有相同的组标识号(GID),则返回true。 
-  
hashCode
public int hashCode()
返回此UnixNumericGroupPrincipal的哈希码。- Specified by:
 -  
              
hashCode在界面Principal - 重写:
 -  
              
hashCode在类Object - 结果
 - 
               这个 
              
UnixNumericGroupPrincipal的哈希代码。 - 另请参见:
 -  
              
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object) 
 
 -  
 
 -