Interface IdmIndexingScheduler
- All Known Implementing Classes:
IdmIndexingSchedulerImpl
public interface IdmIndexingScheduler
-
Method Summary
Modifier and TypeMethodDescriptionvoid
scheduleMembershipAddedIndexing
(PlatformUserEntity platformUserEntity, String groupId) void
scheduleMembershipDeletedIndexing
(PlatformUserEntity platformUserEntity, String groupId) void
scheduleUserIndexDeletion
(String userId) void
scheduleUserIndexing
(PlatformUserEntity platformUserEntity) void
scheduleUserIndexing
(PlatformUserEntity platformUserEntity, String index) void
scheduleUserIndexing
(PlatformUserEntity platformUserEntity, List<String> newGroupIds) Schedules the indexing of a user.void
scheduleUserIndexing
(PlatformUserEntity platformUserEntity, List<String> newGroupIds, String index)
-
Method Details
-
scheduleUserIndexDeletion
-
scheduleUserIndexing
-
scheduleUserIndexing
-
scheduleUserIndexing
Schedules the indexing of a user.- Parameters:
newGroupIds
- Optional list of groups that are created in the same transaction as the user. When wanting simply a reindexing of a user, pass an empty optional.
-
scheduleUserIndexing
void scheduleUserIndexing(PlatformUserEntity platformUserEntity, List<String> newGroupIds, String index) -
scheduleMembershipAddedIndexing
-
scheduleMembershipDeletedIndexing
-