Uses of Interface
org.apache.directory.server.core.interceptor.context.OperationContext

Packages that use OperationContext
org.apache.directory.server.core   
org.apache.directory.server.core.authz.support  
org.apache.directory.server.core.collective   
org.apache.directory.server.core.interceptor   
org.apache.directory.server.core.interceptor.context   
org.apache.directory.server.core.invocation   
org.apache.directory.server.core.schema  
org.apache.directory.server.core.trigger   
org.apache.directory.server.ldap Contains the entry point for the LDAP protocol provider and the session registry. 
 

Uses of OperationContext in org.apache.directory.server.core
 

Methods in org.apache.directory.server.core that return types with arguments of type OperationContext
 java.util.Set<OperationContext> DefaultCoreSession.getOutstandingOperations()
           
 java.util.Set<OperationContext> CoreSession.getOutstandingOperations()
          Gets all outstanding operations currently being performed that have yet to be completed.
 

Uses of OperationContext in org.apache.directory.server.core.authz.support
 

Methods in org.apache.directory.server.core.authz.support with parameters of type OperationContext
 void ACDFEngine.checkPermission(Registries registries, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN username, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> aciTuples, ServerEntry entry, ServerEntry entryView)
          Checks the user with the specified name can access the specified resource (entry, attribute type, or attribute value) and throws LdapNoPermissionException if the user doesn't have any permission to perform the specified grants.
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> HighestPrecedenceFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MostSpecificProtectedItemFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> RestrictedByFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> RelatedProtectedItemFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> ACITupleFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
          Returns the collection of the filtered tuples using the specified extra information.
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MostSpecificUserClassFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> RelatedUserClassFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MaxValueCountFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MaxImmSubFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MicroOperationFilter.filter(Registries registries, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, ServerEntry entryView)
           
 boolean ACDFEngine.hasPermission(Registries registries, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.LdapDN> userGroupNames, org.apache.directory.shared.ldap.name.LdapDN userName, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.LdapDN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> aciTuples, ServerEntry entry, ServerEntry entryView)
          Returns true if the user with the specified name can access the specified resource (entry, attribute type, or attribute value) and throws LdapNoPermissionException if the user doesn't have any permission to perform the specified grants.
 

Uses of OperationContext in org.apache.directory.server.core.collective
 

Methods in org.apache.directory.server.core.collective with parameters of type OperationContext
 void CollectiveAttributesSchemaChecker.checkModify(OperationContext opContext, org.apache.directory.shared.ldap.name.LdapDN normName, java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods)
           
 

Uses of OperationContext in org.apache.directory.server.core.interceptor
 

Methods in org.apache.directory.server.core.interceptor that return OperationContext
static OperationContext BaseInterceptor.getContext()
          TODO delete this since it uses static access Returns the current JNDI Context.
 

Uses of OperationContext in org.apache.directory.server.core.interceptor.context
 

Subinterfaces of OperationContext in org.apache.directory.server.core.interceptor.context
 interface ChangeOperationContext
          Operations (write based) causing changes extend this interface.
 

Classes in org.apache.directory.server.core.interceptor.context that implement OperationContext
 class AbstractChangeOperationContext
          An abstract base class used by all change inducing operations.
 class AbstractOperationContext
          This abstract class stores common context elements, like the DN, which is used in all the contexts.
 class AddContextPartitionOperationContext
          A AddContextPartition context used for Interceptors.
 class AddOperationContext
          A Add context used for Interceptors.
 class BindOperationContext
          A Bind context used for Interceptors.
 class CompareOperationContext
          A Compare context used for Interceptors.
 class DeleteOperationContext
          A Delete context used for Interceptors.
 class EmptyOperationContext
          An EmptySuffix context used for Interceptors.
 class EntryOperationContext
          A Entry context used for Interceptors.
 class GetMatchedNameOperationContext
          A GetMatchedName context used for Interceptors.
 class GetRootDSEOperationContext
          A GetRootDSE context used for Interceptors.
 class GetSuffixOperationContext
          A GetSuffix context used for Interceptors.
 class ListOperationContext
          A ListContext context used for Interceptors.
 class ListSuffixOperationContext
          A ListSuffix context used for Interceptors.
 class LookupOperationContext
          A context for tracking lookup operations.
 class ModifyOperationContext
          A Modify context used for Interceptors.
 class MoveAndRenameOperationContext
          A Move And Rename context used for Interceptors.
 class MoveOperationContext
          A Move context used for Interceptors.
 class RemoveContextPartitionOperationContext
          A RemoveContextPartition context used for Interceptors.
 class RenameOperationContext
          A RenameService context used for Interceptors.
 class SearchingOperationContext
          A context used for search related operations and used by all the Interceptors.
 class SearchOperationContext
          A Search context used for Interceptors.
 class UnbindOperationContext
          A Unbind context used for Interceptors.
 

Fields in org.apache.directory.server.core.interceptor.context declared as OperationContext
protected  OperationContext AbstractOperationContext.next
           
protected  OperationContext AbstractOperationContext.previous
           
 

Methods in org.apache.directory.server.core.interceptor.context that return OperationContext
 OperationContext AbstractOperationContext.getFirstOperation()
           
 OperationContext OperationContext.getFirstOperation()
          Gets the first, direct operation issued against the DirectoryService.
 OperationContext BindOperationContext.getFirstOperation()
           
 OperationContext AbstractOperationContext.getLastOperation()
           
 OperationContext OperationContext.getLastOperation()
          Gets the last, operation issued on the DirectoryService.
 OperationContext BindOperationContext.getLastOperation()
           
 OperationContext AbstractOperationContext.getNextOperation()
           
 OperationContext OperationContext.getNextOperation()
          Gets the next, indirect operation issued on the DirectoryService.
 OperationContext BindOperationContext.getNextOperation()
           
 OperationContext AbstractOperationContext.getPreviousOperation()
           
 OperationContext OperationContext.getPreviousOperation()
          Gets the previous, operation issued on the DirectoryService.
 OperationContext BindOperationContext.getPreviousOperation()
           
 

