Interface IdmIndexingScheduler
- All Known Implementing Classes:
IdmIndexingSchedulerImpl
public interface IdmIndexingScheduler
-
Method Summary
Modifier and Type Method Description voidscheduleMembershipAddedIndexing(PlatformUserEntity platformUserEntity, java.lang.String groupId)voidscheduleMembershipDeletedIndexing(PlatformUserEntity platformUserEntity, java.lang.String groupId)voidscheduleUserIndexing(PlatformUserEntity platformUserEntity)voidscheduleUserIndexing(PlatformUserEntity platformUserEntity, java.lang.String index)voidscheduleUserIndexing(PlatformUserEntity platformUserEntity, java.util.List<java.lang.String> newGroupIds)Schedules the indexing of a user.voidscheduleUserIndexing(PlatformUserEntity platformUserEntity, java.util.List<java.lang.String> newGroupIds, java.lang.String index)
-
Method Details
-
scheduleUserIndexing
-
scheduleUserIndexing
-
scheduleUserIndexing
void scheduleUserIndexing(PlatformUserEntity platformUserEntity, java.util.List<java.lang.String> newGroupIds)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, java.util.List<java.lang.String> newGroupIds, java.lang.String index) -
scheduleMembershipAddedIndexing
void scheduleMembershipAddedIndexing(PlatformUserEntity platformUserEntity, java.lang.String groupId) -
scheduleMembershipDeletedIndexing
void scheduleMembershipDeletedIndexing(PlatformUserEntity platformUserEntity, java.lang.String groupId)
-