A B C D E F G H I L M N O P R S T U V

A

ADD_ATTRIBUTE - Static variable in interface ca.tnt.ldaputils.ILdapEntry
Used in setting attributes.
addHandler(IAnnotationHandler) - Method in class ca.tnt.ldaputils.annotations.processing.AnnotationProcessor
Adds an annotation handler to the processing.
addMember(ILdapEntry) - Method in interface ca.tnt.ldaputils.ILdapGroup
Add a member to this group.
addMember(ILdapEntry) - Method in class ca.tnt.ldaputils.impl.LdapGroup
 
AnnotationProcessor - Class in ca.tnt.ldaputils.annotations.processing
Processes annotations all the way through a tree of Java classes, using callbacks as the method of handling them.
AnnotationProcessor() - Constructor for class ca.tnt.ldaputils.annotations.processing.AnnotationProcessor
no args constructor
attributes - Variable in class ca.tnt.ldaputils.impl.LdapEntry
This contains all of the attributes for the object
attributes - Variable in class ca.tnt.ldaputils.impl.LDAPEntryImpl
This contains all of the attributes for the object

B

bind(Object) - Method in class ca.tnt.ldaputils.LdapManager
Binds the LdapEntity annotated object to ldap, with all of it's attributes.

C

ca.tnt.ldaputils - package ca.tnt.ldaputils
 
ca.tnt.ldaputils.annotations - package ca.tnt.ldaputils.annotations
 
ca.tnt.ldaputils.annotations.processing - package ca.tnt.ldaputils.annotations.processing
This packages is just a hacked together annotation processing system.
ca.tnt.ldaputils.exception - package ca.tnt.ldaputils.exception
 
ca.tnt.ldaputils.impl - package ca.tnt.ldaputils.impl
 
ca.tnt.ldaputils.proprietary - package ca.tnt.ldaputils.proprietary
 
compareTo(Object) - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
compareTo(Object) - Method in class ca.tnt.ldaputils.impl.LdapGroup
 
compareTo(Object) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
convertInstance(int) - Method in interface ca.tnt.ldaputils.ILdapEntry
 
convertInstance(int) - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
convertInstance(int) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
Converts this object to the given instance.

D

DN - Annotation Type in ca.tnt.ldaputils.annotations
A field annotated with this is indicating that it is an LdapName variable for storing the fully qualified distinguished name.
dn - Variable in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 

E

entity - Variable in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
The LdapEntity annotated object instance.
equals(Object) - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
equals(Object) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
equals(Object) - Method in class ca.tnt.ldaputils.impl.LdapGroup
 
equals(Object) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 

F

find(LdapName, String, String, String[], Class, int, int) - Method in class ca.tnt.ldaputils.LdapManager
Do a search and return a Map of the entries.
find(Class, LdapName) - Method in class ca.tnt.ldaputils.LdapManager
Retrieves the exact LdapEntity POJO you specify, using the dn passed in.

G

getAnnotatedClass() - Method in interface ca.tnt.ldaputils.annotations.processing.IAnnotationHandler
It is expected that this handler has a reference to the object it wants to operate on.
getAnnotatedClass() - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
 
getAnnotationClass() - Method in interface ca.tnt.ldaputils.annotations.processing.IAnnotationHandler
This is the primary Annotation (with target ElementType.TYPE) that this handler expects the annotated Class to be annotated with.
getAnnotationClass() - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
 
getAttributes() - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
getAttributes(String, String, String[]) - Method in class ca.tnt.ldaputils.LdapManager
Generic method for retrieving entry attributes from the LDAP store.
getAttributes(LdapName, String[]) - Method in class ca.tnt.ldaputils.LdapManager
 
getAttributesList() - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
Retrieve the processed attributes for LDAP.
getAttributeValues(String) - Method in interface ca.tnt.ldaputils.ILdapEntry
 
getAttributeValues(String) - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
getAttributeValues(String) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
getBindAttributes() - Method in interface ca.tnt.ldaputils.ILdapEntry
 
getBindAttributes() - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
getBindAttributes() - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
getBusinessCategories() - Method in interface ca.tnt.ldaputils.ILdapGroup
 
