| 
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use LugeException | |
| us.openinternet.luge.dao | |
| us.openinternet.luge.service | |
| us.openinternet.luge.transformer | |
| Uses of LugeException in us.openinternet.luge.dao | 
| Methods in us.openinternet.luge.dao that throw LugeException | |
 boolean | 
LdapDAO.validateUserPassword(java.lang.String dn,
                     java.lang.String password)
 | 
| Constructors in us.openinternet.luge.dao that throw LugeException | |
LdapDAO(java.lang.String appname,
        java.lang.String key)
 | 
|
| Uses of LugeException in us.openinternet.luge.service | 
| Methods in us.openinternet.luge.service that throw LugeException | |
 boolean | 
PersonFacade.addPerson(PersonVO pvo)
This method adds a user to the directory.  | 
 boolean | 
PersonFacade.deletePerson(java.lang.String uid)
This method removes the specified user from the directory.  | 
 boolean | 
PersonFacade.addAttributeToPerson(java.lang.String uid,
                     java.lang.String attr,
                     java.lang.String value)
This method will add an attribute with single value to the user.  | 
 boolean | 
PersonFacade.addAttributeToPerson(java.lang.String uid,
                     java.lang.String attr,
                     java.util.ArrayList values)
This method will add an attribute with mutliple values to the user.  | 
 boolean | 
PersonFacade.replaceAttributeForPerson(java.lang.String uid,
                          java.lang.String attr,
                          java.lang.String value)
This method replaces an attribute.  | 
 boolean | 
PersonFacade.replaceAttributeForPerson(java.lang.String uid,
                          java.lang.String attr,
                          java.util.ArrayList values)
This method is the same as replaceAttributeForPerson except it accepts an ArrayList of values to accomodate multi-valued attributes.  | 
 boolean | 
PersonFacade.replaceAttributeForPerson(java.lang.String uid,
                          java.lang.String attr,
                          java.lang.String oldValue,
                          java.lang.String newValue)
This method allows a single value of a multi-vauled attribute to be replaced  | 
 boolean | 
PersonFacade.deleteAttributeFromPerson(java.lang.String uid,
                          java.lang.String attr)
This method allows all values of an attribute to be deleted.  | 
 boolean | 
PersonFacade.deleteAttributeValueFromPerson(java.lang.String uid,
                               java.lang.String attr,
                               java.lang.String val)
This method allows a particular value to be deleted from an attribute.  | 
 boolean | 
PersonFacade.modifyPerson(java.lang.String uid,
             PersonVO pvo,
             boolean AppendAttributes)
This method allows the attributes of a person to be modified.  | 
 GroupVO | 
PersonFacade.removeAttributeValueFromAllPeople(java.lang.String attrName,
                                  java.lang.String attrValue)
Remove a specified attribute value from all People that possess it.  | 
 SearchVO | 
PersonFacade.searchUsers(SearchVO svo)
The preferred method to search the directory, see SearchVO documentation for sample code on setting serach criteria, using this method and extracting the results.  | 
 PersonVO | 
PersonFacade.personLookup(java.lang.String uid)
Use this method to return all the values for the specified person.  | 
 java.lang.String | 
PersonFacade.getUserAttributeSingleValue(java.lang.String uid,
                            java.lang.String attr)
This method returns the first value of an attribute.  | 
 java.util.ArrayList | 
PersonFacade.getUserAttributeMultiValue(java.lang.String uid,
                           java.lang.String attr)
This method is intended to be used as a quick method for retrieving a multi-valued attribute.  | 
 java.util.Hashtable | 
PersonFacade.getUserAttributes(java.lang.String uid,
                  java.lang.String[] attrs)
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.  | 
 java.util.ArrayList | 
PersonFacade.quickUserSearch(java.lang.String attrName,
                java.lang.String value)
This method returns an ArrayList of user names that match a simple attribute value search (ie cn=foo*).  | 
 boolean | 
