|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CoreSession
An interface representing a session with the core DirectoryService. These sessions may either be real representing LDAP sessions associated with an actual LDAP network client, or may be virtual in which case there is no real LDAP client associated with the session. This interface is used by the DirectoryService core to track session specific parameters used to make various decisions during the course of operation handling.
Method Summary | |
---|---|
void |
add(org.apache.directory.shared.ldap.message.internal.InternalAddRequest addRequest)
Adds an entry into the DirectoryService associated with this CoreSession. |
void |
add(org.apache.directory.shared.ldap.message.internal.InternalAddRequest addRequest,
LogChange log)
Adds an entry into the DirectoryService associated with this CoreSession. |
void |
add(org.apache.directory.shared.ldap.entry.ServerEntry entry)
Adds an entry into the DirectoryService associated with this CoreSession. |
void |
add(org.apache.directory.shared.ldap.entry.ServerEntry entry,
boolean ignoreReferral)
Adds an entry into the DirectoryService associated with this CoreSession. |
void |
add(org.apache.directory.shared.ldap.entry.ServerEntry entry,
boolean ignoreReferral,
LogChange log)
Adds an entry into the DirectoryService associated with this CoreSession. |
void |
add(org.apache.directory.shared.ldap.entry.ServerEntry entry,
LogChange log)
Adds an entry into the DirectoryService associated with this CoreSession. |
boolean |
compare(org.apache.directory.shared.ldap.name.DN dn,
java.lang.String oid,
java.lang.Object value)
Checks to see if an attribute in an entry contains a value. |
boolean |
compare(org.apache.directory.shared.ldap.name.DN dn,
java.lang.String oid,
java.lang.Object value,
boolean ignoreReferral)
Checks to see if an attribute in an entry contains a value. |
boolean |
compare(org.apache.directory.shared.ldap.message.internal.InternalCompareRequest compareRequest)
Checks to see if an attribute in an entry contains a value. |
void |
delete(org.apache.directory.shared.ldap.name.DN dn)
Deletes an entry in the server. |
void |
delete(org.apache.directory.shared.ldap.name.DN dn,
boolean ignoreReferral)
Deletes an entry in the server. |
void |
delete(org.apache.directory.shared.ldap.name.DN dn,
boolean ignoreReferral,
LogChange log)
Deletes an entry in the server. |
void |
delete(org.apache.directory.shared.ldap.name.DN dn,
LogChange log)
Deletes an entry in the server. |
void |
delete(org.apache.directory.shared.ldap.message.internal.InternalDeleteRequest deleteRequest)
|
void |
delete(org.apache.directory.shared.ldap.message.internal.InternalDeleteRequest deleteRequest,
LogChange log)
|
boolean |
exists(org.apache.directory.shared.ldap.name.DN dn)
Checks to see if an entry exists. |
LdapPrincipal |
getAuthenticatedPrincipal()
Gets the LDAP principal used to authenticate. |
org.apache.directory.shared.ldap.constants.AuthenticationLevel |
getAuthenticationLevel()
Gets the authentication level associated with this session. |
java.net.SocketAddress |
getClientAddress()
Gets the socket address of the LDAP client or null if there is no LDAP client associated with the session. |
java.util.Set<org.apache.directory.shared.ldap.message.control.Control> |
getControls()
Gets the controls enabled for this session. |
DirectoryService |
getDirectoryService()
Gets the DirectoryService this session is bound to. |
LdapPrincipal |
getEffectivePrincipal()
Gets the LDAP principal used for the effective identity associated with this session which may not be the same as the authenticated principal. |
java.util.Set<OperationContext> |
getOutstandingOperations()
Gets all outstanding operations currently being performed that have yet to be completed. |
java.net.SocketAddress |
getServiceAddress()
Gets the socket address of the LDAP server or null if there is no LDAP service associated with the session. |
boolean |
isAdministrator()
Returns true if the effective principal associated with this session is the administrator. |
boolean |
isAnAdministrator()
Returns true if the effective principal associated with this session is the administrator or is within the administrators group. |
boolean |
isAnonymous()
Gets whether or not this user is anonymous. |
boolean |
isConfidential()
Gets whether or not confidentiality is enabled for this session. |
boolean |
isVirtual()
Gets whether or not this session is virtual. |
EntryFilteringCursor |
list(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode,
java.util.Set<org.apache.directory.shared.ldap.schema.AttributeTypeOptions> returningAttributes)
An optimized search operation using one level search scope which returns all the children of an entry specified by distinguished name. |
EntryFilteringCursor |
list(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode,
java.util.Set<org.apache.directory.shared.ldap.schema.AttributeTypeOptions> returningAttributes,
long sizeLimit,
int timeLimit)
An optimized search operation using one level search scope which applies size and time limit constraints and returns all the children of an entry specified by distinguished name if thes limits are not violated. |
ClonedServerEntry |
lookup(org.apache.directory.shared.ldap.name.DN dn)
Looks up an entry in the server returning all attributes: both user and operational attributes. |
ClonedServerEntry |
lookup(org.apache.directory.shared.ldap.name.DN dn,
java.lang.String[] atIds)
Looks up an entry in the server returning all attributes: both user and operational attributes. |
void |
modify(org.apache.directory.shared.ldap.name.DN dn,
java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods)
Modifies an entry within the server by applying a list of modifications to the entry. |
void |
modify(org.apache.directory.shared.ldap.name.DN dn,
java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods,
boolean ignoreReferral)
Modifies an entry within the server by applying a list of modifications to the entry. |
void |
modify(org.apache.directory.shared.ldap.name.DN dn,
java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods,
boolean ignoreReferral,
LogChange log)
Modifies an entry within the server by applying a list of modifications to the entry. |
void |
modify(org.apache.directory.shared.ldap.name.DN dn,
java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods,
LogChange log)
Modifies an entry within the server by applying a list of modifications to the entry. |
void |
modify(org.apache.directory.shared.ldap.message.internal.InternalModifyRequest modifyRequest)
|
void |
modify(org.apache.directory.shared.ldap.message.internal.InternalModifyRequest modifyRequest,
LogChange log)
|
void |
move(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.DN newParent)
Moves an entry or a branch of entries at a specified distinguished name to a position under a new parent. |
void |
move(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.DN newParent,
boolean ignoreReferral)
Moves an entry or a branch of entries at a specified distinguished name to a position under a new parent. |
void |
move(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.DN newParent,
boolean ignoreReferral,
LogChange log)
Moves an entry or a branch of entries at a specified distinguished name to a position under a new parent. |
void |
move(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.DN newParent,
LogChange log)
Moves an entry or a branch of entries at a specified distinguished name to a position under a new parent. |
void |
move(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest)
Move an entry by changing its superior. |
void |
move(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest,
LogChange log)
Move an entry by changing its superior. |
void |
moveAndRename(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.DN newParent,
org.apache.directory.shared.ldap.name.RDN newRdn,
boolean deleteOldRdn)
Moves and renames (the relative distinguished name of) an entry (or a branch if the entry has children) at a specified distinguished name to a position under a new parent. |
void |
moveAndRename(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.DN newParent,
org.apache.directory.shared.ldap.name.RDN newRdn,
boolean deleteOldRdn,
boolean ignoreReferral)
Moves and renames (the relative distinguished name of) an entry (or a branch if the entry has children) at a specified distinguished name to a position under a new parent. |
void |
moveAndRename(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.DN newParent,
org.apache.directory.shared.ldap.name.RDN newRdn,
boolean deleteOldRdn,
boolean ignoreReferral,
LogChange log)
Moves and renames (the relative distinguished name of) an entry (or a branch if the entry has children) at a specified distinguished name to a position under a new parent. |
void |
moveAndRename(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.DN newParent,
org.apache.directory.shared.ldap.name.RDN newRdn,
boolean deleteOldRdn,
LogChange log)
Moves and renames (the relative distinguished name of) an entry (or a branch if the entry has children) at a specified distinguished name to a position under a new parent. |
void |
moveAndRename(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest)
Move and rename an entry. |
void |
moveAndRename(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest,
LogChange log)
Move and rename an entry. |
void |
rename(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.RDN newRdn,
boolean deleteOldRdn)
Renames an entry by changing it's relative distinguished name. |
void |
rename(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.RDN newRdn,
boolean deleteOldRdn,
boolean ignoreReferral)
Renames an entry by changing it's relative distinguished name. |
void |
rename(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.RDN newRdn,
boolean deleteOldRdn,
boolean ignoreReferral,
LogChange log)
Renames an entry by changing it's relative distinguished name. |
void |
rename(org.apache.directory.shared.ldap.name.DN dn,
org.apache.directory.shared.ldap.name.RDN newRdn,
boolean deleteOldRdn,
LogChange log)
Renames an entry by changing it's relative distinguished name. |
void |
rename(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest)
Rename an entry applying the ModifyDN request |
void |
rename(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest,
LogChange log)
Rename an entry applying the ModifyDN request |
EntryFilteringCursor |
search(org.apache.directory.shared.ldap.name.DN 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)
Searches the directory using a specified search scope and filter. |
EntryFilteringCursor |
search(org.apache.directory.shared.ldap.name.DN 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,
long sizeLimit,
int timeLimit)
Searches the directory using a specified search scope and filter. |
EntryFilteringCursor |
search(org.apache.directory.shared.ldap.name.DN dn,
java.lang.String filter)
Searches the directory using a specified filter. |
EntryFilteringCursor |
search(org.apache.directory.shared.ldap.name.DN dn,
java.lang.String filter,
boolean ignoreReferrals)
Searches the directory using a specified filter. |
EntryFilteringCursor |
search(org.apache.directory.shared.ldap.message.internal.InternalSearchRequest searchRequest)
|
void |
unbind()
|
void |
unbind(org.apache.directory.shared.ldap.message.internal.InternalUnbindRequest unbindRequest)
|
Method Detail |
---|
DirectoryService getDirectoryService()
LdapPrincipal getAuthenticatedPrincipal()
LdapPrincipal getEffectivePrincipal()
boolean isConfidential()
boolean isAnonymous()
boolean isAdministrator()
ServerDNConstants#ADMIN_SYSTEM_DN}
boolean isAnAdministrator()
ServerDNConstants#ADMIN_SYSTEM_DN}
,
ServerDNConstants#ADMINISTRATORS_GROUP_DN}
org.apache.directory.shared.ldap.constants.AuthenticationLevel getAuthenticationLevel()
java.util.Set<org.apache.directory.shared.ldap.message.control.Control> getControls()
java.util.Set<OperationContext> getOutstandingOperations()
boolean isVirtual()
java.net.SocketAddress getClientAddress()
java.net.SocketAddress getServiceAddress()
void add(org.apache.directory.shared.ldap.entry.ServerEntry entry) throws java.lang.Exception
entry
- the entry to add
java.lang.Exception
- on failures to add the entryvoid add(org.apache.directory.shared.ldap.entry.ServerEntry entry, LogChange log) throws java.lang.Exception
entry
- the entry to addlog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- on failures to add the entryvoid add(org.apache.directory.shared.ldap.entry.ServerEntry entry, boolean ignoreReferral) throws java.lang.Exception
entry
- the entry to addignoreReferral
- a flag to tell the server to ignore referrals
java.lang.Exception
- on failures to add the entryvoid add(org.apache.directory.shared.ldap.entry.ServerEntry entry, boolean ignoreReferral, LogChange log) throws java.lang.Exception
entry
- the entry to addignoreReferral
- a flag to tell the server to ignore referralslog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- on failures to add the entryvoid add(org.apache.directory.shared.ldap.message.internal.InternalAddRequest addRequest) throws java.lang.Exception
InternalAddRequest
- the request to execute
java.lang.Exception
- on failures to add the entryvoid add(org.apache.directory.shared.ldap.message.internal.InternalAddRequest addRequest, LogChange log) throws java.lang.Exception
InternalAddRequest
- the request to executelog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- on failures to add the entryboolean compare(org.apache.directory.shared.ldap.name.DN dn, java.lang.String oid, java.lang.Object value) throws java.lang.Exception
dn
- the distinguished name of the entry to checkoid
- the OID of the attribute to check for the valuevalue
- the value to check for
java.lang.Exception
- if there are failures while comparingboolean compare(org.apache.directory.shared.ldap.name.DN dn, java.lang.String oid, java.lang.Object value, boolean ignoreReferral) throws java.lang.Exception
dn
- the distinguished name of the entry to checkoid
- the OID of the attribute to check for the valuevalue
- the value to check forignoreReferral
- a flag to tell the server to ignore referrals
java.lang.Exception
- if there are failures while comparingboolean compare(org.apache.directory.shared.ldap.message.internal.InternalCompareRequest compareRequest) throws java.lang.Exception
compareRequest
- the received request
java.lang.Exception
- if there are failures while comparingvoid delete(org.apache.directory.shared.ldap.name.DN dn) throws java.lang.Exception
dn
- the distinguished name of the entry to delete
java.lang.Exception
- if there are failures while deleting the entryvoid delete(org.apache.directory.shared.ldap.name.DN dn, LogChange log) throws java.lang.Exception
dn
- the distinguished name of the entry to deletelog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- if there are failures while deleting the entryvoid delete(org.apache.directory.shared.ldap.message.internal.InternalDeleteRequest deleteRequest) throws java.lang.Exception
java.lang.Exception
void delete(org.apache.directory.shared.ldap.message.internal.InternalDeleteRequest deleteRequest, LogChange log) throws java.lang.Exception
java.lang.Exception
void delete(org.apache.directory.shared.ldap.name.DN dn, boolean ignoreReferral) throws java.lang.Exception
dn
- the distinguished name of the entry to deleteignoreReferral
- a flag to tell the server to ignore referrals
java.lang.Exception
- if there are failures while deleting the entryvoid delete(org.apache.directory.shared.ldap.name.DN dn, boolean ignoreReferral, LogChange log) throws java.lang.Exception
dn
- the distinguished name of the entry to deleteignoreReferral
- a flag to tell the server to ignore referralslog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- if there are failures while deleting the entryboolean exists(org.apache.directory.shared.ldap.name.DN dn) throws java.lang.Exception
java.lang.Exception
ClonedServerEntry lookup(org.apache.directory.shared.ldap.name.DN dn) throws java.lang.Exception
dn
- the name of the entry to lookup
java.lang.Exception
- if there are failures while looking up the entryClonedServerEntry lookup(org.apache.directory.shared.ldap.name.DN dn, java.lang.String[] atIds) throws java.lang.Exception
dn
- the name of the entry to lookupatIds
- The list of attributes to return
java.lang.Exception
- if there are failures while looking up the entryvoid modify(org.apache.directory.shared.ldap.name.DN dn, java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods) throws java.lang.Exception
dn
- the distinguished name of the entry to modifymods
- the list of modifications to apply
java.lang.Exception
- if there are failures while modifying the entryvoid modify(org.apache.directory.shared.ldap.name.DN dn, java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods, LogChange log) throws java.lang.Exception
dn
- the distinguished name of the entry to modifymods
- the list of modifications to applylog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- if there are failures while modifying the entryvoid modify(org.apache.directory.shared.ldap.name.DN dn, java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods, boolean ignoreReferral) throws java.lang.Exception
dn
- the distinguished name of the entry to modifyignoreReferral
- a flag to tell the server to ignore referralsmods
- the list of modifications to apply
java.lang.Exception
- if there are failures while modifying the entryvoid modify(org.apache.directory.shared.ldap.name.DN dn, java.util.List<org.apache.directory.shared.ldap.entry.Modification> mods, boolean ignoreReferral, LogChange log) throws java.lang.Exception
dn
- the distinguished name of the entry to modifyignoreReferral
- a flag to tell the server to ignore referralsmods
- the list of modifications to applylog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- if there are failures while modifying the entryvoid modify(org.apache.directory.shared.ldap.message.internal.InternalModifyRequest modifyRequest) throws java.lang.Exception
java.lang.Exception
void modify(org.apache.directory.shared.ldap.message.internal.InternalModifyRequest modifyRequest, LogChange log) throws java.lang.Exception
java.lang.Exception
void move(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.DN newParent) throws java.lang.Exception
dn
- the distinguished name of the entry/branch to movenewParent
- the new parent under which the entry/branch is moved
if
- there are failures while moving the entry/branch
java.lang.Exception
void move(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.DN newParent, LogChange log) throws java.lang.Exception
dn
- the distinguished name of the entry/branch to movenewParent
- the new parent under which the entry/branch is movedlog
- a flag set if the added entry should be stored in the changeLog
if
- there are failures while moving the entry/branch
java.lang.Exception
void move(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.DN newParent, boolean ignoreReferral) throws java.lang.Exception
dn
- the distinguished name of the entry/branch to movenewParent
- the new parent under which the entry/branch is movedignoreReferral
- a flag to tell the server to ignore referrals
if
- there are failures while moving the entry/branch
java.lang.Exception
void move(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.DN newParent, boolean ignoreReferral, LogChange log) throws java.lang.Exception
dn
- the distinguished name of the entry/branch to movenewParent
- the new parent under which the entry/branch is movedignoreReferral
- a flag to tell the server to ignore referralslog
- a flag set if the added entry should be stored in the changeLog
if
- there are failures while moving the entry/branch
java.lang.Exception
void move(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest) throws java.lang.Exception
modifyDnRequest
- The ModifyDN request
java.lang.Exception
- if there are failures while moving the entry/branchvoid move(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest, LogChange log) throws java.lang.Exception
modifyDnRequest
- The ModifyDN requestlog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- if there are failures while moving the entry/branchvoid moveAndRename(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.DN newParent, org.apache.directory.shared.ldap.name.RDN newRdn, boolean deleteOldRdn) throws java.lang.Exception
dn
- the distinguished name of the entry/branch to movenewParent
- the new parent under which the entry/branch is movednewRdn
- the new relative distinguished name of the entry at the
root of the branch
if
- there are failures while moving and renaming the entry
or branch
java.lang.Exception
void moveAndRename(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.DN newParent, org.apache.directory.shared.ldap.name.RDN newRdn, boolean deleteOldRdn, LogChange log) throws java.lang.Exception
dn
- the distinguished name of the entry/branch to movenewParent
- the new parent under which the entry/branch is movednewRdn
- the new relative distinguished name of the entry at the
root of the branchlog
- a flag set if the added entry should be stored in the changeLog
if
- there are failures while moving and renaming the entry
or branch
java.lang.Exception
void moveAndRename(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.DN newParent, org.apache.directory.shared.ldap.name.RDN newRdn, boolean deleteOldRdn, boolean ignoreReferral) throws java.lang.Exception
dn
- the distinguished name of the entry/branch to movenewParent
- the new parent under which the entry/branch is movednewRdn
- the new relative distinguished name of the entry at the
root of the branchignoreReferral
- a flag to tell the server to ignore referrals
if
- there are failures while moving and renaming the entry
or branch
java.lang.Exception
void moveAndRename(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.DN newParent, org.apache.directory.shared.ldap.name.RDN newRdn, boolean deleteOldRdn, boolean ignoreReferral, LogChange log) throws java.lang.Exception
dn
- the distinguished name of the entry/branch to movenewParent
- the new parent under which the entry/branch is movednewRdn
- the new relative distinguished name of the entry at the
root of the branchignoreReferral
- a flag to tell the server to ignore referralslog
- a flag set if the added entry should be stored in the changeLog
if
- there are failures while moving and renaming the entry
or branch
java.lang.Exception
void moveAndRename(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest) throws java.lang.Exception
modifyDnRequest
- The move and rename request
java.lang.Exception
- if there are failures while moving and renaming the entry
or branchvoid moveAndRename(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest, LogChange log) throws java.lang.Exception
modifyDnRequest
- The move and rename requestlog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- if there are failures while moving and renaming the entry
or branchvoid rename(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.RDN newRdn, boolean deleteOldRdn) throws java.lang.Exception
dn
- the distinguished name of the entry to renamenewRdn
- the new relative distinguished name for the entrydeleteOldRdn
- whether or not the old value for the relative
distinguished name is to be deleted from the entry
java.lang.Exception
- if there are failures while renaming the entryvoid rename(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.RDN newRdn, boolean deleteOldRdn, LogChange log) throws java.lang.Exception
dn
- the distinguished name of the entry to renamenewRdn
- the new relative distinguished name for the entrydeleteOldRdn
- whether or not the old value for the relative
distinguished name is to be deleted from the entrylog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- if there are failures while renaming the entryvoid rename(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.RDN newRdn, boolean deleteOldRdn, boolean ignoreReferral) throws java.lang.Exception
dn
- the distinguished name of the entry to renamenewRdn
- the new relative distinguished name for the entrydeleteOldRdn
- whether or not the old value for the relative
distinguished name is to be deleted from the entryignoreReferral
- a flag to tell the server to ignore referrals
java.lang.Exception
- if there are failures while renaming the entryvoid rename(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.name.RDN newRdn, boolean deleteOldRdn, boolean ignoreReferral, LogChange log) throws java.lang.Exception
dn
- the distinguished name of the entry to renamenewRdn
- the new relative distinguished name for the entrydeleteOldRdn
- whether or not the old value for the relative
distinguished name is to be deleted from the entryignoreReferral
- a flag to tell the server to ignore referralslog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- if there are failures while renaming the entryvoid rename(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest) throws java.lang.Exception
modifyDnRequest
- The requested modification
java.lang.Exception
- if there are failures while renaming the entryvoid rename(org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest, LogChange log) throws java.lang.Exception
modifyDnRequest
- The requested modificationlog
- a flag set if the added entry should be stored in the changeLog
java.lang.Exception
- if there are failures while renaming the entryEntryFilteringCursor list(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode, java.util.Set<org.apache.directory.shared.ldap.schema.AttributeTypeOptions> returningAttributes) throws java.lang.Exception
(objectClass=*)
filter.
dn
- the distinguished name of the entry to list the children ofaliasDerefMode
- the alias dereferencing mode usedreturningAttributes
- the attributes to return
java.lang.Exception
- if there are failures while listing childrenEntryFilteringCursor list(org.apache.directory.shared.ldap.name.DN dn, org.apache.directory.shared.ldap.message.AliasDerefMode aliasDerefMode, java.util.Set<org.apache.directory.shared.ldap.schema.AttributeTypeOptions> returningAttributes, long sizeLimit, int timeLimit) throws java.lang.Exception
(objectClass=*)
filter.
dn
- the distinguished name of the entry to list the children ofaliasDerefMode
- the alias dereferencing mode usedreturningAttributes
- the attributes to returnsizeLimit
- the upper bound to the number of entries to returntimeLimit
- the upper bound to the amount of time before
terminating the search
java.lang.Exception
- if there are failures while listing childrenEntryFilteringCursor search(org.apache.directory.shared.ldap.name.DN dn, java.lang.String filter) throws java.lang.Exception
dn
- the distinguished name of the entry to list the children offilter
- the search filter
java.lang.Exception
- if there are failures while listing childrenEntryFilteringCursor search(org.apache.directory.shared.ldap.name.DN dn, java.lang.String filter, boolean ignoreReferrals) throws java.lang.Exception
dn
- the distinguished name of the entry to list the children offilter
- the search filterignoreReferrals
- a flag to tell the server to ignore referrals
java.lang.Exception
- if there are failures while listing childrenEntryFilteringCursor search(org.apache.directory.shared.ldap.name.DN 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) throws java.lang.Exception
dn
- the distinguished name of the entry to list the children ofscope
- the search scope to applyfilter
- the search filteraliasDerefMode
- the alias dereferencing mode usedreturningAttributes
- the attributes to return
java.lang.Exception
- if there are failures while listing childrenEntryFilteringCursor search(org.apache.directory.shared.ldap.name.DN 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, long sizeLimit, int timeLimit) throws java.lang.Exception
dn
- the distinguished name of the entry to list the children ofaliasDerefMode
- the alias dereferencing mode usedreturningAttributes
- the attributes to returnsizeLimit
- the upper bound to the number of entries to returntimeLimit
- the upper bound to the amount of time before
terminating the search
java.lang.Exception
- if there are failures while listing childrenEntryFilteringCursor search(org.apache.directory.shared.ldap.message.internal.InternalSearchRequest searchRequest) throws java.lang.Exception
java.lang.Exception
void unbind() throws java.lang.Exception
java.lang.Exception
void unbind(org.apache.directory.shared.ldap.message.internal.InternalUnbindRequest unbindRequest) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |