public class DirectoryUserIndexer extends Object implements UserIndexer
ACTIVE, DIRECTORY_ID, DISPLAY_NAME, EMAIL, EXACT_DISPLAY_NAME, EXACT_EMAIL, EXACT_USER_NAME, FIELD_NAME_TO_EXACT_FIELD_NAME_MAP, INTERNAL_ID, USER_NAME| Constructor and Description |
|---|
DirectoryUserIndexer(org.apache.lucene.store.Directory directory,
org.apache.lucene.analysis.Analyzer analyzer) |
| Modifier and Type | Method and Description |
|---|---|
void |
deindex(UserId... userIds) |
void |
deindexById(long... internalUserIds) |
void |
deindexByUserName(String... userNames) |
void |
index(OfBizUser... users) |
void |
replaceAllUsers(java.util.function.Consumer<java.util.function.Consumer<OfBizUser>> allUsersConsumerMaker) |
List<com.atlassian.crowd.embedded.api.User> |
search(org.apache.lucene.search.Query query,
int skip,
int limit,
org.apache.lucene.search.Sort sort) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexactMatchFieldNamepublic DirectoryUserIndexer(org.apache.lucene.store.Directory directory,
org.apache.lucene.analysis.Analyzer analyzer)
public void replaceAllUsers(java.util.function.Consumer<java.util.function.Consumer<OfBizUser>> allUsersConsumerMaker)
replaceAllUsers in interface UserIndexerpublic void index(OfBizUser... users)
index in interface UserIndexerpublic void deindex(UserId... userIds)
deindex in interface UserIndexerpublic void deindexById(long... internalUserIds)
deindexById in interface UserIndexerpublic void deindexByUserName(String... userNames)
deindexByUserName in interface UserIndexerpublic List<com.atlassian.crowd.embedded.api.User> search(org.apache.lucene.search.Query query, int skip, int limit, org.apache.lucene.search.Sort sort)
search in interface UserIndexerCopyright © 2002-2018 Atlassian. All Rights Reserved.