org.apache.derby.impl.sql.execute
Class RoutinePrivilegeInfo

java.lang.Object
  extended by org.apache.derby.impl.sql.execute.PrivilegeInfo
      extended by org.apache.derby.impl.sql.execute.RoutinePrivilegeInfo

public class RoutinePrivilegeInfo
extends PrivilegeInfo


Field Summary
private  AliasDescriptor aliasDescriptor
           
 
Constructor Summary
RoutinePrivilegeInfo(AliasDescriptor aliasDescriptor)
           
 
Method Summary
 void executeGrantRevoke(Activation activation, boolean grant, java.util.List grantees)
          This is the guts of the Execution-time logic for GRANT/REVOKE of a routine execute privilege
 
Methods inherited from class org.apache.derby.impl.sql.execute.PrivilegeInfo
addWarningIfPrivilegeNotRevoked, checkOwnership
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aliasDescriptor

private AliasDescriptor aliasDescriptor
Constructor Detail

RoutinePrivilegeInfo

public RoutinePrivilegeInfo(AliasDescriptor aliasDescriptor)
Method Detail

executeGrantRevoke

public void executeGrantRevoke(Activation activation,
                               boolean grant,
                               java.util.List grantees)
                        throws StandardException
This is the guts of the Execution-time logic for GRANT/REVOKE of a routine execute privilege

Specified by:
executeGrantRevoke in class PrivilegeInfo
Parameters:
activation -
grant - true if grant, false if revoke
grantees - a list of authorization ids (strings)
Throws:
StandardException - Thrown on failure

Built on Thu 2012-03-29 21:53:33+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.