Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
  
  
GroupPrincipal
  public
  
  
  
  interface
  GroupPrincipal
  
  
      implements
      
        UserPrincipal
      
  
  
  
    
    | java.nio.file.attribute.GroupPrincipal | 
  
  
    
  A UserPrincipal representing a group identity, used to
 determine access rights to objects in a file system. The exact definition of
 a group is implementation specific, but typically, it represents an identity
 created for administrative purposes so as to determine the access rights for
 the members of the group. Whether an entity can be a member of multiple
 groups, and whether groups can be nested, are implementation specified and
 therefore not specified.
  
Summary
| Inherited methods | 
|---|
| 
    From interface
      
        
          java.security.Principal
        
      
      
  
  
  
    | 
        abstract
        
        
        
        
        boolean | 
      equals(Object another)
      Compares this principal to the specified object.
        
    
 |  
  
  
    | 
        abstract
        
        
        
        
        String | 
      getName()
      Returns the name of this principal.
        
    
 |  
  
  
    | 
        abstract
        
        
        
        
        int | 
      hashCode()
      Returns a hashcode for this principal.
        
    
 |  
  
  
    | 
        
        default
        
        
        
        boolean | 
      implies(Subject subject)
      Returns true if the specified subject is implied by this principal.
        
    
 |  
  
  
    | 
        abstract
        
        
        
        
        String | 
      toString()
      Returns a string representation of this principal.
        
    
 |  | 
 
 
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]