|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.directory.server.ldap.handlers.LdapRequestHandler<T>
org.apache.directory.server.ldap.handlers.ReferralAwareRequestHandler<org.apache.directory.shared.ldap.message.AddRequest>
org.apache.directory.server.ldap.handlers.AddHandler
public class AddHandler
An LDAP add operation AddRequest
handler.
Field Summary |
---|
Fields inherited from class org.apache.directory.server.ldap.handlers.LdapRequestHandler |
---|
ldapService |
Fields inherited from interface org.apache.mina.handler.demux.MessageHandler |
---|
NOOP |
Constructor Summary | |
---|---|
AddHandler()
|
Method Summary | |
---|---|
void |
handleIgnoringReferrals(LdapSession session,
org.apache.directory.shared.ldap.name.LdapDN reqTargetDn,
ClonedServerEntry entry,
org.apache.directory.shared.ldap.message.AddRequest req)
Handles processing without referral handling in effect: either with the ManageDsaIT control or when the entry or all of it's ancestors are non- referral entries. |
Methods inherited from class org.apache.directory.server.ldap.handlers.ReferralAwareRequestHandler |
---|
getFarthestReferralAncestor, getReferralOnAncestor, getReferralOnAncestorForSearch, handle, handleException, isEntryReferral |
Methods inherited from class org.apache.directory.server.ldap.handlers.LdapRequestHandler |
---|
getLdapServer, isConfidentialityRequirementSatisfied, messageReceived, rejectWithoutConfidentiality, setLdapServer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AddHandler()
Method Detail |
---|
public void handleIgnoringReferrals(LdapSession session, org.apache.directory.shared.ldap.name.LdapDN reqTargetDn, ClonedServerEntry entry, org.apache.directory.shared.ldap.message.AddRequest req)
ReferralAwareRequestHandler
handleIgnoringReferrals
in class ReferralAwareRequestHandler<org.apache.directory.shared.ldap.message.AddRequest>
session
- the LDAP session under which processing occursreqTargetDn
- the target entry DN associated with the requestentry
- the target entry if it exists and has been looked up, may
be null even if the entry exists, offered in case the entry is looked
up to avoid repeat lookups. Implementations should check if the entry
is null and attempt a lookup instead of presuming the entry does not
exist.req
- the request to be handledReferralAwareRequestHandler#handleIgnoringReferrals(LdapSession, LdapDN, ClonedServerEntry,
org.apache.directory.shared.ldap.message.SingleReplyRequest)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |