Uses of Interface
org.apache.directory.server.core.CoreSession

Packages that use CoreSession
org.apache.directory.mitosis.operation   
org.apache.directory.mitosis.operation.support   
org.apache.directory.server.core   
org.apache.directory.server.core.authz   
org.apache.directory.server.core.integ   
org.apache.directory.server.core.interceptor.context   
org.apache.directory.server.core.jndi   
org.apache.directory.server.core.sp   
org.apache.directory.server.core.sp.java   
org.apache.directory.server.core.unit   
org.apache.directory.server.kerberos.shared.store.operations Provides Command pattern objects for working with the JNDI backing store. 
org.apache.directory.server.ldap Contains the entry point for the LDAP protocol provider and the session registry. 
org.apache.directory.server.ldap.handlers.bind Contains the implementation of LDAP binds with Simple and SASL authentication mechanisms. 
org.apache.directory.server.ldap.handlers.bind.cramMD5   
org.apache.directory.server.ldap.handlers.bind.digestMD5   
org.apache.directory.server.ldap.handlers.bind.plain   
org.apache.directory.server.protocol.shared.catalog   
org.apache.directory.server.protocol.shared.store   
org.apache.directory.server.unit   
 

Uses of CoreSession in org.apache.directory.mitosis.operation
 

Methods in org.apache.directory.mitosis.operation with parameters of type CoreSession
 void Operation.execute(PartitionNexus nexus, ReplicationStore store, CoreSession coreSession)
          Replicates this operation on the specified nexus.
protected  void CompositeOperation.execute0(PartitionNexus nexus, ReplicationStore store, CoreSession coreSession)
          Apply the replication on each internal operation.
protected  void Operation.execute0(PartitionNexus nexus, ReplicationStore store, CoreSession coreSession)
          Not supported.
protected  void AttributeOperation.execute0(PartitionNexus nexus, ReplicationStore store, CoreSession coreSession)
          Check that we can apply the modification, and create the associated entry, if it does not exists locally.
protected  void AddEntryOperation.execute0(PartitionNexus nexus, ReplicationStore store, CoreSession coreSession)
          Inject the entry into the local server
protected  void DeleteAttributeOperation.execute1(PartitionNexus nexus, CoreSession coreSession)
          Inject the modified attribute into the server.
protected  void ReplaceAttributeOperation.execute1(PartitionNexus nexus, CoreSession coreSession)
          Inject the modified attribute into the server.
protected  void AddAttributeOperation.execute1(PartitionNexus nexus, CoreSession coreSession)
          Inject the modified attribute into the server.
protected abstract  void AttributeOperation.execute1(PartitionNexus nexus, CoreSession coreSession)
          Apply the requested modification locally
 

Uses of CoreSession in org.apache.directory.mitosis.operation.support
 

Methods in org.apache.directory.mitosis.operation.support with parameters of type CoreSession
static void EntryUtil.createGlueEntries(CoreSession coreSession, org.apache.directory.shared.ldap.name.LdapDN name, boolean includeLeaf)
           
static boolean EntryUtil.isEntryUpdatable(CoreSession coreSession, org.apache.directory.shared.ldap.name.LdapDN name, CSN newCSN)
           
 

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

Classes in org.apache.directory.server.core that implement CoreSession
 class DefaultCoreSession
          The default CoreSession implementation.
 

Methods in org.apache.directory.server.core that return CoreSession
 CoreSession DefaultDirectoryService.getAdminSession()
           
 CoreSession DirectoryService.getAdminSession()
           
 CoreSession DefaultDirectoryService.getSession()
           
 CoreSession DirectoryService.getSession()
          Gets a logical session to perform operations on this DirectoryService as the anonymous user.
 CoreSession DefaultDirectoryService.getSession(org.apache.directory.shared.ldap.name.LdapDN principalDn, byte[] credentials)
           
 CoreSession DirectoryService.getSession(org.apache.directory.shared.ldap.name.LdapDN principalDn, byte[] credentials)
          Gets a logical session to perform operations on this DirectoryService as a specific user with a separate authorization principal.
 CoreSession DefaultDirectoryService.getSession(org.apache.directory.shared.ldap.name.LdapDN principalDn, byte[] credentials, java.lang.String saslMechanism, java.lang.String saslAuthId)
           
 CoreSession DirectoryService.getSession(org.apache.directory.shared.ldap.name.LdapDN principalDn, byte[] credentials, java.lang.String saslMechanism, java.lang.String saslAuthId)
          Gets a logical session to perform operations on this DirectoryService as a specific user with a separate authorization principal.
 CoreSession DefaultDirectoryService.getSession(LdapPrincipal principal)
           
 CoreSession DirectoryService.getSession(LdapPrincipal principal)
          Gets a logical session to perform operations on this DirectoryService as a specific user.
 

