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.jndi   
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
 

Classes in org.apache.directory.server.core that implement OperationContext
 class MockOperation
           
 

Methods in org.apache.directory.server.core that return OperationContext
 OperationContext MockOperation.getFirstOperation()
           
 OperationContext MockOperation.getLastOperation()
           
 OperationContext MockOperation.getNextOperation()
           
 OperationContext MockOperation.getPreviousOperation()
           
 

Methods in org.apache.directory.server.core that return types with arguments of type OperationContext
 java.util.Set<OperationContext> MockCoreSession.getOutstandingOperations()
           
 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(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN username, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN 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, org.apache.directory.shared.ldap.entry.ServerEntry entry, org.apache.directory.shared.ldap.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> MaxValueCountFilter.filter(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.entry.ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, org.apache.directory.shared.ldap.entry.ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, org.apache.directory.shared.ldap.entry.ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> ACITupleFilter.filter(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.entry.ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, org.apache.directory.shared.ldap.entry.ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, org.apache.directory.shared.ldap.entry.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(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.entry.ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, org.apache.directory.shared.ldap.entry.ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, org.apache.directory.shared.ldap.entry.ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> RelatedUserClassFilter.filter(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.entry.ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, org.apache.directory.shared.ldap.entry.ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, org.apache.directory.shared.ldap.entry.ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> RestrictedByFilter.filter(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.entry.ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, org.apache.directory.shared.ldap.entry.ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, org.apache.directory.shared.ldap.entry.ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> RelatedProtectedItemFilter.filter(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.entry.ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, org.apache.directory.shared.ldap.entry.ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, org.apache.directory.shared.ldap.entry.ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MicroOperationFilter.filter(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.entry.ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, org.apache.directory.shared.ldap.entry.ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, org.apache.directory.shared.ldap.entry.ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> HighestPrecedenceFilter.filter(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.entry.ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, org.apache.directory.shared.ldap.entry.ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, org.apache.directory.shared.ldap.entry.ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MaxImmSubFilter.filter(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.entry.ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, org.apache.directory.shared.ldap.entry.ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, org.apache.directory.shared.ldap.entry.ServerEntry entryView)
           
 java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> MostSpecificProtectedItemFilter.filter(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, java.util.Collection<org.apache.directory.shared.ldap.aci.ACITuple> tuples, OperationScope scope, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.entry.ServerEntry userEntry, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN entryName, java.lang.String attrId, org.apache.directory.shared.ldap.entry.Value<?> attrValue, org.apache.directory.shared.ldap.entry.ServerEntry entry, java.util.Collection<org.apache.directory.shared.ldap.aci.MicroOperation> microOperations, org.apache.directory.shared.ldap.entry.ServerEntry entryView)
           
 boolean ACDFEngine.hasPermission(org.apache.directory.shared.ldap.schema.SchemaManager schemaManager, OperationContext opContext, java.util.Collection<org.apache.directory.shared.ldap.name.DN> userGroupNames, org.apache.directory.shared.ldap.name.DN userName, org.apache.directory.shared.ldap.constants.AuthenticationLevel authenticationLevel, org.apache.directory.shared.ldap.name.DN 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, org.apache.directory.shared.ldap.entry.ServerEntry entry, org.apache.directory.shared.ldap.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.DN 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.jndi
 

Methods in org.apache.directory.server.core.jndi with parameters of type OperationContext
protected  void ServerContext.injectReferralControl(OperationContext opCtx)
          Set the referral handling flag into the operation context using the JNDI value stored into the environment.
 

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.parsers.LdapComparatorDescription comparatorDescription)
           
 void SchemaSubentryModifier.add(OperationContext opContext, org.apache.directory.shared.ldap.schema.parsers.NormalizerDescription normalizerDescription)
           
 void SchemaSubentryModifier.add(OperationContext opContext, org.apache.directory.shared.ldap.schema.parsers.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.parsers.LdapComparatorDescription comparatorDescription)
           
 void SchemaSubentryModifier.delete(OperationContext opContext, org.apache.directory.shared.ldap.schema.parsers.NormalizerDescription normalizerDescription)
           
 void SchemaSubentryModifier.delete(OperationContext opContext, org.apache.directory.shared.ldap.schema.parsers.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 SimpleTriggerExecutionAuthorizer.hasPermission(OperationContext opContext)
           
 boolean TriggerExecutionAuthorizer.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.DN addedEntryName, org.apache.directory.shared.ldap.entry.ServerEntry addedEntry)
           
DeleteStoredProcedureParameterInjector(OperationContext opContext, org.apache.directory.shared.ldap.name.DN deletedEntryName)
           
ModifyDNStoredProcedureParameterInjector(OperationContext opContext, boolean deleteOldRn, org.apache.directory.shared.ldap.name.DN oldRDN, org.apache.directory.shared.ldap.name.RDN newRDN, org.apache.directory.shared.ldap.name.DN oldSuperiorDN, org.apache.directory.shared.ldap.name.DN newSuperiorDN, org.apache.directory.shared.ldap.name.DN oldDN, org.apache.directory.shared.ldap.name.DN 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.internal.InternalRequest request)
          Extracts request controls from a request to populate into an OperationContext.
static void LdapProtocolUtils.setResponseControls(OperationContext opContext, org.apache.directory.shared.ldap.message.internal.InternalResponse response)
          Extracts response controls from a an OperationContext to populate into a Response object.
 



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