|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.quickstart.taglibrary.ajax.SearchDispatcher
Dispatches and controls state of a Search. Initialized
by AjaxDisplayForm, and monitored
by AjaxServlet.
| Field Summary | |
static int |
ABORTED
|
static int |
ALL_COMPLETED
|
protected IResultSet |
currentResults
|
protected IFieldFormatter |
fieldFormatter
|
static int |
FORMATTING
|
static int |
FORMATTING_COMPLETED
|
static int |
FORMATTING_NEW_RESULTS
|
static int |
FORMATTING_NO_RESULTS
|
protected IResultSet |
intermediateResults
|
static int |
NEW_RESULTS
|
static int |
NO_INITIAL_RESULTS
|
static int |
NO_NEW_RESULTS
|
static int |
READY
|
static int |
RESULTS_AVAILABLE
|
static int |
SEARCH_COMPLETED
|
static int |
SEARCHING
|
protected int |
status
|
| Constructor Summary | |
SearchDispatcher()
|
|
SearchDispatcher(java.lang.Integer queryID,
java.lang.String searchSourceName,
int pageSize,
int startRec,
UserSession userSession)
|
|
SearchDispatcher(java.lang.Integer queryID,
java.lang.String sourceType,
java.lang.String sourceCategory,
int pageSize,
int startRec,
UserSession userSession)
|
|
| Method Summary | |
protected void |
addProxyDispatcher(SearchDispatcherProxy proxy)
|
protected void |
clearResults()
|
java.lang.String |
completeSearch(RaritanPageContext pContext)
|
java.lang.String |
getCachedResultsName()
|
int |
getDisplayStatus()
|
IFieldFormatter |
getFieldFormatter()
|
java.lang.String |
getIntermediatePageTemplate()
|
java.lang.String |
getLoadJavascript()
|
int |
getPageSize()
|
IResultSet |
getResults(int atState,
boolean waitForIt)
returns current results. |
IResultSet |
getResults(int atState,
boolean waitForIt,
boolean updateIntermediate)
|
IResultSet |
getResults(int startRec,
int atState,
boolean waitForIt)
|
IResultSetFilter |
getResultSetFilter()
|
IResultSetProcessor |
getResultSetProcessor()
|
int |
getStartRec()
|
int |
getStatus()
|
java.lang.String |
getStatusDisplay(int status)
|
java.util.Map |
getStatusPageRendererMap()
|
boolean |
isFederated()
|
java.lang.String |
renderResults(int atState,
boolean waitForIt,
RaritanPageContext pContext)
|
java.lang.String |
renderResults(int atState,
boolean waitForIt,
RaritanPageContext pContext,
boolean updateIntermediate)
|
void |
setCachedResultsName(java.lang.String cacheResultName)
|
protected void |
setCurrentResults(IResultSet results)
|
void |
setDisplayFormRenderer(IDisplayFormRenderer displayFormRenderer,
java.lang.String displayFormName)
|
void |
setFieldFormatter(IFieldFormatter fieldFormatter)
|
protected void |
setFormattedResults(IResultSet results)
|
void |
setIntermediatePageTemplate(java.lang.String intermediatePageTemplate)
sets an HTML template for intermediate result page displays. |
void |
setLoadJavascript(java.lang.String loadJavascript)
|
void |
setNFormatThreads(int nFormatThreads)
Sets the number of process threads devoted to formatting. |
void |
setPageSize(int pageSize)
|
void |
setQueryID(java.lang.Integer queryID)
|
void |
setResultSetFilter(IResultSetFilter resSetFilter)
|
void |
setResultSetProcessor(IResultSetProcessor resSetProcessor)
|
void |
setSearchSourceName(java.lang.String sourceName)
|
void |
setSourceCategory(java.lang.String sourceCategory)
|
void |
setSourceType(java.lang.String sourceType)
|
void |
setStartRec(int startRec)
|
void |
setStatusPageRendererMap(java.util.Map statusPageRendererMap)
Sets a map of Integer( status level ) to PageImportRenderer SystemObject name The PageImportRenderer should create a page that interacts with the AjaxServlet to provide current status and/or a button to retrieve new data. |
void |
setUserSession(UserSession userSession)
|
void |
startSearch(RaritanPageContext rpc)
|
void |
startSearch(RaritanPageContext rpc,
boolean clearResults)
|
void |
stopSearch()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected int status
public static final int ABORTED
public static final int READY
public static final int SEARCHING
public static final int RESULTS_AVAILABLE
public static final int SEARCH_COMPLETED
public static final int FORMATTING
public static final int FORMATTING_COMPLETED
public static final int NO_INITIAL_RESULTS
public static final int NO_NEW_RESULTS
public static final int NEW_RESULTS
public static final int FORMATTING_NO_RESULTS
public static final int FORMATTING_NEW_RESULTS
public static final int ALL_COMPLETED
protected IResultSet currentResults
protected IResultSet intermediateResults
protected IFieldFormatter fieldFormatter
| Constructor Detail |
public SearchDispatcher()
public SearchDispatcher(java.lang.Integer queryID,
java.lang.String searchSourceName,
int pageSize,
int startRec,
UserSession userSession)
public SearchDispatcher(java.lang.Integer queryID,
java.lang.String sourceType,
java.lang.String sourceCategory,
int pageSize,
int startRec,
UserSession userSession)
| Method Detail |
public void setQueryID(java.lang.Integer queryID)
public void setSourceType(java.lang.String sourceType)
public void setSourceCategory(java.lang.String sourceCategory)
public void setSearchSourceName(java.lang.String sourceName)
public void setStartRec(int startRec)
public int getStartRec()
public void setPageSize(int pageSize)
public int getPageSize()
public void setUserSession(UserSession userSession)
public void setFieldFormatter(IFieldFormatter fieldFormatter)
public IFieldFormatter getFieldFormatter()
public void setResultSetProcessor(IResultSetProcessor resSetProcessor)
public IResultSetProcessor getResultSetProcessor()
protected void addProxyDispatcher(SearchDispatcherProxy proxy)
public void setNFormatThreads(int nFormatThreads)
public void setDisplayFormRenderer(IDisplayFormRenderer displayFormRenderer,
java.lang.String displayFormName)
public void setStatusPageRendererMap(java.util.Map statusPageRendererMap)
public java.util.Map getStatusPageRendererMap()
public void setIntermediatePageTemplate(java.lang.String intermediatePageTemplate)
public java.lang.String getIntermediatePageTemplate()
public void setResultSetFilter(IResultSetFilter resSetFilter)
public IResultSetFilter getResultSetFilter()
public void setCachedResultsName(java.lang.String cacheResultName)
public java.lang.String getCachedResultsName()
public void setLoadJavascript(java.lang.String loadJavascript)
public java.lang.String getLoadJavascript()
public void startSearch(RaritanPageContext rpc)
public void startSearch(RaritanPageContext rpc,
boolean clearResults)
protected void clearResults()
public void stopSearch()
public int getStatus()
public java.lang.String getStatusDisplay(int status)
public int getDisplayStatus()
public boolean isFederated()
public java.lang.String renderResults(int atState,
boolean waitForIt,
RaritanPageContext pContext)
public java.lang.String renderResults(int atState,
boolean waitForIt,
RaritanPageContext pContext,
boolean updateIntermediate)
public java.lang.String completeSearch(RaritanPageContext pContext)
public IResultSet getResults(int atState,
boolean waitForIt)
public IResultSet getResults(int atState,
boolean waitForIt,
boolean updateIntermediate)
public IResultSet getResults(int startRec,
int atState,
boolean waitForIt)
protected void setCurrentResults(IResultSet results)
protected void setFormattedResults(IResultSet results)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||