getBusinessCategories() - Method in interface ca.tnt.ldaputils.ILdapOrganization
Retrieves a Map of categories where the key is the category name, and the value is the ILdapGroup.
getBusinessCategories() - Method in class ca.tnt.ldaputils.impl.LdapGroup
Retrieves a list of business categories for this group.
getBusinessCategories() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
getBusinessContact() - Method in interface ca.tnt.ldaputils.proprietary.ILdapBusiness
 
getBusinessContact() - Method in class ca.tnt.ldaputils.proprietary.LdapBusiness
 
getCarLicense() - Method in interface ca.tnt.ldaputils.ILdapInetOrgPerson
 
getCategoryDN() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
returns the category dn with a bind variable.
getCN() - Method in interface ca.tnt.ldaputils.ILdapEntry
 
getCn() - Method in interface ca.tnt.ldaputils.ILdapEntry
 
getCN() - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
getCn() - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
getCN() - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
getCn() - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
getConnection(boolean, int, String, String, String) - Static method in class ca.tnt.ldaputils.LdapManager
Gets an LDAP directory context.
getConnection() - Method in class ca.tnt.ldaputils.LdapManager
 
getDepartmentNumber() - Method in interface ca.tnt.ldaputils.ILdapInetOrgPerson
 
getDescription() - Method in interface ca.tnt.ldaputils.ILdapEntry
 
getDescription() - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
getDescription() - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
getDisplayName() - Method in interface ca.tnt.ldaputils.ILdapInetOrgPerson
 
getDn() - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
Returns the dn processed during LdapEntityBinder.processDN(Class, Field)
getDn() - Method in interface ca.tnt.ldaputils.ILdapEntry
 
getDn() - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
getDn() - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
getDnList() - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
Get the list of DNs that match the list of Attributes returned by LdapEntityBinder.getAttributesList()

WARNING! WARNING! WARNING! you may only call this method a SINGLE time.

getEMail() - Method in interface ca.tnt.ldaputils.ILdapPerson
 
getEmployeeNumber() - Method in interface ca.tnt.ldaputils.ILdapInetOrgPerson
 
getFacsimileTelephoneNumber() - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
getFacsimileTelephoneNumber() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
getLabel() - Method in interface ca.tnt.ldaputils.ILabeledURI
 
getLabeledURI() - Method in interface ca.tnt.ldaputils.proprietary.ILdapBusiness
 
getLabeledURI() - Method in class ca.tnt.ldaputils.proprietary.LdapBusiness
 
getLocality() - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
getLocality() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
getMail() - Method in interface ca.tnt.ldaputils.proprietary.ILdapBusiness
 
getMail() - Method in class ca.tnt.ldaputils.proprietary.LdapBusiness
 
getMails() - Method in interface ca.tnt.ldaputils.proprietary.ILdapBusiness
 
getMails() - Method in class ca.tnt.ldaputils.proprietary.LdapBusiness
 
getMembers(String, int) - Method in interface ca.tnt.ldaputils.ILdapGroup
 
getMembers() - Method in interface ca.tnt.ldaputils.ILdapGroup
Returns a non-null SortedSet of group members.
getMembers(String, int) - Method in class ca.tnt.ldaputils.impl.LdapGroup
 
getMembers() - Method in class ca.tnt.ldaputils.impl.LdapGroup
 
getNamingExceptionMessage(NamingException) - Static method in class ca.tnt.ldaputils.LdapManager
Returns an appropriate message for the exception.
getObjectClasses() - Method in interface ca.tnt.ldaputils.ILdapEntry
Get's the types of objects this is.
getObjectClasses() - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
getObjectClasses() - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
getOrganization() - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
getOrganization() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
getPostalAddress() - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
getPostalAddress() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
getPostalCode() - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
getPostalCode() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
getPostOfficeBox() - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
getPostOfficeBox() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
getReferencedEntity(Class, String, Object) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Retrieves the referenced dn, given the dnReference (see LdapAttribute.referencedDNMethod() for more information) and the attributeValue, and creates a new LdapEntity object.
getStreet() - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
getStreet() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
getStringAttribute(Attributes, String) - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
getStringAttribute(Attributes, String) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
getStringValue(String) - Method in interface ca.tnt.ldaputils.ILdapEntry
 
getStringValue(String) - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
getStringValue(String) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
getTelephoneNumber() - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
getTelephoneNumber() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
getUID() - Method in interface ca.tnt.ldaputils.ILdapPerson
 
getURI() - Method in interface ca.tnt.ldaputils.ILabeledURI
 
