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)
-
-