net.i2p.addressbook
Class Subscription

java.lang.Object
  extended by net.i2p.addressbook.Subscription

public class Subscription
extends java.lang.Object

A subscription to a remote address book.

Author:
Ragnarok

Constructor Summary
Subscription(java.lang.String location, java.lang.String etag, java.lang.String lastModified)
          Construct a Subscription pointing to the address book at location, that was last read at the time represented by etag and lastModified.
 
Method Summary
 java.lang.String getEtag()
          Return the etag header that we recieved the last time we read this subscription.
 java.lang.String getLastModified()
          Return the last-modified header that we recieved the last time we read this subscription.
 java.lang.String getLocation()
          Return the location this Subscription points at.
 void setEtag(java.lang.String etag)
          Set the etag header.
 void setLastModified(java.lang.String lastModified)
          Set the last-modified header.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Subscription

public Subscription(java.lang.String location,
                    java.lang.String etag,
                    java.lang.String lastModified)
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.
etag - The etag header that we recieved the last time we read this subscription.
lastModified - the last-modified header we recieved the last time we read this subscription.
Method Detail

getLocation

public java.lang.String getLocation()
Return the location this Subscription points at.

Returns:
A String representing a url to a remote address book.

getEtag

public java.lang.String getEtag()
Return the etag header that we recieved the last time we read this subscription.

Returns:
A String containing the etag header.

setEtag

public void setEtag(java.lang.String etag)
Set the etag header.

Parameters:
etag - A String containing the etag header.

getLastModified

public java.lang.String getLastModified()
Return the last-modified header that we recieved the last time we read this subscription.

Returns:
A String containing the last-modified header.

setLastModified

public void setLastModified(java.lang.String lastModified)
Set the last-modified header.

Parameters:
lastModified - A String containing the last-modified header.