Uses of Class
org.apache.cassandra.auth.Permission

Packages that use Permission
org.apache.cassandra.auth   
org.apache.cassandra.cql3.statements   
org.apache.cassandra.service   
 

Uses of Permission in org.apache.cassandra.auth
 

Fields in org.apache.cassandra.auth with type parameters of type Permission
static java.util.EnumSet<Permission> Permission.ALL
           
static java.util.EnumSet<Permission> Permission.ALLOWED_SYSTEM_ACTIONS
           
static java.util.EnumSet<Permission> Permission.GRANULAR_PERMISSIONS
           
static java.util.EnumSet<Permission> Permission.NONE
           
static java.util.Map<Permission,java.util.EnumSet<Permission>> Permission.oldToNew
          Maps old permissions to the new ones as we want to support old client IAuthority implementations and new style of granular permission checking at the same time.
static java.util.Map<Permission,java.util.EnumSet<Permission>> Permission.oldToNew
          Maps old permissions to the new ones as we want to support old client IAuthority implementations and new style of granular permission checking at the same time.
 

Methods in org.apache.cassandra.auth that return Permission
static Permission Permission.valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Permission[] Permission.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Methods in org.apache.cassandra.auth that return types with arguments of type Permission
 java.util.EnumSet<Permission> AllowAllAuthority.authorize(AuthenticatedUser user, java.util.List<java.lang.Object> resource)
           
 java.util.EnumSet<Permission> IAuthority.authorize(AuthenticatedUser user, java.util.List<java.lang.Object> resource)
           
 

Methods in org.apache.cassandra.auth with parameters of type Permission
 void IAuthority2.grant(AuthenticatedUser granter, Permission permission, java.lang.String to, CFName resource, boolean grantOption)
          GRANT ON TO [WITH GRANT OPTION];
 void IAuthorityContainer.grant(AuthenticatedUser granter, Permission permission, java.lang.String to, CFName resource, boolean grantOption)
           
 void IAuthority2.revoke(AuthenticatedUser revoker, Permission permission, java.lang.String from, CFName resource)
          REVOKE ON FROM ;
 void IAuthorityContainer.revoke(AuthenticatedUser revoker, Permission permission, java.lang.String from, CFName resource)
           
 

Uses of Permission in org.apache.cassandra.cql3.statements
 

Constructors in org.apache.cassandra.cql3.statements with parameters of type Permission
GrantStatement(Permission permission, CFName resource, java.lang.String username, boolean grantOption)
           
RevokeStatement(Permission permission, java.lang.String from, CFName resource)
           
 

Uses of Permission in org.apache.cassandra.service
 

Methods in org.apache.cassandra.service with parameters of type Permission
 void ClientState.grantPermission(Permission permission, java.lang.String to, CFName on, boolean grantOption)
           
 void ClientState.hasColumnFamilyAccess(java.lang.String columnFamily, Permission perm)
          Confirms that the client thread has the given Permission in the context of the given ColumnFamily and the current keyspace.
 void ClientState.hasColumnFamilyAccess(java.lang.String keyspace, java.lang.String columnFamily, Permission perm)
           
 void ClientState.hasColumnFamilySchemaAccess(java.lang.String keyspace, Permission perm)
          Confirms that the client thread has the given Permission for the ColumnFamily list of the provided keyspace.
 void ClientState.hasKeyspaceAccess(java.lang.String keyspace, Permission perm)
           
 void ClientState.revokePermission(Permission permission, java.lang.String from, CFName resource)
           
 



Copyright © 2012 The Apache Software Foundation