public class UserUtil extends Object
Modifier and Type | Method and Description |
---|---|
static void |
addUserMemberships(org.flowable.common.engine.impl.interceptor.CommandContext commandContext,
String userId,
Collection<String> memberGroups) |
static void |
enrichUserState(PlatformUserEntity user,
String initialState,
String initialSubState) |
static void |
enrichUserType(PlatformUserEntity user,
String initialType,
String initialSubType) |
static boolean |
findBooleanUserInfo(String infoName,
PlatformUser user,
boolean defaultValue) |
static PlatformUser |
findPlatformUserById(String userId) |
static Object |
findUserInfo(String infoName,
PlatformUser user) |
protected static List<String> |
getGroupKeys(Object groupKeys) |
static UserDefinitionModel |
getUserDefinitionModel(org.flowable.common.engine.impl.interceptor.CommandContext commandContext,
String userDefinitionId) |
static UserDefinitionModel |
getUserDefinitionModel(org.flowable.common.engine.impl.interceptor.CommandContext commandContext,
org.flowable.idm.api.User user) |
protected static List<String> |
getUserGroupKeys(String userId) |
static List<PlatformIdentityInfo> |
insertOrUpdatePlatformIdentityInfo(org.flowable.common.engine.impl.interceptor.CommandContext commandContext,
List<PlatformIdentityInfo> identityInfo) |
static boolean |
isUserInAllGroups(String userId,
Object groupKeys) |
static boolean |
isUserInAnyGroup(String userId,
Object groupIds) |
static boolean |
isUserInNoGroup(String userId,
Object groupIds) |
static void |
setPlatformUserInfo(String userId,
String key,
Object value) |
static void |
setUserDefinition(org.flowable.common.engine.impl.interceptor.CommandContext commandContext,
String userId,
String userDefinitionId,
String userDefinitionKey,
String tenantId) |
static void |
setUserState(String userId,
String state) |
static void |
setUserStateAndSubState(org.flowable.common.engine.impl.interceptor.CommandContext commandContext,
String userId,
String state,
String subState) |
static void |
setUserStateAndSubState(String userId,
String state,
String subState) |
static void |
setUserSubState(String userId,
String subState) |
public static Object findUserInfo(String infoName, PlatformUser user)
public static boolean findBooleanUserInfo(String infoName, PlatformUser user, boolean defaultValue)
public static PlatformUser findPlatformUserById(String userId)
public static UserDefinitionModel getUserDefinitionModel(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, org.flowable.idm.api.User user)
public static UserDefinitionModel getUserDefinitionModel(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String userDefinitionId)
public static void enrichUserState(PlatformUserEntity user, String initialState, String initialSubState)
public static void enrichUserType(PlatformUserEntity user, String initialType, String initialSubType)
public static void addUserMemberships(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String userId, Collection<String> memberGroups)
public static List<PlatformIdentityInfo> insertOrUpdatePlatformIdentityInfo(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, List<PlatformIdentityInfo> identityInfo)
public static void setUserStateAndSubState(String userId, String state, String subState)
public static void setUserStateAndSubState(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String userId, String state, String subState)
public static void setUserDefinition(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, String userId, String userDefinitionId, String userDefinitionKey, String tenantId)
Copyright © 2019. All rights reserved.