Class Subscription


  • class Subscription
    extends Object
    A subscription to a remote address book.
    Author:
    Ragnarok
    • Constructor Detail

      • Subscription

        public Subscription​(String location,
                            String etag,
                            String lastModified,
                            String lastFetched)
        Construct a Subscription pointing to the address book at location, that was last read at the time represented by etag and lastModified.
        Parameters:
        location - A String representing a url to a remote address book. Non-null.
        etag - The etag header that we received the last time we read this subscription. May be null.
        lastModified - the last-modified header we received the last time we read this subscription. May be null.
        lastFetched - when the subscription was last fetched (Java time, as a String). May be null.
    • Method Detail

      • getLocation

        public String getLocation()
        Return the location this Subscription points at.
        Returns:
        A String representing a url to a remote address book.
      • getEtag

        public String getEtag()
        Return the etag header that we received the last time we read this subscription.
        Returns:
        A String containing the etag header.
      • setEtag

        public void setEtag​(String etag)
        Set the etag header.
        Parameters:
        etag - A String containing the etag header.
      • getLastModified

        public String getLastModified()
        Return the last-modified header that we received the last time we read this subscription.
        Returns:
        A String containing the last-modified header.
      • setLastModified

        public void setLastModified​(String lastModified)
        Set the last-modified header.
        Parameters:
        lastModified - A String containing the last-modified header.
      • getLastFetched

        public long getLastFetched()
        Since:
        0.8.2
      • setLastFetched

        public void setLastFetched​(long t)
        Since:
        0.8.2