getValues(Class, Class, Object) - Method in interface ca.tnt.ldaputils.annotations.TypeHandler
Processes LdapEntity objects for the given classType, and return them in a list, for binding or updating.
getValues(Class, Class, Object) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 

H

handlers - Variable in class ca.tnt.ldaputils.annotations.processing.AnnotationProcessor
 
hashCode() - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
hashCode() - Method in class ca.tnt.ldaputils.impl.LdapGroup
 
hashCode() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 

I

IAnnotationHandler - Interface in ca.tnt.ldaputils.annotations.processing
Annotation callback handler.
ILabeledURI - Interface in ca.tnt.ldaputils
Represent the LDAP labeledURIObject objectClass.
ILdapBusiness - Interface in ca.tnt.ldaputils.proprietary
Implements the tntbusiness LDAP objectClass.
ILdapEntry - Interface in ca.tnt.ldaputils
Implements LDAP objects.
ILdapGroup - Interface in ca.tnt.ldaputils
 
ILdapInetOrgPerson - Interface in ca.tnt.ldaputils
Created by IntelliJ IDEA.
ILdapOrganization - Interface in ca.tnt.ldaputils
LDAPOrganization represents an object with a class of "organization"

Created : 15-Apr-2006 12:48:52 PM MST

ILdapPerson - Interface in ca.tnt.ldaputils
 
isDnSet() - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
Checks if the distinguished name was set
isMultiValued(Class) - Static method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Simply determines if this is a multi valued field.
isNew - Variable in class ca.tnt.ldaputils.impl.LdapEntry
 
isNew - Variable in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
isObjectClass(String) - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
isObjectClass(String) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 

L

LdapAttribute - Annotation Type in ca.tnt.ldaputils.annotations
Declares the member field that stores an attribute of a particular name.
LdapBusiness - Class in ca.tnt.ldaputils.proprietary
Created by IntelliJ IDEA.
LdapBusiness() - Constructor for class ca.tnt.ldaputils.proprietary.LdapBusiness
 
LdapEntity - Annotation Type in ca.tnt.ldaputils.annotations
If you annotate with this, your POJO MUST contain an @DN annotation as well.
LdapEntityBinder - Class in ca.tnt.ldaputils.annotations.processing
IAnnotationHandler implementation that processes LPA annotations for the purpose of generating JNDI Attributes for the bind call.
LdapEntityBinder(Object) - Constructor for class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
Initializes the entity binder with the instance to be bound to ldap.
LdapEntityHandler - Class in ca.tnt.ldaputils.annotations.processing
IAnnotationHandler abstract implementation that processes LPA annotations for the purpose of providing a base Class for other LdapEntity annotation processing handlers.
LdapEntityHandler() - Constructor for class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
 
LdapEntityLoader - Class in ca.tnt.ldaputils.annotations.processing
IAnnotationHandler implementation that processes LPA annotations for the purpose of loading the LdapEntity annotated instance from the ldap query results.
LdapEntityLoader() - Constructor for class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
does nothing
LdapEntityLoader(Object, Attributes, LdapName) - Constructor for class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
creates a new LdapEntityHandler with given parameters.
LdapEntry - Class in ca.tnt.ldaputils.impl
Default implementation of an LDAP object.
LdapEntry() - Constructor for class ca.tnt.ldaputils.impl.LdapEntry
 
LDAPEntryImpl - Class in ca.tnt.ldaputils.impl
LDAPObject implementing class.
LDAPEntryImpl(Attributes, LdapName) - Constructor for class ca.tnt.ldaputils.impl.LDAPEntryImpl
Creates an LDAPObject that has all of the attributes and their values in the order in which they were found in LDAP.
LDAPEntryImpl() - Constructor for class ca.tnt.ldaputils.impl.LDAPEntryImpl
Calling this constructor implies that the object is brand new, and the save() method should act accordingly.
LdapGroup - Class in ca.tnt.ldaputils.impl
LDAPGroup implementation.
LdapGroup() - Constructor for class ca.tnt.ldaputils.impl.LdapGroup
 
LdapManager - Class in ca.tnt.ldaputils
Encapsulates LDAP access in to an easy to use factory object.
LdapManager() - Constructor for class ca.tnt.ldaputils.LdapManager
Initializes internal data store parameters.
LdapManager(String, String, String, String) - Constructor for class ca.tnt.ldaputils.LdapManager
Initialize LdapManager instance with the host, port, auth dn, and auth password set.
LdapNamingException - Exception in ca.tnt.ldaputils.exception
Created by IntelliJ IDEA.
LdapNamingException(Throwable) - Constructor for exception ca.tnt.ldaputils.exception.LdapNamingException
 
LdapNamingException(NamingException) - Constructor for exception ca.tnt.ldaputils.exception.LdapNamingException
 
LdapNamingException(String, Throwable) - Constructor for exception ca.tnt.ldaputils.exception.LdapNamingException
 
LdapNamingException(String) - Constructor for exception ca.tnt.ldaputils.exception.LdapNamingException
 
LdapOrganization - Class in ca.tnt.ldaputils.impl
Implements an LDAP organization object.
LdapOrganization() - Constructor for class ca.tnt.ldaputils.impl.LdapOrganization
Initializes an empty SortedMap for the businessCategories.
loadProperties(String) - Static method in class ca.tnt.ldaputils.Property
Loads the properties from the given fileName.
logNamingException(NamingException) - Static method in class ca.tnt.ldaputils.LdapManager
 
LpaAnnotationException - Exception in ca.tnt.ldaputils.exception
Used when something is wrong with the use of annotations.
LpaAnnotationException(Throwable) - Constructor for exception ca.tnt.ldaputils.exception.LpaAnnotationException
 
LpaAnnotationException(NamingException) - Constructor for exception ca.tnt.ldaputils.exception.LpaAnnotationException
 
LpaAnnotationException(String, Throwable) - Constructor for exception ca.tnt.ldaputils.exception.LpaAnnotationException
 
LpaAnnotationException(String) - Constructor for exception ca.tnt.ldaputils.exception.LpaAnnotationException
 

M

main(String[]) - Static method in class ca.tnt.ldaputils.LdapManager
Hopefully provides an example of how to use all the basic features of the LDAP objects framework.
Manager - Annotation Type in ca.tnt.ldaputils.annotations
We use this as an annotation indicating you want the LdapManager that was used to create this entry, injected into your code.
manager - Variable in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Manager instance that is calling the handler
modificationItems - Variable in class ca.tnt.ldaputils.impl.LdapEntry
 
modificationItems - Variable in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
modified - Variable in class ca.tnt.ldaputils.impl.LdapEntry
 
modified - Variable in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
modifyAttribute(int, String, Object) - Method in interface ca.tnt.ldaputils.ILdapEntry
Sets the given attribute right now, and does not delay.
modifyAttribute(int, String, Object) - Method in class ca.tnt.ldaputils.impl.LdapEntry
Sets the given attribute right now, and does not delay.
modifyAttribute(int, String, Object) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
modifyBatchAttribute(int, String, Object) - Method in interface ca.tnt.ldaputils.ILdapEntry
Please note, the preferred method is to call setXXXX() where XXXX is the attribute name, followed by save().
modifyBatchAttribute(int, String, Object) - Method in class ca.tnt.ldaputils.impl.LdapEntry
Please note, the preferred method is to call setXXXX() where XXXX is the attribute name, followed by save().
modifyBatchAttribute(int, String, Object) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
modifyBatchAttributes() - Method in interface ca.tnt.ldaputils.ILdapEntry
Runs the batch modifications requested through the ILdapEntry.modifyBatchAttribute(int, String, Object)
modifyBatchAttributes() - Method in class ca.tnt.ldaputils.impl.LdapEntry
Runs the batch modifications requested through the ILdapEntry.modifyBatchAttribute(int, String, Object)
modifyBatchAttributes() - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 

N

NO_ORDER - Static variable in class ca.tnt.ldaputils.LdapManager
Return search results in no particular order.
noAnnotation(Class) - Method in interface ca.tnt.ldaputils.annotations.processing.IAnnotationHandler
Called if no annotation on a particular class exists.
noAnnotation(Class) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
 

O

objectClasses - Variable in class ca.tnt.ldaputils.impl.LdapEntry
All objectClass attributes, we know they are Strings
objectClasses - Variable in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
ObjectClassNotSupportedException - Exception in ca.tnt.ldaputils.exception
Created by IntelliJ IDEA.
ObjectClassNotSupportedException(String) - Constructor for exception ca.tnt.ldaputils.exception.ObjectClassNotSupportedException
 
ObjectClassType - Enum in ca.tnt.ldaputils.annotations
Defines the types of LDAP objectClass(es).

