Package | Description |
---|---|
com.sap.cds.services | |
com.sap.cds.services.request | |
com.sap.cds.services.runtime |
Modifier and Type | Method and Description |
---|---|
ModifiableUserInfo |
CoreFactory.createUserInfo(UserInfo userInfo)
Creates a
ModifiableUserInfo based on the passed UserInfo . |
Modifier and Type | Method and Description |
---|---|
ModifiableUserInfo |
ModifiableUserInfo.addRole(String role)
Adds a role to the user.
|
ModifiableUserInfo |
ModifiableUserInfo.addUnrestrictedAttribute(String attribute)
Adds the attribute from the list of unrestricted attributes.
|
default ModifiableUserInfo |
UserInfo.copy()
Creates a
ModifiableUserInfo based on this UserInfo . |
static ModifiableUserInfo |
UserInfo.create()
Creates a
ModifiableUserInfo based on default values of a clear UserInfo . |
ModifiableUserInfo |
ModifiableUserInfo.removeRole(String role)
Removes a role from the user.
|
ModifiableUserInfo |
ModifiableUserInfo.removeUnrestrictedAttribute(String attribute)
Removes the attribute from the list of unrestricted attributes.
|
ModifiableUserInfo |
ModifiableUserInfo.setAdditionalAttribute(String name,
Object value)
Sets additional attributes.
|
ModifiableUserInfo |
ModifiableUserInfo.setAdditionalAttributes(Map<String,Object> additionalAttributes)
Sets the additional attributes.
|
ModifiableUserInfo |
ModifiableUserInfo.setAttributes(Map<String,List<String>> attributes)
Sets an attribute value of the user.
|
ModifiableUserInfo |
ModifiableUserInfo.setAttributeValues(String attribute,
List<String> values)
Sets the value list of an attribute of the user.
|
ModifiableUserInfo |
ModifiableUserInfo.setId(String id)
Sets the ID of the user.
|
ModifiableUserInfo |
ModifiableUserInfo.setIsAuthenticated(boolean val)
Specifies if the current user is an authenticated (i.e.
|
ModifiableUserInfo |
ModifiableUserInfo.setIsInternalUser(boolean val)
Specifies if the current user is an internal user.
|
ModifiableUserInfo |
ModifiableUserInfo.setIsSystemUser(boolean val)
Specifies if the current user is a system user.
|
ModifiableUserInfo |
ModifiableUserInfo.setName(String name)
Sets the name of the user which is used for $user to uniquely identify.
|
ModifiableUserInfo |
ModifiableUserInfo.setRoles(Set<String> roles)
Sets the roles of the user.
|
ModifiableUserInfo |
ModifiableUserInfo.setTenant(String tenant)
Sets the tenant of the user.
|
ModifiableUserInfo |
ModifiableUserInfo.setUnrestrictedAttributes(Set<String> attributes) |
Modifier and Type | Method and Description |
---|---|
RequestContextRunner |
RequestContextRunner.modifyUser(Consumer<ModifiableUserInfo> contextUser)
Opens a
RequestContext with an adapted UserInfo . |
Copyright © 2022. All rights reserved.