Package org.cxbox.core.dto
Class LoggedUser.Builder
- java.lang.Object
-
- org.cxbox.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.BuilderactiveRole(String activeRole)LoggedUserbuild()LoggedUser.BuilderdevPanelEnabled(boolean devPanelEnabled)LoggedUser.BuilderfeatureSettings(Collection<org.cxbox.api.data.dictionary.SimpleDictionary> featureList)LoggedUser.Builderlanguage(String locale)LoggedUser.Builderroles(List<org.cxbox.api.data.dictionary.SimpleDictionary> roleList)LoggedUser.Builderscreens(List<ScreenResponsibility> screens)LoggedUser.BuildersessionId(String sessionId)LoggedUser.BuildersystemUrl(String url)LoggedUser.Buildertimezone(String timezone)LoggedUser.Builderuser(User user)LoggedUser.BuilderuserSettings(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<org.cxbox.api.data.dictionary.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<org.cxbox.api.data.dictionary.SimpleDictionary> featureList)
-
devPanelEnabled
public LoggedUser.Builder devPanelEnabled(boolean devPanelEnabled)
-
build
public LoggedUser build()
-
-