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
All Methods Instance Methods Abstract Methods 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 Detail
-
tenantId
PlatformUserBuilder tenantId(java.lang.String tenant)
-
userDefinitionId
PlatformUserBuilder userDefinitionId(java.lang.String userDefinitionId)
-
userDefinitionKey
PlatformUserBuilder userDefinitionKey(java.lang.String userDefinitionKey)
-
type
PlatformUserBuilder type(java.lang.String type)
Set the type of the user.- Parameters:
type
- that the user should have- See Also:
for known types
-
subType
PlatformUserBuilder subType(java.lang.String subType)
-
presence
PlatformUserBuilder presence(java.lang.String presence)
Setting the presence is only possible for new users. Updating a user presence should happen overPlatformIdentityService.updateUserPresence(String, String, String)
- Parameters:
presence
- that the user should have- See Also:
for known states
-
state
PlatformUserBuilder state(java.lang.String state)
-
subState
PlatformUserBuilder subState(java.lang.String subState)
-
firstName
PlatformUserBuilder firstName(java.lang.String firstName)
-
lastName
PlatformUserBuilder lastName(java.lang.String lastName)
-
displayName
PlatformUserBuilder displayName(java.lang.String displayName)
-
avatarId
PlatformUserBuilder avatarId(java.lang.String avatarId)
-
email
PlatformUserBuilder email(java.lang.String email)
-
password
PlatformUserBuilder password(java.lang.String password)
-
language
PlatformUserBuilder language(java.lang.String language)
-
theme
PlatformUserBuilder theme(java.lang.String theme)
-
setInfo
PlatformUserBuilder setInfo(java.lang.String name, java.lang.Object value)
-
save
PlatformUser save()
Performs the save of the user- Returns:
- the saved
PlatformUser
-
-