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 void
addCredentialsAuthenticator(UserProfile profile, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
void
addUserIdentity(UserProfile profile, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
boolean
canBeDeleted(UserIdentity identity)
String
getClientButtonValue(IClientDescriptor client)
Function<IClientDescriptor,String>
getClientButtonValueFunction()
List<IClientDescriptor>
getClientDescriptors()
String
getClientDisplayName(UserIdentity identity)
String
getCredentialsAuthPassword()
String
getCredentialsAuthUserName()
IClientDescriptor
getNewIdentityClient()
String
getNewIdentityIdentifier()
String
getPanelMode()
IClientDescriptor
getSelectedInputClient()
String
getViewToken()
void
init(UserProfile profile, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
boolean
isCanConnectUserIdentity()
boolean
isShowAdminOptions(UserProfile profile)
void
removeIdentity(UserIdentity identity, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
void
removeUserIdentityDirectly(UserIdentity identity, BiConsumer<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
void
setCredentialsAuthPassword(String credentialsAuthPassword)
void
setCredentialsAuthUserName(String credentialsAuthUserName)
void
setNewIdentityClient(IClientDescriptor newIdentityClient)
void
setNewIdentityIdentifier(String newIdentityIdentifier)
void
setPanelMode(String panelMode)
void
setSelectedInputClient(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)
-
-