Class 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 Detail

      • UserIdentityPanelBean

        public UserIdentityPanelBean()
    • Method Detail

      • init

        public void init​(UserProfile profile,
                         BiConsumer<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse> profileUpdatedCallback)
      • setNewIdentityClient

        public void setNewIdentityClient​(IClientDescriptor newIdentityClient)
      • getNewIdentityIdentifier

        public String getNewIdentityIdentifier()
      • setNewIdentityIdentifier

        public void setNewIdentityIdentifier​(String newIdentityIdentifier)
      • 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()
      • isShowAdminOptions

        public boolean isShowAdminOptions​(UserProfile profile)
      • canBeDeleted

        public boolean canBeDeleted​(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)