Interface IdmIndexingScheduler

All Known Implementing Classes:
IdmIndexingSchedulerImpl

public interface IdmIndexingScheduler
  • Method Details

    • scheduleUserIndexDeletion

      void scheduleUserIndexDeletion(String userId)
    • 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)