com.raritantechnologies.searchApp.browse
Interface IBrowseListWriter

All Superinterfaces:
IConfigurable
All Known Implementing Classes:
DBBrowseListWriter, FileBrowseListWriter, InMemoryBrowse

public interface IBrowseListWriter
extends IConfigurable

Interface for objects that can create a browse list.


Developed by Raritan Technologies .

Author:
Ted Sullivan

Method Summary
 void addBrowseItem(java.lang.String fieldName, java.lang.String browseTerm, java.lang.String displayTerm, java.lang.String searchSource, int counts, int page)
           
 java.util.Map getBrowseCounts(java.lang.String fieldName)
          Returns a map of searchSource --> map of term --> counts for fieldName
 void saveBrowseList()
           
 
Methods inherited from interface com.raritantechnologies.searchApp.IConfigurable
initialize
 

Method Detail

addBrowseItem

public void addBrowseItem(java.lang.String fieldName,
                          java.lang.String browseTerm,
                          java.lang.String displayTerm,
                          java.lang.String searchSource,
                          int counts,
                          int page)

saveBrowseList

public void saveBrowseList()

getBrowseCounts

public java.util.Map getBrowseCounts(java.lang.String fieldName)
Returns a map of searchSource --> map of term --> counts for fieldName