Interface NotificationEmailUserPreferenceManager


  • @Role
    public interface NotificationEmailUserPreferenceManager
    Configuration for the emails for each user.
    Since:
    9.11RC1
    Version:
    $Id: 36cc0da1666f7c4310f0bec14db34619c66ce610 $
    • Method Detail

      • getDiffType

        @Unstable
        default NotificationEmailDiffType getDiffType​(org.xwiki.user.UserReference userReference)
        Parameters:
        userReference - reference of a user
        Returns:
        the diff type configured for the given user
        Since:
        14.10
      • getInterval

        @Unstable
        default NotificationEmailInterval getInterval()
        Returns:
        the notification interval configured for the current user
        Since:
        14.10
      • getInterval

        @Unstable
        default NotificationEmailInterval getInterval​(org.xwiki.user.UserReference userReference)
        Parameters:
        userReference - reference of a user
        Returns:
        the notification interval configured for the given user
        Since:
        14.10