org.apache.cassandra.auth
Class IAuthorityContainer
java.lang.Object
org.apache.cassandra.auth.IAuthorityContainer
public class IAuthorityContainer
- extends java.lang.Object
1.1.x : Temporary measure to unable dynamic operations without changing IAuthority interface.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IAuthorityContainer
public IAuthorityContainer(IAuthority authority)
setup
public void setup()
isDynamic
public boolean isDynamic()
getAuthority
public IAuthority getAuthority()
grant
public void grant(AuthenticatedUser granter,
Permission permission,
java.lang.String to,
CFName resource,
boolean grantOption)
throws UnauthorizedException,
InvalidRequestException
- Throws:
UnauthorizedException
InvalidRequestException
revoke
public void revoke(AuthenticatedUser revoker,
Permission permission,
java.lang.String from,
CFName resource)
throws UnauthorizedException,
InvalidRequestException
- Throws:
UnauthorizedException
InvalidRequestException
listPermissions
public ResultMessage listPermissions(java.lang.String username)
throws UnauthorizedException,
InvalidRequestException
- Throws:
UnauthorizedException
InvalidRequestException
Copyright © 2012 The Apache Software Foundation