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:
  • Constructor Details

    • UserIdentityPanelBean

      public UserIdentityPanelBean()
  • Method Details

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