public interface FunctionEvaluationContext
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.search.Query |
buildLuceneEquality(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneExists(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.lang.Boolean not)
Note: null and not null are not required to support functions from the spec
|
org.apache.lucene.search.Query |
buildLuceneGreaterThan(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneGreaterThanOrEquals(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneIn(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.util.Collection values,
java.lang.Boolean not,
PredicateMode mode)
Note: In is not required to support functions from the spec
|
org.apache.lucene.search.Query |
buildLuceneInequality(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLessThan(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLessThanOrEquals(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLike(AbstractLuceneQueryParser lqp,
java.lang.String propertyName,
java.io.Serializable value,
java.lang.Boolean not)
Note: Like is not required to support functions from the spec
|
void |
checkFieldApplies(Selector selector,
java.lang.String propertyName) |
java.lang.String |
getAlfrescoPropertyName(java.lang.String propertyName) |
java.lang.String |
getAlfrescoTypeName(java.lang.String staticValue) |
java.lang.String |
getLuceneFieldName(java.lang.String propertyName) |
LuceneFunction |
getLuceneFunction(FunctionArgument functionArgument) |
java.lang.String |
getLuceneSortField(AbstractLuceneQueryParser lqp,
java.lang.String propertyName) |
java.util.Map |
getNodeRefs() |
NodeService |
getNodeService() |
java.io.Serializable |
getProperty(NodeRef nodeRef,
java.lang.String propertyName)
Get a property
|
java.lang.Float |
getScore() |
java.util.Map |
getScores() |
boolean |
isMultiValued(java.lang.String propertyName)
Is this a multi-valued property?
|
boolean |
isObjectId(java.lang.String propertyName) |
boolean |
isOrderable(java.lang.String propertyName) |
boolean |
isQueryable(java.lang.String propertyName) |
java.util.Map getNodeRefs()
java.util.Map getScores()
java.io.Serializable getProperty(NodeRef nodeRef, java.lang.String propertyName)
nodeRef
- propertyName
- NodeService getNodeService()
java.lang.Float getScore()
org.apache.lucene.search.Query buildLuceneEquality(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp
- propertyName
- value
- mode
- luceneFunction
- org.apache.lucene.queryParser.ParseException
org.apache.lucene.search.Query buildLuceneExists(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.lang.Boolean not) throws org.apache.lucene.queryParser.ParseException
lqp
- propertyName
- not
- org.apache.lucene.queryParser.ParseException
org.apache.lucene.search.Query buildLuceneGreaterThan(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp
- propertyName
- value
- mode
- luceneFunction
- org.apache.lucene.queryParser.ParseException
org.apache.lucene.search.Query buildLuceneGreaterThanOrEquals(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp
- propertyName
- value
- mode
- luceneFunction
- org.apache.lucene.queryParser.ParseException
org.apache.lucene.search.Query buildLuceneLessThan(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp
- propertyName
- value
- mode
- luceneFunction
- org.apache.lucene.queryParser.ParseException
org.apache.lucene.search.Query buildLuceneLessThanOrEquals(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp
- propertyName
- value
- mode
- luceneFunction
- org.apache.lucene.queryParser.ParseException
org.apache.lucene.search.Query buildLuceneLike(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, java.lang.Boolean not) throws org.apache.lucene.queryParser.ParseException
lqp
- propertyName
- value
- not
- org.apache.lucene.queryParser.ParseException
org.apache.lucene.search.Query buildLuceneInequality(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
lqp
- propertyName
- value
- mode
- luceneFunction
- org.apache.lucene.queryParser.ParseException
org.apache.lucene.search.Query buildLuceneIn(AbstractLuceneQueryParser lqp, java.lang.String propertyName, java.util.Collection values, java.lang.Boolean not, PredicateMode mode) throws org.apache.lucene.queryParser.ParseException
lqp
- propertyName
- values
- not
- mode
- org.apache.lucene.queryParser.ParseException
java.lang.String getLuceneSortField(AbstractLuceneQueryParser lqp, java.lang.String propertyName)
propertyName
- luceneContext
- locales
- analysisMode
- reader
- boolean isObjectId(java.lang.String propertyName)
propertyName
- boolean isQueryable(java.lang.String propertyName)
propertyName
- boolean isOrderable(java.lang.String propertyName)
propertyName
- java.lang.String getLuceneFieldName(java.lang.String propertyName)
propertyName
- LuceneFunction getLuceneFunction(FunctionArgument functionArgument)
functionArgument
- void checkFieldApplies(Selector selector, java.lang.String propertyName)
type
- propertyName
- boolean isMultiValued(java.lang.String propertyName)
propertyName
- java.lang.String getAlfrescoPropertyName(java.lang.String propertyName)
java.lang.String getAlfrescoTypeName(java.lang.String staticValue)
staticValue
- Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.