Package io.milton.ldap
Class SearchRunnable
java.lang.Object
io.milton.ldap.SearchRunnable
- All Implemented Interfaces:
Runnable
- Author:
- brad
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSearchRunnable(UserFactory userFactory, LdapPropertyMapper propertyMapper, int currentMessageId, String dn, int scope, int sizeLimit, int timelimit, LdapFilter ldapFilter, Set<String> returningAttributes, LdapResponseHandler ldapResponseHandler, LdapPrincipal user, SearchManager searchManager) -
Method Summary
-
Constructor Details
-
SearchRunnable
protected SearchRunnable(UserFactory userFactory, LdapPropertyMapper propertyMapper, int currentMessageId, String dn, int scope, int sizeLimit, int timelimit, LdapFilter ldapFilter, Set<String> returningAttributes, LdapResponseHandler ldapResponseHandler, LdapPrincipal user, SearchManager searchManager)
-
-
Method Details
-
abandon
public void abandon()Abandon search. -
run
public void run() -
contactFind
public Set<LdapContact> contactFind(Condition condition, Set<String> returningAttributes, int maxCount) throws IOException Search users in contacts folder- Parameters:
condition- search filterreturningAttributes- requested attributesmaxCount- maximum item count- Returns:
- List of users
- Throws:
IOException- on error
-
getUuid
-
setUuid
-