Interface UserIndexer
- All Known Implementing Classes:
DirectoryUserIndexer
@Internal
public interface UserIndexer
Indexes users.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeindexById(long... internalUserId) voiddeindexByUserName(String... userNames) static StringexactMatchFieldName(String fieldName) voidvoidreplaceAllUsers(Consumer<Consumer<OfBizUser>> userConsumerCreator) List<com.atlassian.crowd.embedded.api.User> search(org.apache.lucene.search.Query query, int skip, int limit, org.apache.lucene.search.Sort sort)
-
Field Details
-
ACTIVE
-
INTERNAL_ID
- See Also:
-
DIRECTORY_ID
- See Also:
-
DISPLAY_NAME
-
EXACT_DISPLAY_NAME
-
EMAIL
-
EXACT_EMAIL
-
USER_NAME
-
EXACT_USER_NAME
-
FIELD_NAME_TO_EXACT_FIELD_NAME_MAP
-
-
Method Details
-
index
-
deindex
-
deindexById
void deindexById(long... internalUserId) -
deindexByUserName
-
replaceAllUsers
-
search
List<com.atlassian.crowd.embedded.api.User> search(org.apache.lucene.search.Query query, int skip, int limit, org.apache.lucene.search.Sort sort) -
exactMatchFieldName
-