org.filteredpush.client.model
Class Folder

java.lang.Object
  extended by org.filteredpush.client.model.Folder

public class Folder
extends java.lang.Object

This class models the folder concept for the received annotation list. Besides the Inbox and Trash folders, each registered interest corresponds to a folder. Each folder keeps the uri list of the annotations in it.

Author:
Lei Dou $Id:$

Constructor Summary
Folder(java.lang.String name)
           
 
Method Summary
 void addUri(java.lang.String uri)
           
 java.lang.String getDisplayName()
           
 int getUnreadNum()
           
 java.util.List<java.lang.String> getUriList()
           
 boolean hasURI(java.lang.String uri)
           
 void remove(java.lang.String uri)
           
 void reset()
           
 void setUnreadNum(int unreadNum)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Folder

public Folder(java.lang.String name)
Method Detail

reset

public void reset()

getDisplayName

public java.lang.String getDisplayName()

getUriList

public java.util.List<java.lang.String> getUriList()

addUri

public void addUri(java.lang.String uri)

hasURI

public boolean hasURI(java.lang.String uri)

remove

public void remove(java.lang.String uri)

getUnreadNum

public int getUnreadNum()

setUnreadNum

public void setUnreadNum(int unreadNum)