Class UserEmailPanelBean

java.lang.Object
de.xima.fc.gui.common.bean.profile.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:
  • Constructor Details

    • UserEmailPanelBean

      public UserEmailPanelBean()
  • Method Details

    • getNewEmail

      public String getNewEmail()
    • setNewEmail

      public void setNewEmail(String newEmail)
    • isCanMergeProfiles

      public boolean isCanMergeProfiles()
    • getPanelMode

      public String getPanelMode()
    • setPanelMode

      public void setPanelMode(String panelMode)
    • getOrderedUserEmails

      public List<UserEmail> getOrderedUserEmails(UserProfile profile)
    • 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)
    • getOriginMsg

      public String getOriginMsg(UserEmail mail)
    • addEmail

      public void addEmail(UserProfile profile, Runnable profileUpdatedCallback)
    • 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)