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