Interface IdmIndexingScheduler
- All Known Implementing Classes:
IdmIndexingSchedulerImpl
public interface IdmIndexingScheduler
-
Method Summary
Modifier and TypeMethodDescriptionvoidscheduleMembershipAddedIndexing(PlatformUserEntity platformUserEntity, String groupId) voidscheduleMembershipDeletedIndexing(PlatformUserEntity platformUserEntity, String groupId) voidscheduleUserIndexDeletion(String userId) voidscheduleUserIndexing(PlatformUserEntity platformUserEntity) voidscheduleUserIndexing(PlatformUserEntity platformUserEntity, String index) voidscheduleUserIndexing(PlatformUserEntity platformUserEntity, List<String> newGroupIds) Schedules the indexing of a user.voidscheduleUserIndexing(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
-