Methods in org.apache.directory.server.core.interceptor.context with parameters of type OperationContext
protected  void AbstractOperationContext.setNextOperation(OperationContext next)
           
protected  void AbstractOperationContext.setPreviousOperation(OperationContext previous)
           
 

Uses of OperationContext in org.apache.directory.server.core.invocation
 

Methods in org.apache.directory.server.core.invocation that return OperationContext
 OperationContext InvocationStack.peek()
          Returns the latest invocation.
 OperationContext InvocationStack.pop()
          Pops the latest invocation from this stack.
 OperationContext[] InvocationStack.toArray()
          Returns an array of Invocations.
 

Methods in org.apache.directory.server.core.invocation with parameters of type OperationContext
 void InvocationStack.push(OperationContext opContext)
          Pushes the specified invocation to this stack.
 

Uses of OperationContext in org.apache.directory.server.core.schema
 

Methods in org.apache.directory.server.core.schema with parameters of type OperationContext
 void SchemaSubentryModifier.add(OperationContext opContext, org.apache.directory.shared.ldap.schema.syntax.ComparatorDescription comparatorDescription)
           
 void SchemaSubentryModifier.add(OperationContext opContext, org.apache.directory.shared.ldap.schema.syntax.NormalizerDescription normalizerDescription)
           
 void SchemaSubentryModifier.add(OperationContext opContext, org.apache.directory.shared.ldap.schema.syntax.SyntaxCheckerDescription syntaxCheckerDescription)
           
 void SchemaSubentryModifier.addSchemaObject(OperationContext opContext, org.apache.directory.shared.ldap.schema.SchemaObject obj)
           
 void SchemaSubentryModifier.delete(OperationContext opContext, org.apache.directory.shared.ldap.schema.syntax.ComparatorDescription comparatorDescription)
           
 void SchemaSubentryModifier.delete(OperationContext opContext, org.apache.directory.shared.ldap.schema.syntax.NormalizerDescription normalizerDescription)
           
 void SchemaSubentryModifier.delete(OperationContext opContext, org.apache.directory.shared.ldap.schema.syntax.SyntaxCheckerDescription syntaxCheckerDescription)
           
 void SchemaSubentryModifier.deleteSchemaObject(OperationContext opContext, org.apache.directory.shared.ldap.schema.SchemaObject obj)
           
 

Uses of OperationContext in org.apache.directory.server.core.trigger
 

Methods in org.apache.directory.server.core.trigger that return OperationContext
 OperationContext AbstractStoredProcedureParameterInjector.getOperationContext()
           
 

Methods in org.apache.directory.server.core.trigger with parameters of type OperationContext
 java.util.List<java.lang.Object> AbstractStoredProcedureParameterInjector.getArgumentsToInject(OperationContext opContext, java.util.List<org.apache.directory.shared.ldap.trigger.StoredProcedureParameter> parameterList)
           
 java.util.List<java.lang.Object> StoredProcedureParameterInjector.getArgumentsToInject(OperationContext opContext, java.util.List<org.apache.directory.shared.ldap.trigger.StoredProcedureParameter> parameterList)
           
 boolean TriggerExecutionAuthorizer.hasPermission(OperationContext opContext)
           
 boolean SimpleTriggerExecutionAuthorizer.hasPermission(OperationContext opContext)
           
 java.lang.Object StoredProcedureParameterInjector.MicroInjector.inject(OperationContext opContext, org.apache.directory.shared.ldap.trigger.StoredProcedureParameter param)
           
 void AbstractStoredProcedureParameterInjector.setOperationContext(OperationContext invocation)
           
 

Constructors in org.apache.directory.server.core.trigger with parameters of type OperationContext
AbstractStoredProcedureParameterInjector(OperationContext opContext)
           
AddStoredProcedureParameterInjector(OperationContext opContext, org.apache.directory.shared.ldap.name.LdapDN addedEntryName, ServerEntry addedEntry)
           
DeleteStoredProcedureParameterInjector(OperationContext opContext, org.apache.directory.shared.ldap.name.LdapDN deletedEntryName)
           
ModifyDNStoredProcedureParameterInjector(OperationContext opContext, boolean deleteOldRn, org.apache.directory.shared.ldap.name.LdapDN oldRDN, org.apache.directory.shared.ldap.name.Rdn newRDN, org.apache.directory.shared.ldap.name.LdapDN oldSuperiorDN, org.apache.directory.shared.ldap.name.LdapDN newSuperiorDN, org.apache.directory.shared.ldap.name.LdapDN oldDN, org.apache.directory.shared.ldap.name.LdapDN newDN)
           
 

Uses of OperationContext in org.apache.directory.server.ldap
 

Methods in org.apache.directory.server.ldap with parameters of type OperationContext
static void LdapProtocolUtils.setRequestControls(OperationContext opContext, org.apache.directory.shared.ldap.message.Request request)
          Extracts request controls from a request to populate into an OperationContext.
static void LdapProtocolUtils.setResponseControls(OperationContext opContext, org.apache.directory.shared.ldap.message.Response response)
          Extracts response controls from a an OperationContext to populate into a Response object.
 



Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.