Class BedeworkSubscription

  • All Implemented Interfaces:
    Comparable<org.bedework.notifier.db.Subscription>, org.bedework.notifier.db.Subscription

    public class BedeworkSubscription
    extends org.bedework.notifier.db.SubscriptionWrapper
    Stores information about one end of a subscription for connector.
    Author:
    Mike Douglass
    • Constructor Detail

      • BedeworkSubscription

        public BedeworkSubscription()
                             throws org.bedework.notifier.exception.NoteException
        Throws:
        org.bedework.notifier.exception.NoteException
      • BedeworkSubscription

        public BedeworkSubscription​(org.bedework.notifier.db.Subscription sub)
                             throws org.bedework.notifier.exception.NoteException
        Throws:
        org.bedework.notifier.exception.NoteException
    • Method Detail

      • init

        public void init​(Map vals)
                  throws org.bedework.notifier.exception.NoteException
        Specified by:
        init in interface org.bedework.notifier.db.Subscription
        Overrides:
        init in class org.bedework.notifier.db.SubscriptionWrapper
        Throws:
        org.bedework.notifier.exception.NoteException
      • setUserToken

        public void setUserToken​(String val)
        Parameters:
        val - token for authentication
      • getUserToken

        public String getUserToken()
        Returns:
        token for authentication
      • setEmails

        public void setEmails​(List<String> val)
        Parameters:
        val - list of email addresses to which we send notifications
      • getEmails

        public List<String> getEmails()
        Returns:
        list of email addresses to which we send notifications
      • addEmail

        public void addEmail​(String val)
      • setSynchToken

        public void setSynchToken​(String val)
        Parameters:
        val - token for synchronization
      • getSynchToken

        public String getSynchToken()
        Returns:
        token for synchronization
      • setNoteHrefs

        public void setNoteHrefs​(List<String> val)
        Parameters:
        val - list of notification hrefs
      • getNoteHrefs

        public List<String> getNoteHrefs()
        Returns:
        list of notification hrefs
      • toStringSegment

        public void toStringSegment​(org.bedework.util.misc.ToString ts)
        Specified by:
        toStringSegment in interface org.bedework.notifier.db.Subscription
        Overrides:
        toStringSegment in class org.bedework.notifier.db.SubscriptionWrapper