Class UserProfileConfigBean
- java.lang.Object
 - 
- de.xima.fc.gui.common.bean.profile.UserProfileConfigBean
 
 
- 
- All Implemented Interfaces:
 Serializable
@Named @ViewScoped public class UserProfileConfigBean extends Object implements Serializable
View scoped Bean for handling of displaying and changing user data- Since:
 - 8.0.0
 - Author:
 - XIMA MEDIA GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description UserProfileConfigBean() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangePwdModelgetChangePwdModel()org.primefaces.model.file.UploadedFilegetFile()UserProfilegetProfile()StringgetResourceDataString()Method to return a hashed String of the uploaded files byte Array for an hidden input fieldStringgetSaveButtonValue()StringgetSuperUserName()StringgetSuperUserPwdPanelMode()voidinit()booleanisShowBaseSettings()booleanisShowDefaultClientPreferences()booleanisShowPreferences()booleanisShowSaveButton()booleanisShowUserEmailsPanel()booleanisShowUserIdentitiesPanel()booleanisShowUserSecurityPanel()booleanisSuperUser()RunnableprofileUpdatedCallback()BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>profileUpdatedConsumer()voidremoveActiveProfilePic()voidsaveCurrentUser()Method to be called from profile.xhtml to save User data in anUserProfileor for sadmin in application.propertiesvoidsendDeleteRequestEmail()voidsetChangePwdModel(ChangePwdModel changePwdModel)voidsetFile(org.primefaces.model.file.UploadedFile file)voidsetSuperUserName(String superUserName)voidsetSuperUserPwdPanelMode(String superUserPwdPanelMode)voidupload(org.primefaces.event.FileUploadEvent evt) 
 - 
 
- 
- 
Method Detail
- 
init
@PostConstruct public void init()
 
- 
getProfile
public UserProfile getProfile()
 
- 
getSaveButtonValue
public String getSaveButtonValue()
 
- 
getSuperUserName
public String getSuperUserName()
 
- 
setSuperUserName
public void setSuperUserName(String superUserName)
 
- 
isSuperUser
public boolean isSuperUser()
 
- 
getSuperUserPwdPanelMode
public String getSuperUserPwdPanelMode()
 
- 
setSuperUserPwdPanelMode
public void setSuperUserPwdPanelMode(String superUserPwdPanelMode)
 
- 
isShowBaseSettings
public boolean isShowBaseSettings()
 
- 
isShowSaveButton
public boolean isShowSaveButton()
 
- 
isShowPreferences
public boolean isShowPreferences()
 
- 
isShowDefaultClientPreferences
public boolean isShowDefaultClientPreferences()
 
- 
isShowUserIdentitiesPanel
public boolean isShowUserIdentitiesPanel()
 
- 
isShowUserEmailsPanel
public boolean isShowUserEmailsPanel()
 
- 
isShowUserSecurityPanel
public boolean isShowUserSecurityPanel()
 
- 
getChangePwdModel
public ChangePwdModel getChangePwdModel()
 
- 
setChangePwdModel
public void setChangePwdModel(ChangePwdModel changePwdModel)
 
- 
getFile
public org.primefaces.model.file.UploadedFile getFile()
 
- 
setFile
public void setFile(org.primefaces.model.file.UploadedFile file)
 
- 
getResourceDataString
public String getResourceDataString()
Method to return a hashed String of the uploaded files byte Array for an hidden input field- Returns:
 - hased String
 
 
- 
saveCurrentUser
public void saveCurrentUser()
Method to be called from profile.xhtml to save User data in anUserProfileor for sadmin in application.properties 
- 
upload
public void upload(org.primefaces.event.FileUploadEvent evt)
 
- 
removeActiveProfilePic
public void removeActiveProfilePic()
 
- 
sendDeleteRequestEmail
public void sendDeleteRequestEmail()
 
- 
profileUpdatedCallback
public Runnable profileUpdatedCallback()
 
- 
profileUpdatedConsumer
public BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedConsumer()
 
 - 
 
 -