PersonFacade.validateUserPassword(java.lang.String user,
                     java.lang.String passwd)
This method tests whether a given username/password set is valid.  | 
 boolean | 
PersonFacade.userHasAttributeValue(java.lang.String uid,
                      java.lang.String attr,
                      java.lang.String value)
This method verifies if a user has an attribute with a specific value.  | 
 boolean | 
PersonFacade.userHasAttribute(java.lang.String uid,
                 java.lang.String attr)
This method verifies if a user has a specific attribute.  | 
 boolean | 
GroupFacade.addGroup(java.lang.String grpCN)
This method adds a GroupOfNames object .  | 
 boolean | 
GroupFacade.addGroup(GroupVO gvo)
This method adds a GroupOfNames object with the attributes supplied in the GroupVO object.  | 
 boolean | 
GroupFacade.deleteGroup(java.lang.String grpCN)
This method deletes a group object.  | 
 boolean | 
GroupFacade.addPersonToGroup(java.lang.String uid,
                 java.lang.String grpCN)
Same as addMemberToGroup, added for semantic consistency.  | 
 GroupVO | 
GroupFacade.addPeopleToGroup(java.util.ArrayList uids,
                 java.lang.String grpCN)
This method is the same as addMemberToGroup method except it adds multiple persons.  | 
 boolean | 
GroupFacade.removePersonFromGroup(java.lang.String uid,
                      java.lang.String grpCN)
This method removes the specified Person from the specified Group.  | 
 GroupVO | 
GroupFacade.removePeopleFromGroup(java.util.ArrayList uids,
                      java.lang.String grpCN)
This method is the same as removePersonFromGroup method except it removes multiple Persons .  | 
 boolean | 
GroupFacade.renameGroup(java.lang.String oldName,
            java.lang.String newName)
This method changes the Group Name.  | 
 boolean | 
GroupFacade.addAttributeToGroup(java.lang.String grpCN,
                    java.lang.String attr,
                    java.lang.String value)
This method will add an attribute with single value to the group.  | 
 boolean | 
GroupFacade.addAttributeToGroup(java.lang.String grpCN,
                    java.lang.String attr,
                    java.util.ArrayList values)
This method will add an attribute with mutliple values to the group.  | 
 boolean | 
GroupFacade.replaceAttributeForGroup(java.lang.String grpCN,
                         java.lang.String attr,
                         java.lang.String value)
This method replaces an attribute.  | 
 boolean | 
GroupFacade.replaceAttributeForGroup(java.lang.String grpCN,
                         java.lang.String attr,
                         java.util.ArrayList values)
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. | 
 boolean | 
GroupFacade.replaceAttributeForGroup(java.lang.String grpCN,
                         java.lang.String attr,
                         java.lang.String oldValue,
                         java.lang.String newValue)
This method allows a single value of a multi-vauled attribute to be replaced.  | 
 boolean | 
GroupFacade.deleteAttributeFromGroup(java.lang.String grpCN,
                         java.lang.String attr)
This method allows all values of an attribute to be deleted.  | 
 boolean | 
GroupFacade.deleteAttributeValueFromGroup(java.lang.String grpCN,
                              java.lang.String attr,
                              java.lang.String val)
This method allows a particular value to be deleted from an attribute.  | 
 boolean | 
GroupFacade.modifyGroup(java.lang.String grpCN,
            GroupVO gvo,
            boolean AppendAttributes)
This method allows bulk attribute modifications.  | 
 boolean | 
GroupFacade.addMemberAndAttribute(java.lang.String grpCN,
                      java.lang.String uid,
                      java.lang.String attrName,
                      java.lang.String attrValue)
This method is a shortcut if you want to add a Person to a Group and set a related attribute in the Person object.  | 
 boolean | 
GroupFacade.removeMemberAndAttribute(java.lang.String grpCN,
                         java.lang.String uid,
                         java.lang.String attrName,
                         java.lang.String attrValue)
