public final class SearchContext extends Object
SearchOperations.searchDataset(SearchContext)
.Constructor and Description |
---|
SearchContext(com.onwbp.adaptation.Adaptation dataset,
Locale locale,
List<com.orchestranetworks.schema.SchemaNode> selectedNodes,
Date query,
BigDecimal searchSensitivity,
com.orchestranetworks.service.Session session)
Uses this constructor if the Search is called outside a Procedure.
|
SearchContext(com.onwbp.adaptation.Adaptation dataset,
Locale locale,
List<com.orchestranetworks.schema.SchemaNode> selectedNodes,
String query,
BigDecimal searchSensitivity,
com.orchestranetworks.service.ProcedureContext procedureContext)
Uses this constructor if the Search is called inside a Procedure.
|
SearchContext(com.onwbp.adaptation.Adaptation dataset,
Locale locale,
List<com.orchestranetworks.schema.SchemaNode> selectedNodes,
String query,
BigDecimal searchSensitivity,
com.orchestranetworks.service.Session session)
Uses this constructor if the Search is called outside a Procedure.
|
Modifier and Type | Method and Description |
---|---|
com.onwbp.adaptation.Adaptation |
getDataset()
Gets the dataset used for a search.
|
Date |
getDateQuery()
Gets search date.
|
List<com.orchestranetworks.schema.SchemaNode> |
getFieldsSelected()
Gets the selected fields when searching on fields.
|
Locale |
getLocale()
Gets current locale.
|
com.orchestranetworks.service.ProcedureContext |
getProcedureContext()
Gets current procedure context.
|
String |
getQuery()
Gets search text.
|
SearchSelectionMode |
getSearchSelectionMode()
Gets the current SearchSelectionMode.
|
BigDecimal |
getSearchSensibility()
Deprecated.
As of release 2.1.0, replaced by
getSearchSensitivity() |
BigDecimal |
getSearchSensitivity()
Gets percentage level of the similarity between information and the search criterion.
|
com.orchestranetworks.service.Session |
getSession()
Gets current user session.
|
List<com.orchestranetworks.schema.SchemaNode> |
getTablesSelected()
Gets the tables used for a search.
|
boolean |
isPermissionChecked()
Checks user's permission to access data.
|
boolean |
isPersistedResult()
Deprecated.
as of release 2.0.0.
|
boolean |
isSearchDate()
Returns
true when the search is on a date/time data type. |
void |
setPermissionChecked(boolean permissionChecked)
Checks user's permission to access data.
|
void |
setPersistedResult(boolean persistedResult)
Deprecated.
as of release 2.0.0.
|
void |
setSearchSelectionMode(SearchSelectionMode searchMode)
Sets the SearchSelectionMode for a search.
|
void |
setXPathFilter(String predicate)
Allows you to define an xpath predicate filter in order to reduce the search scope.
|
public SearchContext(com.onwbp.adaptation.Adaptation dataset, Locale locale, List<com.orchestranetworks.schema.SchemaNode> selectedNodes, String query, BigDecimal searchSensitivity, com.orchestranetworks.service.Session session)
SearchSelectionMode.TABLE
.public SearchContext(com.onwbp.adaptation.Adaptation dataset, Locale locale, List<com.orchestranetworks.schema.SchemaNode> selectedNodes, Date query, BigDecimal searchSensitivity, com.orchestranetworks.service.Session session)
SearchSelectionMode.TABLE
.public SearchContext(com.onwbp.adaptation.Adaptation dataset, Locale locale, List<com.orchestranetworks.schema.SchemaNode> selectedNodes, String query, BigDecimal searchSensitivity, com.orchestranetworks.service.ProcedureContext procedureContext)
SearchSelectionMode.TABLE
.public boolean isPersistedResult()
true
if the result is persisted.public void setPersistedResult(boolean persistedResult)
true
.
If set to false
, the results are not persisted.public void setXPathFilter(String predicate)
public com.onwbp.adaptation.Adaptation getDataset()
public Locale getLocale()
public List<com.orchestranetworks.schema.SchemaNode> getTablesSelected()
public String getQuery()
public Date getDateQuery()
public BigDecimal getSearchSensitivity()
public BigDecimal getSearchSensibility()
getSearchSensitivity()
public com.orchestranetworks.service.Session getSession()
public com.orchestranetworks.service.ProcedureContext getProcedureContext()
public boolean isSearchDate()
true
when the search is on a date/time data type.public boolean isPermissionChecked()
public void setPermissionChecked(boolean permissionChecked)
public List<com.orchestranetworks.schema.SchemaNode> getFieldsSelected()
public void setSearchSelectionMode(SearchSelectionMode searchMode)
public SearchSelectionMode getSearchSelectionMode()