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 java.lang.String
adminType
protected java.util.Set<java.lang.String>
allowedFeatures
protected java.util.Set<java.lang.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
Modifier and Type Method Description void
addAllowedFeature(java.lang.String allowedFeature)
void
addAllowedFeatures(java.util.Collection<java.lang.String> allowedFeatures)
java.lang.String
getAdminType()
java.util.Set<java.lang.String>
getAllowedFeatures()
java.util.Set<java.lang.String>
getMemberGroups()
CurrentUserResponse.OriginalAuthentication
getOriginalAuthentication()
CurrentUserThemeConfiguration
getThemeConfiguration()
void
setAdminType(java.lang.String adminType)
void
setAllowedFeatures(java.util.Set<java.lang.String> allowedFeatures)
void
setMemberGroups(java.util.Set<java.lang.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 Details
-
allowedFeatures
protected java.util.Set<java.lang.String> allowedFeatures -
memberGroups
protected java.util.Set<java.lang.String> memberGroups -
adminType
protected java.lang.String adminType -
themeConfiguration
-
originalAuthentication
-
-
Constructor Details
-
CurrentUserResponse
public CurrentUserResponse()
-
-
Method Details
-
getAllowedFeatures
public java.util.Set<java.lang.String> getAllowedFeatures() -
addAllowedFeature
public void addAllowedFeature(java.lang.String allowedFeature) -
addAllowedFeatures
public void addAllowedFeatures(java.util.Collection<java.lang.String> allowedFeatures) -
setAllowedFeatures
public void setAllowedFeatures(java.util.Set<java.lang.String> allowedFeatures) -
getMemberGroups
public java.util.Set<java.lang.String> getMemberGroups() -
setMemberGroups
public void setMemberGroups(java.util.Set<java.lang.String> memberGroups) -
getAdminType
public java.lang.String getAdminType() -
setAdminType
public void setAdminType(java.lang.String adminType) -
getThemeConfiguration
-
setThemeConfiguration
-
getOriginalAuthentication
-
setOriginalAuthentication
public void setOriginalAuthentication(CurrentUserResponse.OriginalAuthentication originalAuthentication)
-