Uses of CoreSession in org.apache.directory.server.core.authz
 

Constructors in org.apache.directory.server.core.authz with parameters of type CoreSession
GroupCache(CoreSession session)
          Creates a static group cache.
TupleCache(CoreSession session)
          Creates a ACITuple cache.
 

Uses of CoreSession in org.apache.directory.server.core.integ
 

Methods in org.apache.directory.server.core.integ that return CoreSession
static CoreSession IntegrationUtils.getCoreSession(java.lang.String principalDn, DirectoryService service, java.lang.String dn)
           
 

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

Fields in org.apache.directory.server.core.interceptor.context declared as CoreSession
protected  CoreSession AbstractOperationContext.session
           
 

Methods in org.apache.directory.server.core.interceptor.context that return CoreSession
 CoreSession AbstractOperationContext.getSession()
           
 CoreSession OperationContext.getSession()
          Gets the session associated with this operation.
 CoreSession BindOperationContext.getSession()
           
 

Methods in org.apache.directory.server.core.interceptor.context with parameters of type CoreSession
protected  void AbstractOperationContext.setSession(CoreSession session)
           
 void BindOperationContext.setSession(CoreSession session)
           
 

Constructors in org.apache.directory.server.core.interceptor.context with parameters of type CoreSession
AbstractChangeOperationContext(CoreSession session)
           
AbstractChangeOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
           
AbstractOperationContext(CoreSession session)
          Creates a new instance of AbstractOperationContext.
AbstractOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of AbstractOperationContext.
AddContextPartitionOperationContext(CoreSession session, Partition partition)
          Creates a new instance of AddContextPartitionOperationContext.
AddOperationContext(CoreSession session)
          Creates a new instance of AddOperationContext.
AddOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.AddRequest addRequest)
           
AddOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of AddOperationContext.
AddOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, ServerEntry entry)
          Creates a new instance of ModifyOperationContext.
AddOperationContext(CoreSession session, ServerEntry entry)
          Creates a new instance of AddOperationContext.
BindOperationContext(CoreSession session)
          Creates a new instance of BindOperationContext.
CompareOperationContext(CoreSession session)
          Creates a new instance of CompareOperationContext.
CompareOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.CompareRequest compareRequest)
           
CompareOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of CompareOperationContext.
CompareOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, java.lang.String oid)
          Creates a new instance of LookupOperationContext.
CompareOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, java.lang.String oid, java.lang.Object value)
          Creates a new instance of LookupOperationContext.
CompareOperationContext(CoreSession session, java.lang.String oid)
          Creates a new instance of LookupOperationContext.
DeleteOperationContext(CoreSession session)
          Creates a new instance of DeleteOperationContext.
DeleteOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.DeleteRequest deleteRequest)
           
DeleteOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN deleteDn)
          Creates a new instance of DeleteOperationContext.
EmptyOperationContext(CoreSession session)
          Creates a new instance of EmptyOperationContext.
EntryOperationContext(CoreSession session)
          Creates a new instance of EntryOperationContext.
EntryOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN entryDn)
          Creates a new instance of EntryOperationContext.
GetMatchedNameOperationContext(CoreSession session)
          Creates a new instance of GetMatchedNameOperationContext.
GetMatchedNameOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of GetMatchedNameOperationContext.
GetRootDSEOperationContext(CoreSession session)
          Creates a new instance of GetRootDSEOperationContext.
GetRootDSEOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of GetRootDSEOperationContext.
GetSuffixOperationContext(CoreSession session)
          Creates a new instance of GetSuffixOperationContext.
GetSuffixOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of GetSuffixOperationContext.
ListOperationContext(CoreSession session)
          Creates a new instance of ListOperationContext.
ListOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of ListOperationContext.
ListOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode)
          Creates a new instance of ListOperationContext.
ListOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode, java.util.Set<org.apache.directory.shared.ldap.schema.AttributeTypeOptions> returningAttributes)
          Creates a new instance of ListOperationContext with attributes to return.
ListSuffixOperationContext(CoreSession session)
          Creates a new instance of ListSuffixOperationContext.
ListSuffixOperationContext(CoreSession session, Registries registries, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of ListSuffixOperationContext.
LookupOperationContext(CoreSession session)
          Creates a new instance of LookupOperationContext.
LookupOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of LookupOperationContext.
LookupOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, java.lang.String[] attrsId)
          Creates a new instance of LookupOperationContext.
LookupOperationContext(CoreSession session, java.lang.String[] attrsId)
          Creates a new instance of LookupOperationContext.
ModifyOperationContext(CoreSession session)
          Creates a new instance of ModifyOperationContext.
ModifyOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, java.util.List<org.apache.directory.shared.ldap.entry.Modification> modItems)
          Creates a new instance of ModifyOperationContext.
ModifyOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.ModifyRequest modifyRequest)
           
MoveAndRenameOperationContext(CoreSession session)
          Creates a new instance of MoveAndRenameOperationContext.
MoveAndRenameOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN oldDn, org.apache.directory.shared.ldap.name.LdapDN parent, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean delOldRdn)
          Creates a new instance of MoveAndRenameOperationContext.
MoveAndRenameOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.ModifyDnRequest modifyDnRequest)
           
MoveOperationContext(CoreSession session)
          Creates a new instance of MoveOperationContext.
MoveOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN oldDn, org.apache.directory.shared.ldap.name.LdapDN parent)
          Creates a new instance of MoveOperationContext.
MoveOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.ModifyDnRequest modifyDnRequest)
           
RemoveContextPartitionOperationContext(CoreSession session)
          Creates a new instance of RemoveContextPartitionOperationContext.
RemoveContextPartitionOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of RemoveContextPartitionOperationContext.
RenameOperationContext(CoreSession session)
          Creates a new instance of RenameOperationContext.
RenameOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN oldDn, org.apache.directory.shared.ldap.name.Rdn newRdn, boolean delOldDn)
          Creates a new instance of RenameOperationContext.
RenameOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.ModifyDnRequest modifyDnRequest)
           
SearchingOperationContext(CoreSession session)
          Creates a new instance of ListOperationContext.
SearchingOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn)
          Creates a new instance of ListOperationContext.
SearchingOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode)
          Creates a new instance of ListOperationContext.
SearchingOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode, javax.naming.directory.SearchControls searchControls)
          Creates a new instance of ListOperationContext.
SearchingOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode, java.util.Set<org.apache.directory.shared.ldap.schema.AttributeTypeOptions> returningAttributes)
          Creates a new instance of a SearchingOperationContext using one level scope, with attributes to return.
SearchOperationContext(CoreSession session)
          Creates a new instance of SearchOperationContext.
SearchOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode, org.apache.directory.shared.ldap.filter.ExprNode filter, javax.naming.directory.SearchControls searchControls)
          Creates a new instance of SearchOperationContext.
SearchOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, org.apache.directory.shared.ldap.filter.SearchScope scope, org.apache.directory.shared.ldap.filter.ExprNode filter, org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode, java.util.Set<org.apache.directory.shared.ldap.schema.AttributeTypeOptions> returningAttributes)
          Creates a new instance of SearchOperationContext.
SearchOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.SearchRequest searchRequest)
          Creates a new instance of SearchOperationContext.
UnbindOperationContext(CoreSession session)
          Creates a new instance of UnbindOperationContext.
UnbindOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.UnbindRequest unbindRequest)
           
 

Uses of CoreSession in org.apache.directory.server.core.jndi
 

Methods in org.apache.directory.server.core.jndi that return CoreSession
 CoreSession ServerContext.getSession()
           
 

Constructors in org.apache.directory.server.core.jndi with parameters of type CoreSession
ServerContext(DirectoryService service, CoreSession session, javax.naming.Name dn)
           
ServerDirContext(DirectoryService service, CoreSession session, org.apache.directory.shared.ldap.name.LdapDN bindDn)
           
ServerLdapContext(DirectoryService service, CoreSession session, org.apache.directory.shared.ldap.name.LdapDN bindDn)
           
 

Uses of CoreSession in org.apache.directory.server.core.sp
 

Methods in org.apache.directory.server.core.sp with parameters of type CoreSession
 ClonedServerEntry StoredProcExecutionManager.findStoredProcUnit(CoreSession session, java.lang.String fullSPName)
          Finds and returns a stored procedure unit entry whose identifier name is extracted from fullSPName.
 java.lang.Object StoredProcEngine.invokeProcedure(CoreSession session, java.lang.String fullSPName, java.lang.Object[] spArgs)
          Invokes the stored procedure handled by the engine.
 

Uses of CoreSession in org.apache.directory.server.core.sp.java
 

Methods in org.apache.directory.server.core.sp.java with parameters of type CoreSession
 java.lang.Object JavaStoredProcEngine.invokeProcedure(CoreSession session, java.lang.String fullSPName, java.lang.Object[] spArgs)
           
 

Uses of CoreSession in org.apache.directory.server.core.unit
 

Methods in org.apache.directory.server.core.unit with parameters of type CoreSession
static void IntegrationUtils.apply(CoreSession root, org.apache.directory.shared.ldap.ldif.LdifEntry entry)
           
 

Uses of CoreSession in org.apache.directory.server.kerberos.shared.store.operations
 

