UMApi (User, Tenant, Roles APIs)
getCurrentUser
Get the current login user.
UMApi.getCurrentUser()Parameters
NoneReturns
Map<String, Object>getCurrentUserId
Get the current user id
UMApi.getCurrentUserId()Parameters
NoneReturns
StringgetIdOfCurrentUser
Get the current user id as a number
UMApi.getIdOfCurrentUser()Parameters
NoneReturns
StringgetIdOfCurrentUserAsLong
Get the current user id as a long number.
UMApi.getIdOfCurrentUserAsLong()Parameters
NoneReturns
longisNumeric
Check if i string number is numeric.
UMApi.isNumeric(String strNum)Parameters
strNum: numberReturns
result as a boolean
switchToPrivilegedMode
The privileged mode has a superuser access and is able to override logged in user to perform an internal workbench operation e.g., database access.
UMApi.switchToPrivilegedMode()Parameters
noneReturns
noneresetPrivilegedMode
Remove the privileged mode thereby restoring everything to normal.
UMApi.resetPrivilegedMode()Parameters
noneReturns
noneisPrivilegedMode
Check if privileged mode is active.
UMApi.isPrivilegedMode()Parameters
noneReturns
result as a booleanswitchToPrivilegedUserMode
Switch into the privileged user mode.
UMApi.switchToPrivilegedUserMode()Parameters
noneReturns
noneresetPrivilegedUserMode
Reset the privileged user mode.
UMApi.resetPrivilegedUserMode()Parameters
noneReturns
noneisPrivilegedUserMode
Check if privileged user mode is active
UMApi.isPrivilegedUserMode()Parameters
noneReturns
boolean statusgetCurrentUserTenantId
get current user tenantid
UMApi.getCurrentUserTenantId()Parameters
noneReturns
longgetTenantId
get tenantid
UMApi.getTenantId()Parameters
noneReturns
StringgetUserByUserId
get user by userid
UMApi.getUserByUserId(String userId)Parameters
userIdReturns
ObjectgetUser
get user using id
UMApi.getUser(String id)Parameters
idReturns
ObjectLast updated
Was this helpful?