|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.query.QueryResultBean
Java Bean which contains the context and results of a Search.
| Field Summary | |
static java.lang.String |
APPLICATION_NAME
|
static java.lang.String |
QUERY_ID
|
static java.lang.String |
QUERY_NAME
|
static java.lang.String |
ROLE_NAME
|
static java.lang.String |
SOURCE_NAMES
|
static java.lang.String |
USER_NAME
|
| Constructor Summary | |
QueryResultBean()
|
|
QueryResultBean(java.lang.Integer queryID,
ILoginInfo userInfo,
OrderedMap inputParameters,
java.util.Date theDate,
java.lang.Integer pageSize,
java.lang.Integer startRec,
java.lang.String[] sourceNames,
IResultSet results,
boolean convertSources)
|
|
QueryResultBean(java.lang.Integer queryID,
ILoginInfo userInfo,
OrderedMap inputParameters,
java.util.Date theDate,
java.lang.Integer pageSize,
java.lang.Integer startRec,
java.lang.String[] sourceNames,
IResultSet results,
boolean convertSources,
java.lang.String alternateLoginName)
|
|
QueryResultBean(java.lang.Integer queryID,
SourceLoginInfo[] sources,
OrderedMap inputParameters,
java.lang.Integer pageSize,
java.lang.Integer startRec,
IResultSet results)
|
|
QueryResultBean(java.lang.Integer queryID,
SourceLoginInfo[] sources,
OrderedMap inputParameters,
java.lang.Integer pageSize,
java.lang.Integer startRec,
IResultSet results,
java.lang.String alternateLoginName)
|
|
QueryResultBean(java.lang.String applicationName,
java.lang.Integer queryID,
ILoginInfo userInfo,
OrderedMap queryParams,
IResultSet results)
|
|
QueryResultBean(java.lang.String applicationName,
java.lang.Integer queryID,
ILoginInfo userInfo,
OrderedMap queryParams,
IResultSet results,
java.lang.String alternateLoginName)
|
|
QueryResultBean(java.lang.String applicationName,
java.lang.String queryName,
java.lang.String[] sourceNames,
ILoginInfo userInfo,
RaritanPageContext pageContext)
Constructor extracts parameters from HTTP request. |
|
QueryResultBean(java.lang.String applicationName,
java.lang.String queryName,
java.lang.String[] sourceNames,
ILoginInfo userInfo,
RaritanPageContext pageContext,
java.lang.String alternateLoginName)
|
|
| Method Summary | |
void |
addQueryParam(java.lang.String name,
java.lang.String value)
|
void |
addToMemorySource(InMemorySearchSource inMemSS,
int maxRecords,
int pageSize)
|
java.lang.String |
getAdhocParameter(java.lang.String name)
|
java.util.Map |
getAdhocParameters()
|
java.lang.String |
getApplicationName()
|
void |
getDatedResultSet(DateTimePeriod[] periods,
DateSearchField fromDateField,
DateSearchField toDateField,
boolean saveResults)
uses the DateTimePeriod array to get a set of from and to times. |
java.util.Date |
getDateTime()
|
long |
getElapsedTimeMS()
|
long |
getLastExecutedTime()
|
java.lang.String |
getName()
|
IResultSet |
getNewResults(java.lang.Integer pageSize,
java.lang.Integer startRec,
DateSearchField dateQuery)
|
int |
getNumberOfQueries()
|
java.lang.Integer |
getPageSize()
|
java.lang.Integer |
getQueryID()
|
java.lang.String |
getQueryParam(java.lang.String name)
|
OrderedMap |
getQueryParameters()
|
IResultSet |
getQueryResults()
|
java.lang.String |
getRoleName()
|
java.lang.String |
getSessionID()
|
java.lang.String[] |
getSourceNames()
|
SourceLoginInfo[] |
getSources()
|
java.lang.String |
getSourcesCSV(java.lang.String delimiter)
return a CSV list of the source names. |
java.lang.Integer |
getStartRec()
|
int |
getTotalDocs()
|
ILoginInfo |
getUserInfo()
|
java.lang.String |
getUserName()
|
java.lang.String |
getXML()
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
boolean |
isEmptyQuery()
returns true if the QueryResultBean's query is empty. |
boolean |
matchesParameters(OrderedMap searchParams)
returns true if the QueryResultBean's search parameters match the set of parameters passed. |
IResultSet |
reExecuteQuery(java.lang.Integer pageSize,
java.lang.Integer startRec)
Re-executes the QueryResultBean's query against the SearchSource used for the original query. |
IResultSet |
reExecuteQuery(java.lang.Integer pageSize,
java.lang.Integer startRec,
DateSearchField fromDate,
DateSearchField toDate)
Re-executes the QueryResultBean's query against the SearchSource used for the original query over a specified date range. |
IResultSet |
reExecuteQuery(SourceLoginInfo[] searchSources,
java.lang.Integer pageSize,
java.lang.Integer startRec)
Re-executes the QueryResultBean's query against the set of SearchSources provided. |
IResultSet |
reExecuteQuery(SourceLoginInfo[] searchSources,
java.lang.Integer pageSize,
java.lang.Integer startRec,
DateSearchField fromDate,
DateSearchField toDate)
Re-executes the QueryResultBean's query against the set of SearchSources provided over a specified date range. |
void |
setAdhocParameter(java.lang.String name,
java.lang.String value)
"Adhoc" parameters are metadata fields that label or describe the Query. |
void |
setApplicationName(java.lang.String appName)
|
void |
setName(java.lang.String name)
|
void |
setPageSize(java.lang.Integer pageSize)
|
void |
setQueryID(java.lang.Integer queryID)
|
void |
setQueryParameters(OrderedMap inputParams)
|
void |
setQueryParser(IQueryParser queryParser)
Sets the IQueryParser to use for query reExecution. |
void |
setQueryResults(IResultSet results)
|
void |
setQueryResults(IResultSet results,
boolean resetCounts)
|
void |
setRoleName(java.lang.String roleName)
|
void |
setSessionID(java.lang.String sessionID)
|
void |
setSourceNames(java.lang.String[] sourceNames)
|
void |
setStartRec(java.lang.Integer startRec)
|
void |
setUserName(java.lang.String userName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String ROLE_NAME
public static final java.lang.String USER_NAME
public static final java.lang.String QUERY_NAME
public static final java.lang.String QUERY_ID
public static final java.lang.String APPLICATION_NAME
public static final java.lang.String SOURCE_NAMES
| Constructor Detail |
public QueryResultBean()
public QueryResultBean(java.lang.Integer queryID,
SourceLoginInfo[] sources,
OrderedMap inputParameters,
java.lang.Integer pageSize,
java.lang.Integer startRec,
IResultSet results)
public QueryResultBean(java.lang.Integer queryID,
SourceLoginInfo[] sources,
OrderedMap inputParameters,
java.lang.Integer pageSize,
java.lang.Integer startRec,
IResultSet results,
java.lang.String alternateLoginName)
public QueryResultBean(java.lang.Integer queryID,
ILoginInfo userInfo,
OrderedMap inputParameters,
java.util.Date theDate,
java.lang.Integer pageSize,
java.lang.Integer startRec,
java.lang.String[] sourceNames,
IResultSet results,
boolean convertSources)
public QueryResultBean(java.lang.Integer queryID,
ILoginInfo userInfo,
OrderedMap inputParameters,
java.util.Date theDate,
java.lang.Integer pageSize,
java.lang.Integer startRec,
java.lang.String[] sourceNames,
IResultSet results,
boolean convertSources,
java.lang.String alternateLoginName)
public QueryResultBean(java.lang.String applicationName,
java.lang.Integer queryID,
ILoginInfo userInfo,
OrderedMap queryParams,
IResultSet results)
public QueryResultBean(java.lang.String applicationName,
java.lang.Integer queryID,
ILoginInfo userInfo,
OrderedMap queryParams,
IResultSet results,
java.lang.String alternateLoginName)
public QueryResultBean(java.lang.String applicationName,
java.lang.String queryName,
java.lang.String[] sourceNames,
ILoginInfo userInfo,
RaritanPageContext pageContext)
public QueryResultBean(java.lang.String applicationName,
java.lang.String queryName,
java.lang.String[] sourceNames,
ILoginInfo userInfo,
RaritanPageContext pageContext,
java.lang.String alternateLoginName)
| Method Detail |
public boolean isEmptyQuery()
public java.util.Date getDateTime()
public java.lang.Integer getQueryID()
public void setQueryID(java.lang.Integer queryID)
public void setPageSize(java.lang.Integer pageSize)
public java.lang.Integer getPageSize()
public void setStartRec(java.lang.Integer startRec)
public java.lang.Integer getStartRec()
public OrderedMap getQueryParameters()
public void setQueryParameters(OrderedMap inputParams)
public void addQueryParam(java.lang.String name,
java.lang.String value)
public java.lang.String getQueryParam(java.lang.String name)
public IResultSet getQueryResults()
public void setQueryResults(IResultSet results)
public void setQueryResults(IResultSet results,
boolean resetCounts)
public ILoginInfo getUserInfo()
public SourceLoginInfo[] getSources()
public java.lang.String[] getSourceNames()
public void setSourceNames(java.lang.String[] sourceNames)
public java.lang.String getSourcesCSV(java.lang.String delimiter)
public java.lang.String getXML()
public void setName(java.lang.String name)
public java.lang.String getName()
public void setApplicationName(java.lang.String appName)
public java.lang.String getApplicationName()
public void setUserName(java.lang.String userName)
public java.lang.String getUserName()
public void setRoleName(java.lang.String roleName)
public java.lang.String getRoleName()
public void setSessionID(java.lang.String sessionID)
public java.lang.String getSessionID()
public boolean matchesParameters(OrderedMap searchParams)
public void setAdhocParameter(java.lang.String name,
java.lang.String value)
public java.lang.String getAdhocParameter(java.lang.String name)
public java.util.Map getAdhocParameters()
public void setQueryParser(IQueryParser queryParser)
public IResultSet reExecuteQuery(java.lang.Integer pageSize,
java.lang.Integer startRec)
public IResultSet reExecuteQuery(SourceLoginInfo[] searchSources,
java.lang.Integer pageSize,
java.lang.Integer startRec)
public IResultSet reExecuteQuery(java.lang.Integer pageSize,
java.lang.Integer startRec,
DateSearchField fromDate,
DateSearchField toDate)
public IResultSet reExecuteQuery(SourceLoginInfo[] searchSources,
java.lang.Integer pageSize,
java.lang.Integer startRec,
DateSearchField fromDate,
DateSearchField toDate)
public IResultSet getNewResults(java.lang.Integer pageSize,
java.lang.Integer startRec,
DateSearchField dateQuery)
public void getDatedResultSet(DateTimePeriod[] periods,
DateSearchField fromDateField,
DateSearchField toDateField,
boolean saveResults)
public void addToMemorySource(InMemorySearchSource inMemSS,
int maxRecords,
int pageSize)
public void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface IConfigurablepublic long getLastExecutedTime()
public int getTotalDocs()
public int getNumberOfQueries()
public long getElapsedTimeMS()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||