Package io.tesler.core.dto
Class LoggedUser.Builder
- java.lang.Object
-
- io.tesler.core.dto.LoggedUser.Builder
-
- Enclosing class:
- LoggedUser
public class LoggedUser.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoggedUser.Builder
activeRole(String activeRole)
LoggedUser
build()
LoggedUser.Builder
devPanelEnabled(boolean devPanelEnabled)
LoggedUser.Builder
featureSettings(Collection<SimpleDictionary> featureList)
LoggedUser.Builder
language(String locale)
LoggedUser.Builder
roles(List<SimpleDictionary> roleList)
LoggedUser.Builder
screens(List<ScreenResponsibility> screens)
LoggedUser.Builder
sessionId(String sessionId)
LoggedUser.Builder
systemUrl(String url)
LoggedUser.Builder
timezone(String timezone)
LoggedUser.Builder
user(User user)
LoggedUser.Builder
userSettings(com.fasterxml.jackson.databind.JsonNode userSettings)
-
-
-
Method Detail
-
sessionId
public LoggedUser.Builder sessionId(String sessionId)
-
systemUrl
public LoggedUser.Builder systemUrl(String url)
-
user
public LoggedUser.Builder user(User user)
-
activeRole
public LoggedUser.Builder activeRole(String activeRole)
-
language
public LoggedUser.Builder language(String locale)
-
timezone
public LoggedUser.Builder timezone(String timezone)
-
roles
public LoggedUser.Builder roles(List<SimpleDictionary> roleList)
-
screens
public LoggedUser.Builder screens(List<ScreenResponsibility> screens)
-
userSettings
public LoggedUser.Builder userSettings(com.fasterxml.jackson.databind.JsonNode userSettings)
-
featureSettings
public LoggedUser.Builder featureSettings(Collection<SimpleDictionary> featureList)
-
devPanelEnabled
public LoggedUser.Builder devPanelEnabled(boolean devPanelEnabled)
-
build
public LoggedUser build()
-
-