Class UserUtil

java.lang.Object
com.flowable.idm.engine.impl.util.UserUtil

public class UserUtil extends Object
Author:
Filip Hrisafov
  • Method Details

    • findUserInfo

      public static Object findUserInfo(String infoName, PlatformUser user)
    • findBooleanUserInfo

      public static boolean findBooleanUserInfo(String infoName, PlatformUser user, boolean defaultValue)
    • enrichUserState

      public static void enrichUserState(PlatformUserEntity user, String initialState, String initialSubState)
    • enrichUserType

      public static void enrichUserType(PlatformUserEntity user, String initialType, String initialSubType)
    • addUserMemberships

      public static void addUserMemberships(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String userId, Collection<String> memberGroups)
    • setUserState

      public static void setUserState(String userId, String state, String tenantId)
    • setUserSubState

      public static void setUserSubState(String userId, String subState, String tenantId)
    • setUserStateAndSubState

      public static void setUserStateAndSubState(String userId, String state, String subState, String tenantId)
    • setUserStateAndSubState

      public static void setUserStateAndSubState(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String userId, String state, String subState, String tenantId)
    • setUserDefinition

      public static void setUserDefinition(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String userId, String userDefinitionId, String userDefinitionKey, String tenantId)
    • isUserInAllGroups

      public static boolean isUserInAllGroups(String userId, Object groupKeys, String tenantId)
    • isUserInAnyGroup

      public static boolean isUserInAnyGroup(String userId, Object groupIds, String tenantId)
    • isUserInNoGroup

      public static boolean isUserInNoGroup(String userId, Object groupIds, String tenantId)
    • getGroupKeys

      public static Collection<String> getGroupKeys(Object groupKeys)
    • getUserGroupKeys

      protected static Collection<String> getUserGroupKeys(String userId, String tenantId)