Package com.flowable.idm.dto
Class CurrentUserResponse
- java.lang.Object
-
- com.flowable.idm.dto.UserResponse
-
- com.flowable.idm.dto.PlatformUserResponse
-
- com.flowable.idm.dto.CurrentUserResponse
-
public class CurrentUserResponse extends PlatformUserResponse
- Author:
- Filip Hrisafov
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CurrentUserResponse.OriginalAuthentication
-
Field Summary
Fields Modifier and Type Field Description protected String
adminType
protected Set<String>
allowedFeatures
protected Set<String>
memberGroups
protected CurrentUserResponse.OriginalAuthentication
originalAuthentication
protected CurrentUserThemeConfiguration
themeConfiguration
-
Fields inherited from class com.flowable.idm.dto.PlatformUserResponse
allowedTabs, avatarId, creationTime, creatorId, identityInfo, language, presence, state, subState, subType, theme, translations, type, updaterId, updateTime, userDefinitionId, userDefinitionKey, userDefinitionName
-
Fields inherited from class com.flowable.idm.dto.UserResponse
displayName, email, firstName, id, lastName, tenantId
-
-
Constructor Summary
Constructors Constructor Description CurrentUserResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAllowedFeature(String allowedFeature)
void
addAllowedFeatures(Collection<String> allowedFeatures)
String
getAdminType()
Set<String>
getAllowedFeatures()
Set<String>
getMemberGroups()
CurrentUserResponse.OriginalAuthentication
getOriginalAuthentication()
CurrentUserThemeConfiguration
getThemeConfiguration()
void
setAdminType(String adminType)
void
setAllowedFeatures(Set<String> allowedFeatures)
void
setMemberGroups(Set<String> memberGroups)
void
setOriginalAuthentication(CurrentUserResponse.OriginalAuthentication originalAuthentication)
void
setThemeConfiguration(CurrentUserThemeConfiguration themeConfiguration)
-
Methods inherited from class com.flowable.idm.dto.PlatformUserResponse
getAllowedTabs, getAvatarId, getCreationTime, getCreatorId, getIdentityInfo, getLanguage, getPresence, getState, getSubState, getSubType, getTheme, getTranslations, getType, getUpdaterId, getUpdateTime, getUserDefinitionId, getUserDefinitionKey, getUserDefinitionName, setAllowedTabs, setAvatarId, setCreationTime, setCreatorId, setIdentityInfo, setLanguage, setPresence, setState, setSubState, setSubType, setTheme, setTranslations, setType, setUpdaterId, setUpdateTime, setUserDefinitionId, setUserDefinitionKey, setUserDefinitionName
-
Methods inherited from class com.flowable.idm.dto.UserResponse
getDisplayName, getEmail, getFirstName, getId, getLastName, getTenantId, setDisplayName, setEmail, setFirstName, setId, setLastName, setTenantId
-
-
-
-
Field Detail
-
adminType
protected String adminType
-
themeConfiguration
protected CurrentUserThemeConfiguration themeConfiguration
-
originalAuthentication
protected CurrentUserResponse.OriginalAuthentication originalAuthentication
-
-
Method Detail
-
addAllowedFeature
public void addAllowedFeature(String allowedFeature)
-
addAllowedFeatures
public void addAllowedFeatures(Collection<String> allowedFeatures)
-
getAdminType
public String getAdminType()
-
setAdminType
public void setAdminType(String adminType)
-
getThemeConfiguration
public CurrentUserThemeConfiguration getThemeConfiguration()
-
setThemeConfiguration
public void setThemeConfiguration(CurrentUserThemeConfiguration themeConfiguration)
-
getOriginalAuthentication
public CurrentUserResponse.OriginalAuthentication getOriginalAuthentication()
-
setOriginalAuthentication
public void setOriginalAuthentication(CurrentUserResponse.OriginalAuthentication originalAuthentication)
-
-