Class UserEmailPanelBean

  • All Implemented Interfaces:
    Serializable

    @Named
    @ViewScoped
    public class UserEmailPanelBean
    extends Object
    implements Serializable
    Bean for displaying and modifying a user profiles emails.
    Since:
    8.0.0
    Author:
    XIMA Media GmbH
    See Also:
    Serialized Form
    • Constructor Detail

      • UserEmailPanelBean

        public UserEmailPanelBean()
    • Method Detail

      • getNewEmail

        public String getNewEmail()
      • setNewEmail

        public void setNewEmail​(String newEmail)
      • isCanMergeProfiles

        public boolean isCanMergeProfiles()
      • getPanelMode

        public String getPanelMode()
      • setPanelMode

        public void setPanelMode​(String panelMode)
      • isShowAdminOptions

        public boolean isShowAdminOptions​(UserProfile profile)
      • isShowNewOption

        public boolean isShowNewOption​(UserProfile profile)
      • isPrimary

        public boolean isPrimary​(UserEmail email)
      • isShowRemoveOption

        public boolean isShowRemoveOption​(UserEmail email)
      • getOtherProfileWithVerifedMail

        public UserProfile getOtherProfileWithVerifedMail​(UserEmail email)
      • removeEmail

        public void removeEmail​(UserEmail email,
                                Runnable profileUpdatedCallback)
      • makeEmailPrimary

        public void makeEmailPrimary​(UserEmail email,
                                     Runnable profileUpdatedCallback)
      • verifyEmail

        public void verifyEmail​(UserEmail email,
                                Runnable profileUpdatedCallback)
      • mergeProfilesByEmail

        public void mergeProfilesByEmail​(UserEmail email)
      • sendPrimaryEmailChangeRequestEmail

        public void sendPrimaryEmailChangeRequestEmail​(UserEmail email,
                                                       Runnable profileUpdatedCallback)
      • sendEmailVerificationEmail

        public void sendEmailVerificationEmail​(UserEmail email,
                                               Runnable profileUpdatedCallback)