Methods in org.apache.directory.server.kerberos.shared.store.operations with parameters of type CoreSession
 java.lang.Object DeletePrincipal.execute(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN searchBaseDn)
           
 java.lang.Object GetPrincipal.execute(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN base)
          Note that the base is a relative path from the existing context.
 java.lang.Object GetAllPrincipals.execute(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN searchBaseDn)
           
 java.lang.Object ChangePassword.execute(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN searchBaseDn)
           
 java.lang.Object AddPrincipal.execute(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN searchBaseDn)
           
static ServerEntry StoreUtils.findPrincipalEntry(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN searchBaseDn, java.lang.String principal)
          Finds the ServerEntry associated with the Kerberos principal name.
static ServerEntry StoreUtils.toServerEntry(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN dn, PrincipalStoreEntry principalEntry)
          Creates a ServerEntry for a PrincipalStoreEntry, doing what a state factory does but for ServerEntry instead of Attributes.
 

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

Methods in org.apache.directory.server.ldap that return CoreSession
 CoreSession LdapSession.getCoreSession()
          Gets the logical core DirectoryService session associated with this LdapSession.
 

Methods in org.apache.directory.server.ldap with parameters of type CoreSession
 void LdapSession.setCoreSession(CoreSession coreSession)
          Sets the logical core DirectoryService session.
 

Uses of CoreSession in org.apache.directory.server.ldap.handlers.bind
 

Fields in org.apache.directory.server.ldap.handlers.bind declared as CoreSession
protected  CoreSession AbstractSaslCallbackHandler.adminSession
          The admin core session
 

Methods in org.apache.directory.server.ldap.handlers.bind that return CoreSession
 CoreSession AbstractSaslServer.getAdminSession()
           
 

Constructors in org.apache.directory.server.ldap.handlers.bind with parameters of type CoreSession
AbstractSaslServer(LdapSession ldapSession, CoreSession adminSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
           
 

Uses of CoreSession in org.apache.directory.server.ldap.handlers.bind.cramMD5
 

Constructors in org.apache.directory.server.ldap.handlers.bind.cramMD5 with parameters of type CoreSession
CramMd5CallbackHandler(LdapSession ldapSession, CoreSession adminSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Creates a new instance of CramMd5CallbackHandler.
 

Uses of CoreSession in org.apache.directory.server.ldap.handlers.bind.digestMD5
 

Constructors in org.apache.directory.server.ldap.handlers.bind.digestMD5 with parameters of type CoreSession
DigestMd5CallbackHandler(LdapSession ldapSession, CoreSession adminSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Creates a new instance of DigestMd5CallbackHandler.
 

Uses of CoreSession in org.apache.directory.server.ldap.handlers.bind.plain
 

Constructors in org.apache.directory.server.ldap.handlers.bind.plain with parameters of type CoreSession
PlainSaslServer(LdapSession ldapSession, CoreSession adminSession, org.apache.directory.shared.ldap.message.BindRequest bindRequest)
          Creates a new instance of PlainSaslServer.
 

Uses of CoreSession in org.apache.directory.server.protocol.shared.catalog
 

Methods in org.apache.directory.server.protocol.shared.catalog with parameters of type CoreSession
 java.lang.Object GetCatalog.execute(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN base)
          Note that the base is relative to the existing context.
 

Uses of CoreSession in org.apache.directory.server.protocol.shared.store
 

Fields in org.apache.directory.server.protocol.shared.store declared as CoreSession
protected  CoreSession LdifFileLoader.coreSession
          a handle on the top core session
 

Methods in org.apache.directory.server.protocol.shared.store with parameters of type CoreSession
 java.lang.Object DirectoryServiceOperation.execute(CoreSession session, org.apache.directory.shared.ldap.name.LdapDN baseDn)
          The command pattern execute method.
 boolean LdifLoadFilter.filter(java.io.File file, org.apache.directory.shared.ldap.name.LdapDN dn, org.apache.directory.shared.ldap.entry.Entry entry, CoreSession coreSession)
          Filters entries loaded from LDIF files by a LdifFileLoader.
 

Constructors in org.apache.directory.server.protocol.shared.store with parameters of type CoreSession
LdifFileLoader(CoreSession coreSession, java.io.File ldif, java.util.List<? extends LdifLoadFilter> filters)
          Creates a new instance of LdifFileLoader.
LdifFileLoader(CoreSession coreSession, java.io.File ldif, java.util.List<? extends LdifLoadFilter> filters, java.lang.ClassLoader loader)
          Creates a new instance of LdifFileLoader.
LdifFileLoader(CoreSession coreSession, java.lang.String ldif)
          Creates a new instance of LdifFileLoader.
 

Uses of CoreSession in org.apache.directory.server.unit
 

Fields in org.apache.directory.server.unit declared as CoreSession
protected  CoreSession AbstractServerTest.rootDSE
          the context root for the rootDSE
 



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