P

preProcessAnnotation(LdapEntity, Class) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
grabs the object classes from the LdapEntity.requiredObjectClasses() annotation field, and puts them in an Attribute, and stores them for return from LdapEntityBinder.getAttributesList()
preProcessAnnotation(LdapEntity, Class) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Does annotation pre-processing, in case the subclass wants to do something special before anything is processed.
preProcessAnnotation(LdapEntity, Class) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
 
processAggregate(Field, Class, Class<?>, LdapAttribute) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
WARNING! WARNING! WARNING! It is not recommended that you override this method.
processAnnotation(Annotation, Class) - Method in interface ca.tnt.ldaputils.annotations.processing.IAnnotationHandler
Process the annotation on the given annotatedClass.
processAnnotation(Annotation, Class) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
WARNING! WARNING! WARNING! It is not recommended that you override this method.
processAnnotations() - Method in class ca.tnt.ldaputils.annotations.processing.AnnotationProcessor
process the annotations using the handler
processAttribute(Field, LdapAttribute) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
Processes the field for binding, generates a JNDI Attribute for it, and puts it in the list of JNDI Attributes.
processAttribute(Field, LdapAttribute) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Simple attribute processing.
processAttribute(Field, LdapAttribute) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
 
processDN(Class, Field) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
Only calls LdapEntityHandler.validateDN(Class, Field), and then stores the dn for return through the LdapEntityBinder.getDn() method.
processDN(Class, Field) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Processing for DN annotation
processDN(Class, Field) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
 
processForeignAggregate(Field, Class<?>, String, LdapAttribute) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
Process the field as a foreign aggregate for binding, generates a JNDI Attribute for it, and stores it in the list of JNDI Attributes
processForeignAggregate(Field, Class<?>, String, LdapAttribute) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Called to process a foreign aggregate.
processForeignAggregate(Field, Class<?>, String, LdapAttribute) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
 
processLdapAttribute(Class, Field) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
WARNING! WARNING! WARNING! It is not recommended that you override this method.
processLdapAttributes(Field) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
 
processLdapAttributes(Field) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Processing for LdapAttribute annotation where name is '*'
processLdapAttributes(Field) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
 
processLocalAggregate(Field, Class<?>, LdapAttribute) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
Process the field as a local aggregate for binding, generates a series of JNDI Attribute for it, and stores them in the list of JNDI Attributes.
processLocalAggregate(Field, Class<?>, LdapAttribute) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Do what you need to for the local aggregate.
processLocalAggregate(Field, Class<?>, LdapAttribute) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
 
processManager(Field) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
Does nothing, and does not call the super, as the entity binder does not require the handling of manager instances.
processManager(Field) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Handles injecting the manager.
processValues(List, Class) - Method in interface ca.tnt.ldaputils.annotations.TypeHandler
Processes LdapEntity objects for the given classType.
processValues(List, Class) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
Property - Class in ca.tnt.ldaputils
Property loading utility class

Created : Aug 6, 2005 6:14:50 PM MST

Modified : $Date: 2008-03-21T05:44:48.218433Z $ UTC

Revision : $Revision: 692 $

Property() - Constructor for class ca.tnt.ldaputils.Property
 

R

releaseConnection(DirContext) - Static method in class ca.tnt.ldaputils.LdapManager
Releases an LDAP directory context.
REMOVE_ATTRIBUTE - Static variable in interface ca.tnt.ldaputils.ILdapEntry
Used in setting attributes.
removeMember(ILdapEntry) - Method in interface ca.tnt.ldaputils.ILdapGroup
Remove a member from this group.
removeMember(ILdapEntry) - Method in class ca.tnt.ldaputils.impl.LdapGroup
 
REPLACE_ATTRIBUTE - Static variable in interface ca.tnt.ldaputils.ILdapEntry
Used in setting attributes.

S

save() - Method in interface ca.tnt.ldaputils.ILdapEntry
Because LDAP operations are expensive, we have a save method.
save() - Method in class ca.tnt.ldaputils.impl.LdapEntry
Because LDAP operations are expensive, we have a save method.
save() - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
SEARCH_ORDER - Static variable in class ca.tnt.ldaputils.LdapManager
Return search results in the order they were found.
setBusinessCategories(String[], int) - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
setBusinessCategories(String[], int) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
setBusinessContact(String, int) - Method in interface ca.tnt.ldaputils.proprietary.ILdapBusiness
 
