Interface EvaluationContext
-
- All Known Implementing Classes:
JackrabbitIndexSearcher
public interface EvaluationContext
EvaluationContext
defines a context with various resources that are needed for constraint evaluation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QueryHits
evaluate(Query query)
Evaluates the given lucenequery
and returns the query hits.IndexReader
getIndexReader()
ItemStateManager
getItemStateManager()
SessionImpl
getSession()
-
-
-
Method Detail
-
evaluate
QueryHits evaluate(Query query) throws IOException
Evaluates the given lucenequery
and returns the query hits.- Parameters:
query
- the lucene query to evaluate.- Returns:
- the query hits for the given
query
. - Throws:
IOException
- if an error occurs while reading from the index.
-
getIndexReader
IndexReader getIndexReader()
- Returns:
- the index reader.
-
getSession
SessionImpl getSession()
- Returns:
- the session that executes the query.
-
getItemStateManager
ItemStateManager getItemStateManager()
- Returns:
- the shared item state manager of the current workspace.
-
-