Interface IdmIndexingScheduler
-
- All Known Implementing Classes:
IdmIndexingSchedulerImpl
public interface IdmIndexingScheduler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
scheduleMembershipAddedIndexing(PlatformUserEntity platformUserEntity, String groupId)
void
scheduleMembershipDeletedIndexing(PlatformUserEntity platformUserEntity, String groupId)
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 Detail
-
scheduleUserIndexing
void scheduleUserIndexing(PlatformUserEntity platformUserEntity)
-
scheduleUserIndexing
void scheduleUserIndexing(PlatformUserEntity platformUserEntity, String index)
-
scheduleUserIndexing
void scheduleUserIndexing(PlatformUserEntity platformUserEntity, List<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, List<String> newGroupIds, String index)
-
scheduleMembershipAddedIndexing
void scheduleMembershipAddedIndexing(PlatformUserEntity platformUserEntity, String groupId)
-
scheduleMembershipDeletedIndexing
void scheduleMembershipDeletedIndexing(PlatformUserEntity platformUserEntity, String groupId)
-
-