com.gigaspaces.security.authorities
Class SystemAuthority
java.lang.Object
  
com.gigaspaces.security.authorities.SystemAuthority
- All Implemented Interfaces: 
 - InternalAuthority, Authority, Serializable
 
public class SystemAuthority
- extends Object
- implements InternalAuthority
  
Defines an Authority for managing of users and roles.
 
 The SystemAuthoritys' Authority.getAuthority() String representation format:
 
 SystemPrivilege privilege-value
 
 Where:
 privilege-value = MANAGE_ROLES | MANAGE_USERS
 
 The privileges represent the following system operations:
 MANAGE_ROLES - managing of roles
 MANAGE_USERS - managing of users
 
- Since:
 
  - 7.0.1
 
- Author:
 
  - Moran Avigdor
 
- See Also:
 - Serialized Form
 
 
 
 
 
SystemAuthority
public SystemAuthority(SystemAuthority.SystemPrivilege systemPrivilege)
valueOf
public static SystemAuthority valueOf(String authority)
 
 
getAuthority
public String getAuthority()
- Description copied from interface: 
Authority 
- An 
Authority that can be represented as a String which is
 sufficient in precision to be relied upon for an access control decisions.
- Specified by:
 getAuthority in interface Authority
 
- Returns:
 - a representation of the granted authority (expressed as a 
String with
         sufficient precision). 
 
 
toString
public String toString()
- Overrides:
 toString in class Object
 
 
hashCode
public int hashCode()
- Overrides:
 hashCode in class Object
 
 
equals
public boolean equals(Object obj)
- Overrides:
 equals in class Object
 
 
getPrivilege
public Privilege getPrivilege()
- Description copied from interface: 
InternalAuthority 
- A granted privilege associated with this Authority.
- Specified by:
 getPrivilege in interface InternalAuthority
 
- Returns:
 - a granted privilege.
 
 
 
Copyright © GigaSpaces.