|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 Invocation s. |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |