A C D E F G H I K L M O P Q R S T U V Z

A

add(LDAPEntry) - Method in class us.openinternet.luge.dao.LdapDAO
 
addAttribute(String, LDAPAttribute) - Method in class us.openinternet.luge.dao.LdapDAO
 
addAttributeToGroup(String, String, ArrayList) - Method in class us.openinternet.luge.service.GroupFacade
This method will add an attribute with mutliple values to the group.
addAttributeToGroup(String, String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method will add an attribute with single value to the group.
addAttributeToPerson(String, String, ArrayList) - Method in class us.openinternet.luge.service.PersonFacade
This method will add an attribute with mutliple values to the user.
addAttributeToPerson(String, String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method will add an attribute with single value to the user.
addGroup(GroupVO) - Method in class us.openinternet.luge.service.GroupFacade
This method adds a GroupOfNames object with the attributes supplied in the GroupVO object.
addGroup(Hashtable) - Method in class us.openinternet.luge.transformer.GroupTransformer
 
addGroup(String) - Method in class us.openinternet.luge.service.GroupFacade
This method adds a GroupOfNames object .
addGroup(String) - Method in class us.openinternet.luge.transformer.GroupTransformer
 
addMember(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.GroupOfNames
 
addMemberAndAttribute(String, String, String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method is a shortcut if you want to add a Person to a Group and set a related attribute in the Person object.
addMembersAndAttributesBulk(String, ArrayList, String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method adds an ArrayList of People to the Group, and sets the given attribute name for each user.
addMembersToGroup(ArrayList, String) - Method in class us.openinternet.luge.transformer.GroupTransformer
 
addObjectClass(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
Add an objectclass entry to the list for this object.
addPeopleToGroup(ArrayList, String) - Method in class us.openinternet.luge.service.GroupFacade
This method is the same as addMemberToGroup method except it adds multiple persons.
addPerson(Hashtable) - Method in class us.openinternet.luge.transformer.PersonTransformer
 
addPerson(PersonVO) - Method in class us.openinternet.luge.service.PersonFacade
This method adds a user to the directory.
addPersonToGroup(String, String) - Method in class us.openinternet.luge.service.GroupFacade
Same as addMemberToGroup, added for semantic consistency.
addValueToAttribute(String, String) - Method in class us.openinternet.luge.valueobject.ValueObject
Adds a value to the attribute specified.
AdminSuite() - Static method in class us.openinternet.luge.test.LugeFuncTests
 
appCN - Variable in class us.openinternet.luge.transformer.LugeTransformer
 
appendAttributes(Hashtable) - Method in class us.openinternet.luge.valueobject.ValueObject
Adds a Hashtable of attribute:value pairs wiping out the old attributes if they overlap.
applicationBase - Variable in class us.openinternet.luge.transformer.LugeTransformer
 
Array2ArrayList(Object[]) - Static method in class us.openinternet.luge.util.LugeUtilities
Converts Object[] to an ArrayList.

C

checkRequiredAttrs(Hashtable, String[]) - Static method in class us.openinternet.luge.util.LugeUtilities
This method returns a ArrayList of missing keys from a hashatable.
checkRequiredAttrs(PersonVO, String[]) - Static method in class us.openinternet.luge.util.LugeUtilities
This method checks to make sure required attributes are found.
cleanHashtable(Hashtable) - Static method in class us.openinternet.luge.util.LugeUtilities
This method removes null values and blank strings from the keys of Hasthable.
cn - Static variable in class us.openinternet.luge.test.LugeFuncTests
 
compare(Object, Object) - Method in class us.openinternet.luge.valueobject.VOComparator
 
contains(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Same method as has_entry.

D

decrypt(String, String) - Static method in class us.openinternet.luge.util.Encrypt
 
delete(String) - Method in class us.openinternet.luge.dao.LdapDAO
 
deleteAttribute(String, LDAPAttribute) - Method in class us.openinternet.luge.dao.LdapDAO
 
deleteAttributeFromGroup(String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method allows all values of an attribute to be deleted.
deleteAttributeFromGroup(String, String, String) - Method in class us.openinternet.luge.transformer.GroupTransformer
Delete a specific value from an attribute or delete all the values of an attribute
deleteAttributeFromPerson(String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method allows all values of an attribute to be deleted.
deleteAttributeFromPerson(String, String, String) - Method in class us.openinternet.luge.transformer.PersonTransformer
Delete a specific value from an attribute or delete all the values of an attribute
deleteAttributeValueFromGroup(String, String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method allows a particular value to be deleted from an attribute.
deleteAttributeValueFromPerson(String, String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method allows a particular value to be deleted from an attribute.
deleteGroup(String) - Method in class us.openinternet.luge.service.GroupFacade
This method deletes a group object.
deleteGroup(String) - Method in class us.openinternet.luge.transformer.GroupTransformer
 
deletePerson(String) - Method in class us.openinternet.luge.service.PersonFacade
This method removes the specified user from the directory.
deletePerson(String) - Method in class us.openinternet.luge.transformer.PersonTransformer
 
deleteWithChildren(String) - Method in class us.openinternet.luge.dao.LdapDAO
 
destroy() - Method in class us.openinternet.luge.dao.LdapDAO
 
destroy() - Method in class us.openinternet.luge.transformer.LugeTransformer
 

E

Encrypt - class us.openinternet.luge.util.Encrypt.
 
Encrypt() - Constructor for class us.openinternet.luge.util.Encrypt
 
encrypt(String, String) - Static method in class us.openinternet.luge.util.Encrypt
 
Enumeration2ArrayList(Enumeration) - Static method in class us.openinternet.luge.util.LugeUtilities
Converts Enumeration to ArrayList.
excludeAttribute(String, String) - Method in class us.openinternet.luge.valueobject.SearchVO
Exclude a single attribute and value from the search, wildcards ok.
excludeAttributes(Hashtable) - Method in class us.openinternet.luge.valueobject.SearchVO
Allows you to add multiple excludes by using a Hashtable.
excludeLogicalOperator(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Sets the logical operator for the include parameters If you don't call this method, the default search is AND.

F

finalize() - Method in class us.openinternet.luge.dao.LdapDAO
 
finalize() - Method in class us.openinternet.luge.service.PersonFacade
 
finalize() - Method in class us.openinternet.luge.service.LugeFacade
 
finalize() - Method in class us.openinternet.luge.service.GroupFacade
 
finalize() - Method in class us.openinternet.luge.transformer.LugeTransformer
 
fixMembers(String[]) - Method in class us.openinternet.luge.transformer.LugeTransformer
This method strips the dn's and takes out the DefaultMember

G

getAllAttributes() - Method in class us.openinternet.luge.valueobject.ValueObject
This method returns a Hashtable of all the underlying attributes and values.
getAllGroupNames() - Method in class us.openinternet.luge.service.GroupFacade
This method returns the names of the groups your application has permission to see.
getAllGroups() - Method in class us.openinternet.luge.transformer.GroupTransformer
Returns a ArrayList with the cn of all groups under the groupBase (set in the application's bootstrap properties)
getApplicationBase() - Method in class us.openinternet.luge.dao.LdapDAO
 
getApplicationDn(String) - Method in class us.openinternet.luge.transformer.LugeTransformer
 
getAttributeNames() - Method in class us.openinternet.luge.valueobject.ValueObject
Obtain a sorted ArrayList with each attribute name present for this ValueObject.
getAttributeValue(String) - Method in class us.openinternet.luge.valueobject.ValueObject
Use this method to return the value of a single-valued attribute.
getBase() - Method in class us.openinternet.luge.dao.LdapDAO
 
getBase() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
 
getCity() - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to get the ldap value for l (that's right...
getCommonName() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
getCommonName() - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to get the ldap value for cn or just use getAttributeValue("cn")
getDecoder() - Static method in class us.openinternet.luge.util.Encrypt
 
getDefaultMember() - Method in class us.openinternet.luge.dao.LdapDAO
 
getDepartmentNumber() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
getDescription() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
getDescription() - Method in class us.openinternet.luge.valueobject.GroupVO
Use this method to get the ldap value for description or just use getAttributeValue("description")
getDisplayName() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
getDisplayName() - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to get the ldap value for the displayName attribute
getDistinct(ArrayList) - Static method in class us.openinternet.luge.util.LugeUtilities
This method returns the distnct members of an Arraylist
getDistinctValues(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Use this method to return the sorted distinct values of a given attribute for all entries contained in the SearchVO object.
getDistinctValues(String, boolean) - Method in class us.openinternet.luge.valueobject.SearchVO
Same as other method except boolean flag enables you to sort the values as integers instead of by string.
getDn() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
 
getEmail() - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to get the ldap value for mail or just use getAttributeValue("mail")
getEmailAddress() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
getEmployeeNumber() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
getEmployeeType() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
getEncoder() - Static method in class us.openinternet.luge.util.Encrypt
 
getEntries() - Method in class us.openinternet.luge.valueobject.SearchVO
Returns an Iterator of ValueObjects (either group or person) sorted by entry name.
getEntries(String, ArrayList, String, int) - Method in class us.openinternet.luge.transformer.LugeTransformer
 
getEntriesIntegerSorted(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Returns an Iterator of ValueObjects sorted by the integer values for the specified attribute
getEntriesReverseSorted(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Retuns an Iterator reverse sorted based on the specified attribute
getEntriesSorted(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Returns an Iterator of ValueObjects sorted by the specified attribute
getEntriesSorted(String, boolean) - Method in class us.openinternet.luge.valueobject.SearchVO
Returns an Iterator of ValueObjects sorted by entry name.
getEntry() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
This method will return a raw LDAPEntry object suitible to pass into the LDAPConnection.add() method.
getEntryNames() - Method in class us.openinternet.luge.valueobject.SearchVO
Returns an ArrayList of entry names (Strings), which can be used with the getUserEntry or getGroupEntry respectively to get specific data.
getErrorCode() - Method in class us.openinternet.luge.exception.LugeException
 
getErrorMessages() - Method in class us.openinternet.luge.valueobject.GroupVO
This category is a catch-all.
getException() - Method in class us.openinternet.luge.exception.LugeException
 
getExcludes() - Method in class us.openinternet.luge.valueobject.SearchVO
A list of the paramters to exclude
getFaxNumber() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
getFaxNumber() - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to get the ldap value for facsimileTelephoneNumber or just use getAttributeValue("facsimileTelephoneNumber")
getFilter() - Method in class us.openinternet.luge.valueobject.SearchVO
Returns the current ldap search filter as a string
getFirstName() - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to get the ldap value for first name or "given name." Or just use getAttributeValue("givenname")
getFirstRdnValue(String) - Method in class us.openinternet.luge.transformer.LugeTransformer
A convenient method that returns foo for cn=foo,ou=people,dc=mysuffix
getFlag() - Method in class us.openinternet.luge.valueobject.SearchVO
Used by the facade to determine which ou to search
getGivenName() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
getGroupAttributeMultiValue(String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method is intended to be used as a quick method for retrieving a multi-valued attribute.
getGroupAttributes(String, String[]) - Method in class us.openinternet.luge.transformer.GroupTransformer
Same as groupLookupArray method except you can specify what attributes you want returned.
getGroupAttributeSingleValue(String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method is provided as a convenience.
getGroupBase() - Method in class us.openinternet.luge.dao.LdapDAO
 
getGroupDn(String) - Method in class us.openinternet.luge.transformer.LugeTransformer
 
getGroupEntry(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Returns VO for the group specified by the key or null.
getGroupFilter() - Method in class us.openinternet.luge.valueobject.SearchVO
 
getGroupLogicalOperator() - Method in class us.openinternet.luge.valueobject.SearchVO
 
getGroupMembers(String) - Method in class us.openinternet.luge.transformer.GroupTransformer
 
getGroupName() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.GroupOfNames
 
getGroupName() - Method in class us.openinternet.luge.valueobject.GroupVO
Use this method to get the ldap value for cn or just use getAttributeValue("cn")
getGroupsForUser(String) - Method in class us.openinternet.luge.transformer.GroupTransformer
Also knowns as getMemberships in the Facade
getGroupType() - Method in class us.openinternet.luge.dao.LdapDAO
 
getIdentifyingAttribute() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
Get the identifying attribute whose first value will be used to construct the Relative DN for this entry if/when it is first added to the directory.
getIncludes() - Method in class us.openinternet.luge.valueobject.SearchVO
A list of the paramters to include
getInitials() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
getLastName() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
getLastName() - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to get the ldap value for sn or just use getAttributeValue("sn")
getLdapAttribute(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
Returns the value of the attribute named by the parameter value.
getLdapAttributeValues(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
Returns the values of the attribute named by the parameter value.
getLdapConnection() - Method in class us.openinternet.luge.transformer.LugeTransformer
Factory method returns an LdapDAO instance
getLocation() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
getManager() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
getMembers() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.GroupOfNames
 
getMembers() - Method in class us.openinternet.luge.valueobject.GroupVO
Use this method to get an ArrayList of the members specified in the member attribute of this GroupVO.
getMembers(String) - Method in class us.openinternet.luge.service.GroupFacade
This method returns an ArrayList all the members(uids) for the specified group.
getMemberships(String) - Method in class us.openinternet.luge.service.GroupFacade
This method returns an ArrayList of the names of the groups a user belongs to that your application has permission to see.
getMessage() - Method in class us.openinternet.luge.exception.LugeException
 
getMiddleName() - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to get the ldap value for initials or just use getAttributeValue("initials")
getMultiValuedAttribute(String) - Method in class us.openinternet.luge.valueobject.ValueObject
Obtain an ArrayList of all the attribute values for the attribute named in the parameter.
getName() - Method in class us.openinternet.luge.valueobject.PersonVO
This method returns first uid and then cn.if uid is not found.
getName() - Method in class us.openinternet.luge.valueobject.GroupVO
Use this method to get the ldap value for cn or just use getAttributeValue("cn") Same as getGroupName method
getNonExistantPeople() - Method in class us.openinternet.luge.valueobject.GroupVO
If a person does not exist under ou=people, he is considered non-existant.
getNonMembers() - Method in class us.openinternet.luge.valueobject.GroupVO
If you try to remove a person from a group, and he is already not a member, he will be listed here.
getOkPeople() - Method in class us.openinternet.luge.valueobject.GroupVO
Successfully added or deleted members depending on the context.
getPassword() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
getPeopleBase() - Method in class us.openinternet.luge.dao.LdapDAO
 
getPersonLeafID() - Method in class us.openinternet.luge.dao.LdapDAO
 
getPersonType() - Method in class us.openinternet.luge.dao.LdapDAO
 
getPostalAddress() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
getPostalCode() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
getPostedPeople() - Method in class us.openinternet.luge.valueobject.GroupVO
This method is utilized after a GroupVO object has been acted on by a facade.
getProblemPeople() - Method in class us.openinternet.luge.valueobject.GroupVO
This category is a catch-all.
getRedundantMembers() - Method in class us.openinternet.luge.valueobject.GroupVO
If a person does not is already a member of a group, he is considered redundant.
getReturnAttributes() - Method in class us.openinternet.luge.valueobject.SearchVO
A list of the attributes that you have specified you want returned
getSeeAlso() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
getState() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
getStatusFlag() - Method in class us.openinternet.luge.valueobject.SearchVO
Returns the status flag which is set to true if the search should return only PD active users, false to return inactive PD users.
getStreet() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
getTelephoneNumber() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
getTelephoneNumber() - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to get the ldap value for the telephoneNumber attribute
getTimeLimit() - Method in class us.openinternet.luge.valueobject.SearchVO
The time limit (in seconds) that you have specified
getTitle() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
getUid() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
getUID() - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to get the ldap value for uid or just use getAttributeValue("uid")
getUpdatedPeople() - Method in class us.openinternet.luge.valueobject.GroupVO
This method is usually used to record a list of People objects that were successfully updated (in addition to being added or removed from a group
getUserAttributeMultiValue(String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method is intended to be used as a quick method for retrieving a multi-valued attribute.
getUserAttributes(String, String[]) - Method in class us.openinternet.luge.service.PersonFacade
This method returns specific attributes of a user in a Hashtable with the actual ldap attribute names as keys and the values returned as String arrays to accomodate multi-valued attributes.
getUserAttributeSingleValue(String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method returns the first value of an attribute.
getUserDn(String) - Method in class us.openinternet.luge.transformer.LugeTransformer
 
getUserEntry(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Returns VO for the person specified by the key or null.
getUserPassword(int, int) - Static method in class us.openinternet.luge.util.LugeUtilities
This method returns a random password
groupBase - Variable in class us.openinternet.luge.transformer.LugeTransformer
 
groupExists(String) - Method in class us.openinternet.luge.service.GroupFacade
This method verifies that a group exists in the directory.
groupExists(String) - Method in class us.openinternet.luge.transformer.LugeTransformer
 
GroupFacade - class us.openinternet.luge.service.GroupFacade.
GroupFacade is used to search, add, delete and modify Groups.
GroupFacade(LugeFacade) - Constructor for class us.openinternet.luge.service.GroupFacade
 
GroupFacade(LugeTransformer) - Constructor for class us.openinternet.luge.service.GroupFacade
 
GroupFacade(String, String) - Constructor for class us.openinternet.luge.service.GroupFacade
Use this constructor to establish your connection to the ldap server.
GroupIntersection(ArrayList[]) - Static method in class us.openinternet.luge.util.LugeUtilities
This method processes an array of input ArrayLists and determines the common elements.
GroupIntersection(ArrayList, ArrayList) - Static method in class us.openinternet.luge.util.LugeUtilities
This method processes two input ArrayLists and determines the common elements on both.
groupLogicalOperator(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Sets the logical operator for the group membership check--only applicable to searching users.
groupLookup(String) - Method in class us.openinternet.luge.service.GroupFacade
Returns a Hashtable of actual ldap attribute names as the keys and String[] as the values.
groupLookup(String, String[]) - Method in class us.openinternet.luge.service.GroupFacade
This method returns specific attributes of a group in a Hashtable with the actual ldap attribute names as keys and the values returned as String arrays to accomodate multi-valued attributes.
groupLookupArray(String) - Method in class us.openinternet.luge.transformer.GroupTransformer
Use this method to lookup all attributes of a group.
GroupOfNames - class us.openinternet.luge.transformer.LDAPobjectclass.GroupOfNames.
All classes in the LDAPobjectclasses package are utilized by the Transformers.
GroupOfNames() - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.GroupOfNames
 
GroupOfNames(LDAPEntry) - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.GroupOfNames
 
GroupOfNames(String) - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.GroupOfNames
It is important to use this constructor, which adds the default member specified in the luge.properties file.
GroupSubtraction(ArrayList, ArrayList) - Static method in class us.openinternet.luge.util.LugeUtilities
This method processes two input ArrayLists and returns elements that are present on the first ArrayList but not on the second.
GroupTransformer - class us.openinternet.luge.transformer.GroupTransformer.
 
GroupTransformer(LugeTransformer) - Constructor for class us.openinternet.luge.transformer.GroupTransformer
 
groupType - Variable in class us.openinternet.luge.transformer.LugeTransformer
 
GroupUnion(ArrayList) - Static method in class us.openinternet.luge.util.LugeUtilities
This method processes an ArrayList of input ArrayList and determines the union of elements.
GroupUnion(ArrayList[]) - Static method in class us.openinternet.luge.util.LugeUtilities
This method processes an array of input ArrayLists and determines the union of elements.
GroupUnion(ArrayList, ArrayList) - Static method in class us.openinternet.luge.util.LugeUtilities
This method processes two input ArrayListss and determines the union of elements on both.
GroupVO - class us.openinternet.luge.valueobject.GroupVO.
This is a ValueObject specialized to handle group data.
GroupVO() - Constructor for class us.openinternet.luge.valueobject.GroupVO
 
GroupVO(Hashtable) - Constructor for class us.openinternet.luge.valueobject.GroupVO
Use this constructor to load initial attribute:value data or you can use the empty constructor and the method setAllAttributes(Hashtable ht)
grpTransformer - Variable in class us.openinternet.luge.service.LugeFacade
 

H

has_entry(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Check to see if SearchVO has a certain entry, index by cn (or possibly uid for people)
hasMember(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.GroupOfNames
 

I

ifNotConnected() - Method in class us.openinternet.luge.transformer.LugeTransformer
Returns true if already connected
includeAttribute(String, String) - Method in class us.openinternet.luge.valueobject.SearchVO
Include a single attribute and value in the search, wildcards ok.
includeAttributes(Hashtable) - Method in class us.openinternet.luge.valueobject.SearchVO
Allows you to add multiple includes by using a Hashtable.
includeLogicalOperator(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Sets the logical operator for the include parameters.
InetOrgPerson - class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson.
All classes in the LDAPobjectclasses package are utilized by the Transformers.
InetOrgPerson() - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
InetOrgPerson(LDAPEntry) - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
internalAttributes - Variable in class us.openinternet.luge.transformer.LDAPobjectclass.Top
 
isMember(String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method verifies if the user is a member of the specified group.
isMember(String, String) - Method in class us.openinternet.luge.transformer.LugeTransformer
 
isValidDN(String) - Method in class us.openinternet.luge.dao.LdapDAO
 

K

key - Static variable in class us.openinternet.luge.test.LugeFuncTests
 

L

ldapBaseDN - Variable in class us.openinternet.luge.transformer.LugeTransformer
 
LdapDAO - class us.openinternet.luge.dao.LdapDAO.
This class should not be directly instantiated.
LdapDAO(String, String) - Constructor for class us.openinternet.luge.dao.LdapDAO
 
listAttributes() - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
Generate a text-list of all the LDAP attributes currently known for this object
loadResults(Hashtable) - Method in class us.openinternet.luge.valueobject.SearchVO
Used by the Facade to load the SearchVO object with attributes and values
lookup(String) - Method in class us.openinternet.luge.dao.LdapDAO
 
lookup(String, String[]) - Method in class us.openinternet.luge.dao.LdapDAO
 
lowerCaseArrayList(ArrayList) - Static method in class us.openinternet.luge.util.LugeUtilities
Lowercases all elements of an ArrayList--WARNING: Handles only Strings
LowerCaseKeys(Hashtable) - Static method in class us.openinternet.luge.util.LugeUtilities
Returns same Hashtable with keys lowercased.
LugeException - exception us.openinternet.luge.exception.LugeException.
 
LugeException(String) - Constructor for class us.openinternet.luge.exception.LugeException
 
LugeException(String, Exception) - Constructor for class us.openinternet.luge.exception.LugeException
 
LugeException(String, LDAPException) - Constructor for class us.openinternet.luge.exception.LugeException
 
LugeFacade - class us.openinternet.luge.service.LugeFacade.
 
LugeFacade() - Constructor for class us.openinternet.luge.service.LugeFacade
 
LugeFacade(LugeTransformer) - Constructor for class us.openinternet.luge.service.LugeFacade
 
LugeFacade(String, String) - Constructor for class us.openinternet.luge.service.LugeFacade
Use this constructor to establish your connection to the ldap server.
LugeFuncTests - class us.openinternet.luge.test.LugeFuncTests.
 
LugeFuncTests(String) - Constructor for class us.openinternet.luge.test.LugeFuncTests
 
lugeTransformer - Variable in class us.openinternet.luge.service.LugeFacade
 
LugeTransformer - class us.openinternet.luge.transformer.LugeTransformer.
This class should not be directly instantiated.
LugeTransformer(String, String) - Constructor for class us.openinternet.luge.transformer.LugeTransformer
 
LugeUtilities - class us.openinternet.luge.util.LugeUtilities.
 
LugeUtilities() - Constructor for class us.openinternet.luge.util.LugeUtilities
 

M

main(String[]) - Static method in class us.openinternet.luge.test.LugeFuncTests
 
main(String[]) - Static method in class us.openinternet.luge.util.Encrypt
 
makeFilter(Hashtable, Hashtable) - Method in class us.openinternet.luge.transformer.LugeTransformer
This method may be deprecated.
modify(String, LDAPModification) - Method in class us.openinternet.luge.dao.LdapDAO
 
modify(String, LDAPModificationSet) - Method in class us.openinternet.luge.dao.LdapDAO
 
modifyGroup(String, GroupVO, boolean) - Method in class us.openinternet.luge.service.GroupFacade
This method allows bulk attribute modifications.
modifyGroup(String, Hashtable, boolean) - Method in class us.openinternet.luge.transformer.GroupTransformer
 
modifyObject(String, String, Hashtable, boolean) - Method in class us.openinternet.luge.transformer.LugeTransformer
 
modifyPerson(String, Hashtable, boolean) - Method in class us.openinternet.luge.transformer.PersonTransformer
 
modifyPerson(String, PersonVO, boolean) - Method in class us.openinternet.luge.service.PersonFacade
This method allows the attributes of a person to be modified.

O

OrganizationalPerson - class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson.
All classes in the LDAPobjectclasses package are utilized by the Transformers.
OrganizationalPerson() - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
OrganizationalPerson(LDAPEntry) - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 

P

peopleBase - Variable in class us.openinternet.luge.transformer.LugeTransformer
 
Person - class us.openinternet.luge.transformer.LDAPobjectclass.Person.
All classes in the LDAPobjectclasses package are utilized by the Transformers.
Person() - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
Person(LDAPEntry) - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
personExists(String) - Method in class us.openinternet.luge.service.PersonFacade
This method verifies that a user exists in the directory.
personExists(String) - Method in class us.openinternet.luge.transformer.LugeTransformer
 
PersonFacade - class us.openinternet.luge.service.PersonFacade.
 
PersonFacade(LugeFacade) - Constructor for class us.openinternet.luge.service.PersonFacade
 
PersonFacade(LugeTransformer) - Constructor for class us.openinternet.luge.service.PersonFacade
 
PersonFacade(String, String) - Constructor for class us.openinternet.luge.service.PersonFacade
Use this constructor to establish your connection to the ldap server.
personLeafID - Variable in class us.openinternet.luge.transformer.LugeTransformer
 
personLookup(String) - Method in class us.openinternet.luge.service.PersonFacade
Use this method to return all the values for the specified person.
personTransformer - Variable in class us.openinternet.luge.service.LugeFacade
 
PersonTransformer - class us.openinternet.luge.transformer.PersonTransformer.
 
PersonTransformer(LugeTransformer) - Constructor for class us.openinternet.luge.transformer.PersonTransformer
You must use this constructor
personType - Variable in class us.openinternet.luge.transformer.LugeTransformer
 
PersonVO - class us.openinternet.luge.valueobject.PersonVO.
This is a ValueObject specialized to handle person data.
PersonVO() - Constructor for class us.openinternet.luge.valueobject.PersonVO
 
PersonVO(Hashtable) - Constructor for class us.openinternet.luge.valueobject.PersonVO
Use this constructor to load initial attribute:value data or you can use the empty constructor and the method setAllAttributes(Hashtable ht)

Q

quickUserSearch(String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method returns an ArrayList of user names that match a simple attribute value search (ie cn=foo*).

R

removeAttributeValueFromAllPeople(String, String) - Method in class us.openinternet.luge.service.PersonFacade
Remove a specified attribute value from all People that possess it.
removeEntries(ArrayList) - Method in class us.openinternet.luge.valueobject.SearchVO
Use this method to remove ValueObject entries from the SearchVO.
removeMemberAndAttribute(String, String, String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method is a shortcut if you want to remove a Person from a Group and delete a related attribute in the Person object.
removeMembersAndAttributesBulk(String, ArrayList, String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method removes an ArrayList of People from a Group, and removes the given attribute for each user.
removeMembersFromGroup(ArrayList, String) - Method in class us.openinternet.luge.transformer.GroupTransformer
 
removePeopleFromGroup(ArrayList, String) - Method in class us.openinternet.luge.service.GroupFacade
This method is the same as removePersonFromGroup method except it removes multiple Persons .
removePersonFromGroup(String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method removes the specified Person from the specified Group.
rename(String, String) - Method in class us.openinternet.luge.dao.LdapDAO
 
renameGroup(String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method changes the Group Name.
renameGroup(String, String) - Method in class us.openinternet.luge.transformer.GroupTransformer
 
replaceAttributeForGroup(String, String, ArrayList) - Method in class us.openinternet.luge.service.GroupFacade
This method is the same as replaceAttributeForGroup except it accepts an ArrayList of values to accomodate multi-valued attributes.If you call this method on attr "cn", this method calls renameGroup--but make sure your ArrayList only has one value or LugeException will be thrown.
replaceAttributeForGroup(String, String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method replaces an attribute.
replaceAttributeForGroup(String, String, String, String) - Method in class us.openinternet.luge.service.GroupFacade
This method allows a single value of a multi-vauled attribute to be replaced.
replaceAttributeForPerson(String, String, ArrayList) - Method in class us.openinternet.luge.service.PersonFacade
This method is the same as replaceAttributeForPerson except it accepts an ArrayList of values to accomodate multi-valued attributes.
replaceAttributeForPerson(String, String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method replaces an attribute.
replaceAttributeForPerson(String, String, String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method allows a single value of a multi-vauled attribute to be replaced
replaceLdapAttribute(String, String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
Replaces the value of one attribute, with anothoer.
returnAttributes(String[]) - Method in class us.openinternet.luge.valueobject.SearchVO
A String[] of the ldap attributes you want returned.

S

search(String, String, String, String[], boolean) - Method in class us.openinternet.luge.dao.LdapDAO
 
search(String, String, String, String[], boolean, int) - Method in class us.openinternet.luge.dao.LdapDAO
 
searchGroups(SearchVO) - Method in class us.openinternet.luge.service.GroupFacade
The preferred method to search the directory, see SearchVO documentation for setting serach criteria and extracting the results.
searchGroups(String, String[], int) - Method in class us.openinternet.luge.transformer.GroupTransformer
The preferred method for searching groups.
searchUsers(SearchVO) - Method in class us.openinternet.luge.service.PersonFacade
The preferred method to search the directory, see SearchVO documentation for sample code on setting serach criteria, using this method and extracting the results.
searchUsers(String, String[], int) - Method in class us.openinternet.luge.transformer.PersonTransformer
Preferred Transformer seach method:form filter with SearchVO object Facade.searchUsers()
SearchVO - class us.openinternet.luge.valueobject.SearchVO.
This object is used both to describe a search to perform and as a container for results.
SearchVO() - Constructor for class us.openinternet.luge.valueobject.SearchVO
 
setAllAttributes(Hashtable) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
 
setAllAttributes(Hashtable) - Method in class us.openinternet.luge.valueobject.ValueObject
This method erases the underlying data, and sets all of the attributes for this object in one fell swoop.
setAttributeComparator(String) - Method in class us.openinternet.luge.valueobject.VOComparator
 
setAttributeValue(String, String) - Method in class us.openinternet.luge.valueobject.ValueObject
Set one attribute, with the name specified, to the value specified.
setAttributeValues(String, Object) - Method in class us.openinternet.luge.valueobject.ValueObject
This method is used to handle multi-valued attributes.
setBase(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
Set all of the attributes for this object in one fell swoop.
setCity(String) - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to set the ldap value for l (that's right...
setCommonName(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
setDepartmentNumber(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
setDescription(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
setDescription(String) - Method in class us.openinternet.luge.valueobject.GroupVO
Use this method to set the ldap value for description or just use setAttributeValue("description", "This is a group of people which...")
setDisplayName(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
setDisplayName(String) - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to set the ldap value for the displayName attribute
setDn(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
 
setEmail(String) - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to set the ldap value for mail or just use setAttributeValue("mail", "foo_bar@spam.com")
setEmailAddress(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
setEmployeeNumber(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
setEmployeeType(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
setErrorCode(int) - Method in class us.openinternet.luge.exception.LugeException
 
setErrorMessages(ArrayList) - Method in class us.openinternet.luge.valueobject.GroupVO
Used by the facade
setFaxNumber(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
setFaxNumber(String) - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to set the ldap value for facsimileTelephoneNumber or just use setAttributeValue("facsimileTelephoneNumber", "1-732-750-5800")
setFilter(String) - Method in class us.openinternet.luge.valueobject.SearchVO
This method allows you to set the filter manually.
setFirstName(String) - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to set the ldap value for uid or just use setAttributeValue("givenname", "Foo")
setGivenName(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
setGroupFilter(ArrayList) - Method in class us.openinternet.luge.valueobject.SearchVO
Has the effect of filtering the users returned from a search (determined by the filter) based on their membership to one or all (depending on the groupLogicalOperator) of the groups specified in this groups ArrayList.
setGroupFilter(ArrayList, String) - Method in class us.openinternet.luge.valueobject.SearchVO
Convenience method: set the groups and logicalOperator in one method
setGroupFilter(String) - Method in class us.openinternet.luge.valueobject.SearchVO
Convenience method if you only have one group.
setGroupFlag() - Method in class us.openinternet.luge.valueobject.SearchVO
Used by the facade
setGroupName(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.GroupOfNames
 
setGroupName(String) - Method in class us.openinternet.luge.valueobject.GroupVO
Use this method to set the ldap value for cn or just use setAttributeValue("cn", "Group_Name")
setIdentifyingAttribute(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
Force the entry to use the provided identifying attribute to construct the relative DN if/when it is added to the directory.
setInitials(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
setIntegerCompareOption(boolean) - Method in class us.openinternet.luge.valueobject.VOComparator
 
setLastName(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
setLastName(String) - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to set the ldap value for sn or just use setAttributeValue("sn", "Bar")
setLdapAttribute(String, String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
Set one attribute, with the name specified, to the value specified.
setLdapAttributeValues(String, String[]) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Top
Set one attribute, with the name specified, to the values specified.
setLocation(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
setManager(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
setMembers(String[]) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.GroupOfNames
 
setMiddleName(String) - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to set the ldap value for initials or just use setAttributeValue("initials", "MyMiddleName")
setName(String) - Method in class us.openinternet.luge.valueobject.PersonVO
This method sets the uid of the person,
setNonExistantPeople(ArrayList) - Method in class us.openinternet.luge.valueobject.GroupVO
Used by the facade
setNonMembers(ArrayList) - Method in class us.openinternet.luge.valueobject.GroupVO
Used by the facade
setOkPeople(ArrayList) - Method in class us.openinternet.luge.valueobject.GroupVO
Sets members either successfully add or deleted to/from a group.
setPassword(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
setPostalAddress(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
setPostalCode(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
setPostedPeople(ArrayList) - Method in class us.openinternet.luge.valueobject.GroupVO
Used by the facade
setProblemPeople(ArrayList) - Method in class us.openinternet.luge.valueobject.GroupVO
Used by the facade
setRedundantPeople(ArrayList) - Method in class us.openinternet.luge.valueobject.GroupVO
Used by the facade
setSeeAlso(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
setState(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
setStausFlag(boolean) - Method in class us.openinternet.luge.valueobject.SearchVO
If the status flag is set to true, only active users will be returned; false and only inactive users will be returned.
setStreet(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
setTelephoneNumber(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.Person
 
setTelephoneNumber(String) - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to set the ldap value for the telephoneNumber attribute
setTitle(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.OrganizationalPerson
 
setUid(String) - Method in class us.openinternet.luge.transformer.LDAPobjectclass.InetOrgPerson
 
setUID(String) - Method in class us.openinternet.luge.valueobject.PersonVO
Use this method to set the ldap value for uid and currently also for cn, although this may change in the future.
setUp() - Method in class us.openinternet.luge.test.LugeFuncTests
 
setUpdatedPeople(ArrayList) - Method in class us.openinternet.luge.valueobject.GroupVO
This method is usually used to record a list of People objects that were successfully updated (in addition to being added or removed from a group
setUserFlag() - Method in class us.openinternet.luge.valueobject.SearchVO
Used by the facade
size() - Method in class us.openinternet.luge.valueobject.ValueObject
Returns the number of attribute mappings present
size() - Method in class us.openinternet.luge.valueobject.SearchVO
Returns the number of matching entries
suite() - Static method in class us.openinternet.luge.test.LugeFuncTests
 

T

testAddPerson() - Method in class us.openinternet.luge.test.LugeFuncTests
 
timeLimit(int) - Method in class us.openinternet.luge.valueobject.SearchVO
The maximum time in seconds to wait for the ldap server to return results
Top - class us.openinternet.luge.transformer.LDAPobjectclass.Top.
All classes in the LDAPobjectclasses package are utilized by the Transformers.
Top() - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.Top
This constructor initializes the internals.
Top(LDAPEntry) - Constructor for class us.openinternet.luge.transformer.LDAPobjectclass.Top
 
toString() - Method in class us.openinternet.luge.valueobject.ValueObject
This method prints the underlying attributes and values.
toString() - Method in class us.openinternet.luge.valueobject.SearchVO
Returns a string representation of the underlying TreeMap data structure
trimPrefix(String, String) - Static method in class us.openinternet.luge.util.LugeUtilities
This method looks for a certain prefix and trims it off if present (otherwise returns the orginal string.)

U

updateAttribute(String, LDAPAttribute) - Method in class us.openinternet.luge.dao.LdapDAO
 
updateGroup(GroupVO) - Method in class us.openinternet.luge.valueobject.SearchVO
Use this method to add or update Groups in the SearchVO one at a time.
updatePerson(PersonVO) - Method in class us.openinternet.luge.valueobject.SearchVO
Use this method to add or update People in the SearchVO one at a time.
us.openinternet.luge.dao - package us.openinternet.luge.dao
 
us.openinternet.luge.exception - package us.openinternet.luge.exception
 
us.openinternet.luge.service - package us.openinternet.luge.service
 
us.openinternet.luge.test - package us.openinternet.luge.test
 
us.openinternet.luge.transformer - package us.openinternet.luge.transformer
 
us.openinternet.luge.transformer.LDAPobjectclass - package us.openinternet.luge.transformer.LDAPobjectclass
 
us.openinternet.luge.util - package us.openinternet.luge.util
 
us.openinternet.luge.valueobject - package us.openinternet.luge.valueobject
 
userHasAttribute(String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method verifies if a user has a specific attribute.
userHasAttributeValue(String, String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method verifies if a user has an attribute with a specific value.
userLookup(String) - Method in class us.openinternet.luge.transformer.PersonTransformer
For multi-valued lookups--returns a Hashtable with attr:string[]
userLookup(String, String[]) - Method in class us.openinternet.luge.transformer.PersonTransformer
Like userLookupArray except you can specify what attributes you want returned.
userLookupSingleValue(String) - Method in class us.openinternet.luge.transformer.PersonTransformer
For single-valued lookups only--returns a Hashtable with {String key:String val}

V

validateUserPassword(String, String) - Method in class us.openinternet.luge.dao.LdapDAO
 
validateUserPassword(String, String) - Method in class us.openinternet.luge.service.PersonFacade
This method tests whether a given username/password set is valid.
validateUserPassword(String, String) - Method in class us.openinternet.luge.transformer.PersonTransformer
Returns true if the password is valid
ValueObject - class us.openinternet.luge.valueobject.ValueObject.
The ValueObject class is the abstract class that PersonVO and GroupVO extend
ValueObject() - Constructor for class us.openinternet.luge.valueobject.ValueObject
 
ValueObject(Hashtable) - Constructor for class us.openinternet.luge.valueobject.ValueObject
Use this constructor to load initial attribute:value data or you can use the empty constructor and the method setAllAttributes(Hashtable ht)
VOComparator - class us.openinternet.luge.valueobject.VOComparator.
 
VOComparator() - Constructor for class us.openinternet.luge.valueobject.VOComparator
 
VOComparator(String) - Constructor for class us.openinternet.luge.valueobject.VOComparator
 

Z

zfill(String, int) - Static method in class us.openinternet.luge.util.LugeUtilities
This method adds zero's in front of an string to make it a certain length

A C D E F G H I K L M O P Q R S T U V Z
Copyright 2003, Michael Schwartz All Rights Reserved.