This method is a shortcut if you want to remove a Person from a Group and delete a related attribute in the Person object.  | 
 GroupVO | 
GroupFacade.addMembersAndAttributesBulk(java.lang.String grpCN,
                            java.util.ArrayList uids,
                            java.lang.String attrName,
                            java.lang.String attrValue)
This method adds an ArrayList of People to the Group, and sets the given attribute name for each user.  | 
 GroupVO | 
GroupFacade.removeMembersAndAttributesBulk(java.lang.String grpCN,
                               java.util.ArrayList uids,
                               java.lang.String attrName,
                               java.lang.String attrValue)
This method removes an ArrayList of People from a Group, and removes the given attribute for each user.  | 
 java.util.ArrayList | 
GroupFacade.getMemberships(java.lang.String uid)
This method returns an ArrayList of the names of the groups a user belongs to that your application has permission to see.  | 
 boolean | 
GroupFacade.isMember(java.lang.String uid,
         java.lang.String grpCN)
This method verifies if the user is a member of the specified group.  | 
 SearchVO | 
GroupFacade.searchGroups(SearchVO svo)
The preferred method to search the directory, see SearchVO documentation for setting serach criteria and extracting the results.  | 
 java.util.ArrayList | 
GroupFacade.getMembers(java.lang.String grpCN)
This method returns an ArrayList all the members(uids) for the specified group.  | 
 java.util.ArrayList | 
GroupFacade.getAllGroupNames()
This method returns the names of the groups your application has permission to see.  | 
 GroupVO | 
GroupFacade.groupLookup(java.lang.String groupCN)
Returns a Hashtable of actual ldap attribute names as the keys and String[] as the values.  | 
 java.util.Hashtable | 
GroupFacade.groupLookup(java.lang.String grpCn,
            java.lang.String[] attrs)
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.  | 
 java.lang.String | 
GroupFacade.getGroupAttributeSingleValue(java.lang.String grpCn,
                             java.lang.String attr)
This method is provided as a convenience.  | 
 java.util.ArrayList | 
GroupFacade.getGroupAttributeMultiValue(java.lang.String grpCn,
                            java.lang.String attr)
This method is intended to be used as a quick method for retrieving a multi-valued attribute.  | 
| Constructors in us.openinternet.luge.service that throw LugeException | |
PersonFacade(java.lang.String cn,
             java.lang.String key)
Use this constructor to establish your connection to the ldap server.  | 
|
PersonFacade(LugeTransformer lt)
 | 
|
PersonFacade(LugeFacade lf)
 | 
|
LugeFacade()
 | 
|
LugeFacade(java.lang.String cn,
           java.lang.String key)
Use this constructor to establish your connection to the ldap server.  | 
|
LugeFacade(LugeTransformer lt)
 | 
|
GroupFacade(java.lang.String cn,
            java.lang.String key)
Use this constructor to establish your connection to the ldap server.  | 
|
GroupFacade(LugeTransformer lt)
 | 
|
GroupFacade(LugeFacade lf)
 | 
|
| Uses of LugeException in us.openinternet.luge.transformer | 
| Methods in us.openinternet.luge.transformer that throw LugeException | |
 java.util.Hashtable | 
PersonTransformer.searchUsers(java.lang.String filter,
            java.lang.String[] attrs,
            int timeLimit)
Preferred Transformer seach method:form filter with SearchVO object Facade.searchUsers()  | 
 boolean | 
PersonTransformer.addPerson(java.util.Hashtable attrs)
 | 
 boolean | 
PersonTransformer.deletePerson(java.lang.String uid)
 | 
 boolean | 
PersonTransformer.modifyPerson(java.lang.String uid,
             java.util.Hashtable modifyAttrs,
             boolean appendAttr)
 | 
 boolean | 
