Class BedeworkSubscription

java.lang.Object
org.bedework.notifier.db.SubscriptionWrapper
org.bedework.notifier.cnctrs.bedework.BedeworkSubscription
All Implemented Interfaces:
java.lang.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 Summary

    Constructors
    Constructor Description
    BedeworkSubscription()  
    BedeworkSubscription​(org.bedework.notifier.db.Subscription sub)  
  • Method Summary

    Modifier and Type Method Description
    void addEmail​(java.lang.String val)  
    java.util.List<java.lang.String> getEmails()  
    java.util.List<java.lang.String> getNoteHrefs()  
    java.lang.String getSynchToken()  
    java.lang.String getUserToken()  
    void init​(java.util.Map vals)  
    void setEmails​(java.util.List<java.lang.String> val)  
    void setNoteHrefs​(java.util.List<java.lang.String> val)  
    void setSynchToken​(java.lang.String val)  
    void setUserToken​(java.lang.String val)  
    void toStringSegment​(org.bedework.util.misc.ToString ts)  

    Methods inherited from class org.bedework.notifier.db.SubscriptionWrapper

    compareTo, getConnectorName, getDeleted, getErrorCt, getLastRefresh, getLastRefreshStatus, getMissingTarget, getPrincipalHref, getSubi, getSubscription, getSubscriptionId, getTransientSub, getUri, hashCode, release, reserve, reserved, setConnectorName, setDeleted, setErrorCt, setLastRefresh, setLastRefreshStatus, setMissingTarget, setPrincipalHref, setSubscriptionId, setTransientSub, setUri, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • 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 Details

    • init

      public void init​(java.util.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​(java.lang.String val)
      Parameters:
      val - token for authentication
    • getUserToken

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

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

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

      public void addEmail​(java.lang.String val)
    • setSynchToken

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

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

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

      public java.util.List<java.lang.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