Package org.ldaptive.handler
Class AbstractEntryHandler
- java.lang.Object
-
- org.ldaptive.AbstractFreezable
-
- org.ldaptive.handler.AbstractEntryHandler
-
- All Implemented Interfaces:
Freezable
- Direct Known Subclasses:
CaseChangeEntryHandler,DnAttributeEntryHandler,MergeAttributeEntryHandler
public abstract class AbstractEntryHandler extends AbstractFreezable
Base class for entry handlers which simply returns values unaltered.
-
-
Constructor Summary
Constructors Constructor Description AbstractEntryHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)protected voidhandleAttribute(LdapAttribute attr)Handle a single attribute.protected StringhandleAttributeName(String name)Returns the supplied attribute name unaltered.protected voidhandleAttributes(LdapEntry entry)Handle the attributes of a search entry.protected byte[]handleAttributeValue(byte[] value)Returns the supplied attribute value unaltered.protected StringhandleAttributeValue(String value)Returns the supplied attribute value unaltered.protected StringhandleDn(LdapEntry entry)Handle the dn of a search entry.voidhandleEntry(LdapEntry entry)Handle the entry.abstract inthashCode()-
Methods inherited from class org.ldaptive.AbstractFreezable
assertMutable, freeze, freeze, freeze, isFrozen
-
-
-
-
Field Detail
-
logger
protected final Logger logger
Log for this class.
-
-
Method Detail
-
handleEntry
public void handleEntry(LdapEntry entry)
Handle the entry.- Parameters:
entry- to handle
-
handleDn
protected String handleDn(LdapEntry entry)
Handle the dn of a search entry.- Parameters:
entry- search entry to extract the dn from- Returns:
- handled dn
-
handleAttributes
protected void handleAttributes(LdapEntry entry)
Handle the attributes of a search entry.- Parameters:
entry- search entry to extract the attributes from
-
handleAttribute
protected void handleAttribute(LdapAttribute attr)
Handle a single attribute.- Parameters:
attr- to handle
-
handleAttributeName
protected String handleAttributeName(String name)
Returns the supplied attribute name unaltered.- Parameters:
name- to handle- Returns:
- handled name
-
handleAttributeValue
protected String handleAttributeValue(String value)
Returns the supplied attribute value unaltered.- Parameters:
value- to handle- Returns:
- handled value
-
handleAttributeValue
protected byte[] handleAttributeValue(byte[] value)
Returns the supplied attribute value unaltered.- Parameters:
value- to handle- Returns:
- handled value
-
-