Class UserIdentityPanelBean
- java.lang.Object
 - 
- de.xima.fc.gui.common.bean.profile.UserIdentityPanelBean
 
 
- 
- All Implemented Interfaces:
 Serializable
@Named @ViewScoped public class UserIdentityPanelBean extends Object implements Serializable
Bean for displaying and modifying a user profile's emails.- Since:
 - 8.0.0
 - Author:
 - XIMA Media GmbH
 - See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description UserIdentityPanelBean() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCredentialsAuthenticator(UserProfile profile, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)voidaddUserIdentity(UserProfile profile, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)booleancanBeDeleted(UserIdentity identity)StringgetClientButtonValue(IClientDescriptor client)Function<IClientDescriptor,String>getClientButtonValueFunction()List<IClientDescriptor>getClientDescriptors()StringgetClientDisplayName(UserIdentity identity)StringgetCredentialsAuthPassword()StringgetCredentialsAuthUserName()IClientDescriptorgetNewIdentityClient()StringgetNewIdentityIdentifier()StringgetPanelMode()IClientDescriptorgetSelectedInputClient()StringgetViewToken()voidinit(UserProfile profile, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)booleanisCanConnectUserIdentity()booleanisShowAdminOptions(UserProfile profile)voidremoveIdentity(UserIdentity identity, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)voidremoveUserIdentityDirectly(UserIdentity identity, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)voidsetCredentialsAuthPassword(String credentialsAuthPassword)voidsetCredentialsAuthUserName(String credentialsAuthUserName)voidsetNewIdentityClient(IClientDescriptor newIdentityClient)voidsetNewIdentityIdentifier(String newIdentityIdentifier)voidsetPanelMode(String panelMode)voidsetSelectedInputClient(IClientDescriptor selectedInputClient) 
 - 
 
- 
- 
Method Detail
- 
init
public void init(UserProfile profile, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
 
- 
getNewIdentityClient
public IClientDescriptor getNewIdentityClient()
 
- 
setNewIdentityClient
public void setNewIdentityClient(IClientDescriptor newIdentityClient)
 
- 
getNewIdentityIdentifier
public String getNewIdentityIdentifier()
 
- 
setNewIdentityIdentifier
public void setNewIdentityIdentifier(String newIdentityIdentifier)
 
- 
getSelectedInputClient
public IClientDescriptor getSelectedInputClient()
 
- 
setSelectedInputClient
public void setSelectedInputClient(IClientDescriptor selectedInputClient)
 
- 
getCredentialsAuthUserName
public String getCredentialsAuthUserName()
 
- 
setCredentialsAuthUserName
public void setCredentialsAuthUserName(String credentialsAuthUserName)
 
- 
getCredentialsAuthPassword
public String getCredentialsAuthPassword()
 
- 
setCredentialsAuthPassword
public void setCredentialsAuthPassword(String credentialsAuthPassword)
 
- 
isCanConnectUserIdentity
public boolean isCanConnectUserIdentity()
 
- 
getPanelMode
public String getPanelMode()
 
- 
setPanelMode
public void setPanelMode(String panelMode)
 
- 
getViewToken
public String getViewToken()
 
- 
getClientDescriptors
public List<IClientDescriptor> getClientDescriptors()
 
- 
isShowAdminOptions
public boolean isShowAdminOptions(UserProfile profile)
 
- 
canBeDeleted
public boolean canBeDeleted(UserIdentity identity)
 
- 
getClientButtonValueFunction
public Function<IClientDescriptor,String> getClientButtonValueFunction()
 
- 
getClientButtonValue
public String getClientButtonValue(IClientDescriptor client)
 
- 
getClientDisplayName
public String getClientDisplayName(UserIdentity identity)
 
- 
addCredentialsAuthenticator
public void addCredentialsAuthenticator(UserProfile profile, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
 
- 
addUserIdentity
public void addUserIdentity(UserProfile profile, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
 
- 
removeIdentity
public void removeIdentity(UserIdentity identity, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
 
- 
removeUserIdentityDirectly
public void removeUserIdentityDirectly(UserIdentity identity, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
 
 - 
 
 -