i2p.susi.dns
Class AddressbookBean

java.lang.Object
  extended by i2p.susi.dns.BaseBean
      extended by i2p.susi.dns.AddressbookBean
Direct Known Subclasses:
NamingServiceBean

public class AddressbookBean
extends BaseBean


Field Summary
protected  int beginIndex
           
protected  String book
           
protected  LinkedList<String> deletionMarks
           
protected  String destination
           
protected  int endIndex
           
protected  AddressBean[] entries
           
protected  String filter
           
protected  String hostname
           
protected  String search
           
protected static Comparator<AddressBean> sorter
           
 
Fields inherited from class i2p.susi.dns.BaseBean
_context, action, BASE_THEME_PATH, DEFAULT_THEME, lastSerial, PROP_PW_ENABLE, PROP_THEME_NAME, properties, RC_PROP_THEME_NAME, RC_PROP_UNIVERSAL_THEMING, serial
 
Constructor Summary
AddressbookBean()
           
 
Method Summary
protected  String generateLoadMessage()
          Format a message about filtered addressbook size, and the number of displayed entries addressbook.jsp catches the case where the whole book is empty.
 String getBegin()
           
protected  int getBeginInt()
           
 String getBook()
           
 String getDestination()
           
 String getDisplayName()
           
 String getEnd()
           
protected  int getEndInt()
           
 AddressBean[] getEntries()
           
 String getFileName()
           
 String getFilter()
           
 String getHostname()
           
 String getLoadBookMessages()
          Load addressbook and apply filter, returning messages about this.
 String getMessages()
          Perform actions, returning messages about this.
 String getResultBegin()
           
 String getResultEnd()
           
 String getSearch()
           
 int getTrClass()
           
 boolean isHasFilter()
           
 boolean isIsEmpty()
           
 boolean isMaster()
           
 boolean isNotEmpty()
           
protected  boolean isPrefiltered()
          Does the entries map contain only the lookup result, or must we index into it?
 boolean isPrivate()
           
 boolean isPublished()
           
 boolean isRouter()
           
protected  int resultSize()
           
 void setBegin(String s)
           
 void setBook(String book)
           
 void setDestination(String destination)
           
 void setEnd(String s)
           
 void setFilter(String filter)
           
 void setHostname(String hostname)
           
 void setMarkedForDeletion(String name)
           
 void setResetDeletionMarks(String dummy)
           
 void setSearch(String search)
           
 void setTrClass(int trClass)
           
protected  int totalSize()
           
 
Methods inherited from class i2p.susi.dns.BaseBean
_t, _t, _t, addressbookDir, configFile, debug, getAction, getSerial, getTheme, getThemes, loadConfig, ngettext, reload, setAction, setSerial, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

book

protected String book

filter

protected String filter

search

protected String search

hostname

protected String hostname

destination

protected String destination

beginIndex

protected int beginIndex

endIndex

protected int endIndex

deletionMarks

protected final LinkedList<String> deletionMarks

sorter

protected static final Comparator<AddressBean> sorter

entries

protected AddressBean[] entries
Constructor Detail

AddressbookBean

public AddressbookBean()
Method Detail

getSearch

public String getSearch()

setSearch

public void setSearch(String search)

isHasFilter

public boolean isHasFilter()

setTrClass

public void setTrClass(int trClass)

getTrClass

public int getTrClass()

isIsEmpty

public boolean isIsEmpty()

isNotEmpty

public boolean isNotEmpty()

getFileName

public String getFileName()

getDisplayName

public String getDisplayName()

getEntries

public AddressBean[] getEntries()

getBook

public String getBook()

setBook

public void setBook(String book)

getLoadBookMessages

public String getLoadBookMessages()
Load addressbook and apply filter, returning messages about this.


generateLoadMessage

protected String generateLoadMessage()
Format a message about filtered addressbook size, and the number of displayed entries addressbook.jsp catches the case where the whole book is empty.


getMessages

public String getMessages()
Perform actions, returning messages about this.


getFilter

public String getFilter()

isMaster

public boolean isMaster()

isRouter

public boolean isRouter()

isPublished

public boolean isPublished()

isPrivate

public boolean isPrivate()

setFilter

public void setFilter(String filter)

getDestination

public String getDestination()

setDestination

public void setDestination(String destination)

getHostname

public String getHostname()

setResetDeletionMarks

public void setResetDeletionMarks(String dummy)

setMarkedForDeletion

public void setMarkedForDeletion(String name)

setHostname

public void setHostname(String hostname)

getBeginInt

protected int getBeginInt()

getBegin

public String getBegin()

getResultBegin

public String getResultBegin()
Returns:
beginning index into results
Since:
0.8.7

setBegin

public void setBegin(String s)

getEndInt

protected int getEndInt()

getEnd

public String getEnd()

getResultEnd

public String getResultEnd()
Returns:
ending index into results
Since:
0.8.7

setEnd

public void setEnd(String s)

isPrefiltered

protected boolean isPrefiltered()
Does the entries map contain only the lookup result, or must we index into it?

Since:
0.8.7

resultSize

protected int resultSize()
Returns:
the size of the lookup result
Since:
0.8.7

totalSize

protected int totalSize()
Returns:
the total size of the address book
Since:
0.8.7