Package com.flowable.core.idm.api
Interface PlatformUserBuilder
-
- All Known Implementing Classes:
PlatformUserBuilderImpl
public interface PlatformUserBuilderA 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 PlatformUserBuilderavatarId(java.lang.String avatarId)PlatformUserBuilderdisplayName(java.lang.String displayName)PlatformUserBuilderemail(java.lang.String email)PlatformUserBuilderfirstName(java.lang.String firstName)PlatformUserBuilderlanguage(java.lang.String language)PlatformUserBuilderlastName(java.lang.String lastName)PlatformUserBuilderpassword(java.lang.String password)PlatformUserBuilderpresence(java.lang.String presence)Setting the presence is only possible for new users.PlatformUsersave()Performs the save of the userPlatformUserBuildersetInfo(java.lang.String name, java.lang.Object value)PlatformUserBuilderstate(java.lang.String state)PlatformUserBuildersubState(java.lang.String subState)PlatformUserBuildersubType(java.lang.String subType)PlatformUserBuildertenantId(java.lang.String tenant)PlatformUserBuildertheme(java.lang.String theme)PlatformUserBuildertype(java.lang.String type)Set the type of the user.PlatformUserBuilderuserDefinitionId(java.lang.String userDefinitionId)PlatformUserBuilderuserDefinitionKey(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
-
-