setBusinessContact(String, int) - Method in class ca.tnt.ldaputils.proprietary.LdapBusiness
 
setCn(String) - Method in interface ca.tnt.ldaputils.ILdapEntry
 
setCn(String) - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
setCn(String) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
setDn(LdapName) - Method in interface ca.tnt.ldaputils.ILdapEntry
 
setDn(LdapName) - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
setDn(LdapName) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
setFacsimileTelephoneNumber(String, int) - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
setFacsimileTelephoneNumber(String, int) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
setLabel() - Method in interface ca.tnt.ldaputils.ILabeledURI
 
setLabeledURI(String, int) - Method in interface ca.tnt.ldaputils.proprietary.ILdapBusiness
 
setLabeledURI(String) - Method in class ca.tnt.ldaputils.proprietary.LdapBusiness
 
setLabeledURI(String, int) - Method in class ca.tnt.ldaputils.proprietary.LdapBusiness
 
setLocality(String, int) - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
setLocality(String, int) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
setMail(String, int) - Method in interface ca.tnt.ldaputils.proprietary.ILdapBusiness
 
setMail(String, int) - Method in class ca.tnt.ldaputils.proprietary.LdapBusiness
 
setManager(LdapManager) - Method in interface ca.tnt.ldaputils.annotations.processing.IAnnotationHandler
Sets the established ldap manager object, which should be pre-authenticated.
setManager(LdapManager) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
 
setManager(LdapManager) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
 
setObjectClasses(List<String>) - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
setOrganization(String, int) - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
setOrganization(String, int) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
setPostalAddress(String, int) - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
setPostalAddress(String, int) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
setPostalCode(String, int) - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
setPostalCode(String, int) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
setPostOfficeBox(String, int) - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
setPostOfficeBox(String, int) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
setStreet(String, int) - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
setStreet(String, int) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
setTelephoneNumber(String, int) - Method in interface ca.tnt.ldaputils.ILdapOrganization
 
setTelephoneNumber(String, int) - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
setURI() - Method in interface ca.tnt.ldaputils.ILabeledURI
 
SORTED_ORDER - Static variable in class ca.tnt.ldaputils.LdapManager
Return search result in alphanumeric order, sorting by the keyAttribute.
sortedMembers - Variable in class ca.tnt.ldaputils.impl.LdapGroup
REQUIRED_FEATURE replace with SortedMap of ILdapOrganization entries, once we have gotten around infinite recursion.

T

toString() - Method in class ca.tnt.ldaputils.impl.LdapEntry
 
toString() - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
 
toString() - Method in class ca.tnt.ldaputils.impl.LdapGroup
 
toString() - Method in class ca.tnt.ldaputils.impl.LdapOrganization
 
toString() - Method in class ca.tnt.ldaputils.proprietary.LdapBusiness
 
TypeHandler - Interface in ca.tnt.ldaputils.annotations
Handler interface for handling Class types that the default annotation processor for LPA does not support

MINOR TypeHandler simplification (issue-12) Created : 13-Dec-2010 12:26:00 AM MST


U

unbind(LdapName) - Method in class ca.tnt.ldaputils.LdapManager
 
unbind(ILdapEntry) - Method in class ca.tnt.ldaputils.LdapManager
 
updateAttribute(String) - Method in class ca.tnt.ldaputils.impl.LdapEntry
Updates the specified attribute from LDAP.
updateAttribute(String) - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
Updates the specified attribute from LDAP.
updateObject() - Method in class ca.tnt.ldaputils.impl.LDAPEntryImpl
Updates the attributes from LDAP.

V

validateDN(Class, Field) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
WARNING! WARNING! WARNING! It is not recommended that you override this method.
validateObjectClasses(LdapEntity, Attributes) - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityHandler
Validates object classes for the entity.
validateProcessing() - Method in interface ca.tnt.ldaputils.annotations.processing.IAnnotationHandler
Method for validating the processing of the annotations.
validateProcessing() - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityBinder
 
validateProcessing() - Method in class ca.tnt.ldaputils.annotations.processing.LdapEntityLoader
 
valueOf(String) - Static method in enum ca.tnt.ldaputils.annotations.ObjectClassType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ca.tnt.ldaputils.annotations.ObjectClassType
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G H I L M N O P R S T U V