Class BaseUserEnhancer

java.lang.Object
io.gravitee.am.service.impl.user.BaseUserEnhancer
All Implemented Interfaces:
UserEnhancer
Direct Known Subclasses:
DefaultUserEnhancer

public abstract class BaseUserEnhancer extends Object implements UserEnhancer
  • Field Details

    • LOGGER

      protected final org.slf4j.Logger LOGGER
  • Constructor Details

    • BaseUserEnhancer

      public BaseUserEnhancer()
  • Method Details

    • getGroupsByMemberId

      protected abstract io.reactivex.rxjava3.core.Flowable<Group> getGroupsByMemberId(String memberId)
    • getRolesByIds

      protected abstract io.reactivex.rxjava3.core.Flowable<Role> getRolesByIds(List<String> roleIds)
    • getGroupsByIds

      protected abstract io.reactivex.rxjava3.core.Flowable<Group> getGroupsByIds(List<String> groupIds)
    • enhance

      public io.reactivex.rxjava3.core.Single<User> enhance(User user)
      Specified by:
      enhance in interface UserEnhancer