public class UserUtil extends Object
Modifier and Type | Method and Description |
---|---|
static void |
addUserMemberships(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 Object |
findUserInfo(String infoName,
PlatformUser user) |
protected static Collection<String> |
getGroupKeys(Object groupKeys) |
protected static Collection<String> |
getUserGroupKeys(String userId,
String tenantId) |
static boolean |
isUserInAllGroups(String userId,
Object groupKeys,
String tenantId) |
static boolean |
isUserInAnyGroup(String userId,
Object groupIds,
String tenantId) |
static boolean |
isUserInNoGroup(String userId,
Object groupIds,
String tenantId) |
static void |
setUserDefinition(CommandContext commandContext,
String userId,
String userDefinitionId,
String userDefinitionKey,
String tenantId) |
static void |
setUserState(String userId,
String state,
String tenantId) |
static void |
setUserStateAndSubState(CommandContext commandContext,
String userId,
String state,
String subState,
String tenantId) |
static void |
setUserStateAndSubState(String userId,
String state,
String subState,
String tenantId) |
static void |
setUserSubState(String userId,
String subState,
String tenantId) |
public static Object findUserInfo(String infoName, PlatformUser user)
public static boolean findBooleanUserInfo(String infoName, PlatformUser user, boolean defaultValue)
public static void enrichUserState(PlatformUserEntity user, String initialState, String initialSubState)
public static void enrichUserType(PlatformUserEntity user, String initialType, String initialSubType)
public static void addUserMemberships(CommandContext commandContext, String userId, Collection<String> memberGroups)
public static void setUserStateAndSubState(String userId, String state, String subState, String tenantId)
public static void setUserStateAndSubState(CommandContext commandContext, String userId, String state, String subState, String tenantId)
public static void setUserDefinition(CommandContext commandContext, String userId, String userDefinitionId, String userDefinitionKey, String tenantId)
public static boolean isUserInAllGroups(String userId, Object groupKeys, String tenantId)
public static boolean isUserInAnyGroup(String userId, Object groupIds, String tenantId)
public static boolean isUserInNoGroup(String userId, Object groupIds, String tenantId)
protected static Collection<String> getGroupKeys(Object groupKeys)
protected static Collection<String> getUserGroupKeys(String userId, String tenantId)