Interface IdmIndexingScheduler

    • Method Detail

      • scheduleUserIndexing

        void scheduleUserIndexing​(PlatformUserEntity platformUserEntity)
      • scheduleUserIndexing

        void scheduleUserIndexing​(PlatformUserEntity platformUserEntity,
                                  java.lang.String index)
      • 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)