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()