PersonTransformer.deleteAttributeFromPerson(java.lang.String uid,
                          java.lang.String attr,
                          java.lang.String value)
Delete a specific value from an attribute or delete all the values of an attribute  | 
 java.util.Hashtable | 
PersonTransformer.userLookup(java.lang.String uid)
For multi-valued lookups--returns a Hashtable with attr:string[]  | 
 java.util.Hashtable | 
PersonTransformer.userLookup(java.lang.String uid,
           java.lang.String[] attrs)
Like userLookupArray except you can specify what attributes you want returned.  | 
 java.util.Hashtable | 
PersonTransformer.userLookupSingleValue(java.lang.String uid)
For single-valued lookups only--returns a Hashtable with {String key:String val}  | 
 boolean | 
PersonTransformer.validateUserPassword(java.lang.String user,
                     java.lang.String password)
Returns true if the password is valid  | 
 boolean | 
LugeTransformer.isMember(java.lang.String uid,
         java.lang.String grpCN)
 | 
protected  java.util.Hashtable | 
LugeTransformer.getEntries(java.lang.String filter,
           java.util.ArrayList attrs,
           java.lang.String base,
           int timeLimit)
 | 
protected  boolean | 
LugeTransformer.modifyObject(java.lang.String objectType,
             java.lang.String objectName,
             java.util.Hashtable modifyAttrs,
             boolean appendAttr)
 | 
 boolean | 
GroupTransformer.modifyGroup(java.lang.String groupCN,
            java.util.Hashtable modifyAttrs,
            boolean appendAttr)
 | 
 boolean | 
GroupTransformer.renameGroup(java.lang.String oldCN,
            java.lang.String newCN)
 | 
 boolean | 
GroupTransformer.addGroup(java.lang.String grpCN)
 | 
 boolean | 
GroupTransformer.addGroup(java.util.Hashtable groupAtts)
 | 
 boolean | 
GroupTransformer.deleteGroup(java.lang.String grpCN)
 | 
 java.util.Hashtable | 
GroupTransformer.addMembersToGroup(java.util.ArrayList uids,
                  java.lang.String grpCN)
 | 
 java.util.Hashtable | 
GroupTransformer.removeMembersFromGroup(java.util.ArrayList uids,
                       java.lang.String grpCN)
 | 
 java.util.ArrayList | 
GroupTransformer.getGroupsForUser(java.lang.String uid)
Also knowns as getMemberships in the Facade  | 
 java.util.Hashtable | 
GroupTransformer.searchGroups(java.lang.String filter,
             java.lang.String[] attrs,
             int timeLimit)
The preferred method for searching groups.  | 
 java.util.ArrayList | 
GroupTransformer.getAllGroups()
Returns a ArrayList with the cn of all groups under the groupBase (set in the application's bootstrap properties)  | 
 java.util.Hashtable | 
GroupTransformer.groupLookupArray(java.lang.String groupCN)
Use this method to lookup all attributes of a group.  | 
 java.util.Hashtable | 
GroupTransformer.getGroupAttributes(java.lang.String groupCN,
                   java.lang.String[] attrs)
Same as groupLookupArray method except you can specify what attributes you want returned.  | 
 java.util.ArrayList | 
GroupTransformer.getGroupMembers(java.lang.String grpCN)
 | 
 boolean | 
GroupTransformer.deleteAttributeFromGroup(java.lang.String grpCN,
                         java.lang.String attr,
                         java.lang.String value)
Delete a specific value from an attribute or delete all the values of an attribute  | 
| Constructors in us.openinternet.luge.transformer that throw LugeException | |
PersonTransformer(LugeTransformer lt)
You must use this constructor  | 
|
LugeTransformer(java.lang.String appCN,
                java.lang.String key)
 | 
|
GroupTransformer(LugeTransformer lt)
 | 
|
  | 
Copyright 2003, Michael Schwartz All Rights Reserved. | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||