Class UserUtil
- java.lang.Object
-
- com.flowable.idm.engine.impl.util.UserUtil
-
public class UserUtil extends Object
- Author:
- Filip Hrisafov
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddUserMemberships(CommandContext commandContext, String userId, Collection<String> memberGroups)static voidenrichUserState(PlatformUserEntity user, String initialState, String initialSubState)static voidenrichUserType(PlatformUserEntity user, String initialType, String initialSubType)static booleanfindBooleanUserInfo(String infoName, PlatformUser user, boolean defaultValue)static ObjectfindUserInfo(String infoName, PlatformUser user)static Collection<String>getGroupKeys(Object groupKeys)protected static Collection<String>getUserGroupKeys(String userId, String tenantId)static booleanisUserInAllGroups(String userId, Object groupKeys, String tenantId)static booleanisUserInAnyGroup(String userId, Object groupIds, String tenantId)static booleanisUserInNoGroup(String userId, Object groupIds, String tenantId)static voidsetUserDefinition(CommandContext commandContext, String userId, String userDefinitionId, String userDefinitionKey, String tenantId)static voidsetUserState(String userId, String state, String tenantId)static voidsetUserStateAndSubState(String userId, String state, String subState, String tenantId)static voidsetUserStateAndSubState(CommandContext commandContext, String userId, String state, String subState, String tenantId)static voidsetUserSubState(String userId, String subState, String tenantId)
-
-
-
Method Detail
-
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(CommandContext commandContext, String userId, Collection<String> memberGroups)
-
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(CommandContext commandContext, String userId, String state, String subState, String tenantId)
-
setUserDefinition
public static void setUserDefinition(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)
-
-