|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.verity.parametric.ParametricSearchBean
Connects the Parametric User Interface layer to the Parametric Index search layer. Maps Servlet requests to query requests, maintains VParametricSearch object cache. Maintains user session state.
| Constructor Summary | |
ParametricSearchBean(ILoginInfo userInfo,
java.lang.String sourceName,
RaritanPageContext rPageContext,
IParametricSourceSpec pss,
java.lang.String action,
java.lang.String target)
This constructor can be used by ASP code |
|
ParametricSearchBean(ILoginInfo userInfo,
java.lang.String sourceName,
ServletRequest initialSettings,
IParametricSourceSpec pss,
java.lang.String action,
java.lang.String target,
HttpSession session)
|
|
ParametricSearchBean(ILoginInfo userInfo,
java.lang.String sourceName,
ServletRequest initialSettings,
java.lang.String action,
java.lang.String target,
HttpSession session)
|
|
| Method Summary | |
void |
executeQuery(ServletRequest queryParams,
java.lang.Integer pageSize,
java.lang.Integer startRec)
This form of executeQuery can be used by Java Servlet based applications... |
java.lang.String |
getAction()
|
java.util.Set |
getAllAttributeFieldNames()
|
java.util.Set |
getAllEnumFieldNames()
|
java.util.Set |
getAllTaxFieldNames()
|
CheckBoxSelector |
getCheckboxSelector(java.lang.String fieldName,
int colCount)
|
boolean |
getClearQueryOnBrowsePolicy()
|
java.lang.String |
getCurrentQuery()
|
OrderedMap |
getCurrentQueryParams()
|
IResultSet |
getCurrentResults()
|
java.lang.String |
getCurrentTaxonomyPath(java.lang.String taxField)
returns the current path of a taxonomy view: |
ParaDocumentSearcher |
getDocumentSearcher()
|
EnumView |
getEnumView(java.lang.String fieldname)
|
KTreeView |
getKTreeView(java.lang.String fieldname)
|
long |
getNumProcessed()
|
PagingManager |
getPagingManager(java.lang.String pageNum,
int numPerPage,
int numPageLinks)
|
PagingManager |
getPagingManager(java.lang.String pageNum,
int numPerPage,
int numPageLinks,
java.lang.String pagingManagerClass)
|
java.lang.Object |
getParam(java.lang.String name)
|
ParametricSelector |
getParametricMultiSelector(java.lang.String fieldName)
|
ParametricSelector |
getParametricSelector(java.lang.String fieldName,
java.lang.String submitButtonCall)
|
ParametricSearchSource |
getParametricSource()
|
java.lang.String |
getParentTaxonomyPath(java.lang.String taxField)
|
RarTaxRenderer |
getRarTaxRenderer(KTreeView taxView,
java.lang.String titleclass,
java.lang.String headerclass,
java.lang.String bodyclass,
java.lang.String query,
int maxchar,
java.lang.String title)
|
RarTaxRenderer |
getRarTaxRenderer(KTreeView taxView,
java.lang.String titleclass,
java.lang.String headerclass,
java.lang.String bodyclass,
java.lang.String query,
int maxchar,
java.lang.String title,
java.lang.String useConnector)
|
java.lang.String |
getTarget()
|
TaxonomyCounterRenderer |
getTaxonomyCounterRenderer(java.lang.String taxonomy,
java.lang.String titleclass,
java.lang.String headerclass,
java.lang.String bodyclass,
java.lang.String sortBy,
java.lang.String sortDir,
java.lang.String title,
boolean orderByName,
int rows,
int cols,
int maxchar)
|
TaxonomyPieRenderer |
getTaxonomyPieRenderer(java.lang.String taxonomy,
java.lang.String titleclass,
java.lang.String headerclass,
java.lang.String bodyclass,
java.lang.String sortBy,
java.lang.String sortDir,
java.lang.String title,
boolean orderByName,
int rows,
int cols,
int maxchar)
|
TreeRenderer |
getTreeRenderer(KTreeView taxView,
java.lang.String titleclass,
java.lang.String headerclass,
java.lang.String bodyclass,
int cols,
java.lang.String sortBy,
java.lang.String sortDir,
int maxchar,
java.lang.String title)
|
VParametricSearch |
getVParametricSearch()
|
boolean |
haveBrowseField(ServletRequest request)
|
void |
resetQueryFields()
|
void |
setAction(java.lang.String action)
|
void |
setParam(java.lang.String name,
java.lang.Object value)
|
void |
setTarget(java.lang.String target)
|
boolean |
shouldClearQuery()
|
void |
valueBound(HttpSessionBindingEvent event)
|
void |
valueUnbound(HttpSessionBindingEvent event)
This method should be called when the HttpSession is destroyed by the App server. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ParametricSearchBean(ILoginInfo userInfo,
java.lang.String sourceName,
ServletRequest initialSettings,
java.lang.String action,
java.lang.String target,
HttpSession session)
throws UnsupportedLanguageException,
QueryParseException
public ParametricSearchBean(ILoginInfo userInfo,
java.lang.String sourceName,
ServletRequest initialSettings,
IParametricSourceSpec pss,
java.lang.String action,
java.lang.String target,
HttpSession session)
throws UnsupportedLanguageException,
QueryParseException
public ParametricSearchBean(ILoginInfo userInfo,
java.lang.String sourceName,
RaritanPageContext rPageContext,
IParametricSourceSpec pss,
java.lang.String action,
java.lang.String target)
throws UnsupportedLanguageException,
QueryParseException
| Method Detail |
public void setAction(java.lang.String action)
public java.lang.String getAction()
public void setTarget(java.lang.String target)
public java.lang.String getTarget()
public void valueBound(HttpSessionBindingEvent event)
public void valueUnbound(HttpSessionBindingEvent event)
public void executeQuery(ServletRequest queryParams,
java.lang.Integer pageSize,
java.lang.Integer startRec)
throws QueryProcessorException,
UnsupportedLanguageException,
QueryParseException
QueryProcessorException
UnsupportedLanguageException
QueryParseExceptionpublic IResultSet getCurrentResults()
public long getNumProcessed()
public java.util.Set getAllTaxFieldNames()
public java.util.Set getAllEnumFieldNames()
public java.util.Set getAllAttributeFieldNames()
public CheckBoxSelector getCheckboxSelector(java.lang.String fieldName,
int colCount)
public ParametricSelector getParametricSelector(java.lang.String fieldName,
java.lang.String submitButtonCall)
public ParametricSelector getParametricMultiSelector(java.lang.String fieldName)
public PagingManager getPagingManager(java.lang.String pageNum,
int numPerPage,
int numPageLinks)
public PagingManager getPagingManager(java.lang.String pageNum,
int numPerPage,
int numPageLinks,
java.lang.String pagingManagerClass)
public KTreeView getKTreeView(java.lang.String fieldname)
public EnumView getEnumView(java.lang.String fieldname)
public java.lang.String getCurrentTaxonomyPath(java.lang.String taxField)
public java.lang.String getParentTaxonomyPath(java.lang.String taxField)
public TreeRenderer getTreeRenderer(KTreeView taxView,
java.lang.String titleclass,
java.lang.String headerclass,
java.lang.String bodyclass,
int cols,
java.lang.String sortBy,
java.lang.String sortDir,
int maxchar,
java.lang.String title)
public TaxonomyPieRenderer getTaxonomyPieRenderer(java.lang.String taxonomy,
java.lang.String titleclass,
java.lang.String headerclass,
java.lang.String bodyclass,
java.lang.String sortBy,
java.lang.String sortDir,
java.lang.String title,
boolean orderByName,
int rows,
int cols,
int maxchar)
public TaxonomyCounterRenderer getTaxonomyCounterRenderer(java.lang.String taxonomy,
java.lang.String titleclass,
java.lang.String headerclass,
java.lang.String bodyclass,
java.lang.String sortBy,
java.lang.String sortDir,
java.lang.String title,
boolean orderByName,
int rows,
int cols,
int maxchar)
public RarTaxRenderer getRarTaxRenderer(KTreeView taxView,
java.lang.String titleclass,
java.lang.String headerclass,
java.lang.String bodyclass,
java.lang.String query,
int maxchar,
java.lang.String title)
public RarTaxRenderer getRarTaxRenderer(KTreeView taxView,
java.lang.String titleclass,
java.lang.String headerclass,
java.lang.String bodyclass,
java.lang.String query,
int maxchar,
java.lang.String title,
java.lang.String useConnector)
public VParametricSearch getVParametricSearch()
public ParaDocumentSearcher getDocumentSearcher()
public void resetQueryFields()
public boolean haveBrowseField(ServletRequest request)
public boolean getClearQueryOnBrowsePolicy()
public boolean shouldClearQuery()
public java.lang.String getCurrentQuery()
public OrderedMap getCurrentQueryParams()
public java.lang.Object getParam(java.lang.String name)
public void setParam(java.lang.String name,
java.lang.Object value)
public ParametricSearchSource getParametricSource()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||