Package com.flowable.core.idm.api
Interface PlatformUserBuilder
- All Known Implementing Classes:
PlatformUserBuilderImpl
public interface PlatformUserBuilder
A builder for the Platform user that can be used to set predefined properties or add some custom properties.
- Author:
- Filip Hrisafov, Joram Barrez
-
Method Summary
Modifier and Type Method Description PlatformUserBuilder
avatarId(java.lang.String avatarId)
PlatformUserBuilder
displayName(java.lang.String displayName)
PlatformUserBuilder
email(java.lang.String email)
PlatformUserBuilder
firstName(java.lang.String firstName)
PlatformUserBuilder
language(java.lang.String language)
PlatformUserBuilder
lastName(java.lang.String lastName)
PlatformUserBuilder
password(java.lang.String password)
PlatformUserBuilder
presence(java.lang.String presence)
Setting the presence is only possible for new users.PlatformUser
save()
Performs the save of the userPlatformUserBuilder
setInfo(java.lang.String name, java.lang.Object value)
PlatformUserBuilder
state(java.lang.String state)
PlatformUserBuilder
subState(java.lang.String subState)
PlatformUserBuilder
subType(java.lang.String subType)
PlatformUserBuilder
tenantId(java.lang.String tenant)
PlatformUserBuilder
theme(java.lang.String theme)
PlatformUserBuilder
type(java.lang.String type)
Set the type of the user.PlatformUserBuilder
userDefinitionId(java.lang.String userDefinitionId)
PlatformUserBuilder
userDefinitionKey(java.lang.String userDefinitionKey)
-
Method Details
-
tenantId
-
userDefinitionId
-
userDefinitionKey
-
type
Set the type of the user.- Parameters:
type
- that the user should have- See Also:
for known types
-
subType
-
presence
Setting the presence is only possible for new users. Updating a user presence should happen overPlatformIdentityService.updateUserPresence(String, String)
- Parameters:
presence
- that the user should have- See Also:
for known states
-
state
-
subState
-
firstName
-
lastName
-
displayName
-
avatarId
-
email
-
password
-
language
-
theme
-
setInfo
-
save
PlatformUser save()Performs the save of the user- Returns:
- the saved
PlatformUser
-