public interface FunctionEvaluationContext
Map<String,NodeRef> getNodeRefs()
Serializable getProperty(NodeRef nodeRef, String propertyName)
nodeRef
- NodeRefpropertyName
- StringNodeService getNodeService()
Float getScore()
<Q,S,E extends Throwable> Q buildLuceneEquality(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
propertyName
- Stringvalue
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
<Q,S,E extends Throwable> Q buildLuceneExists(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Boolean not) throws E extends Throwable
propertyName
- Stringnot
- BooleanE
E extends Throwable
<Q,S,E extends Throwable> Q buildLuceneGreaterThan(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
propertyName
- Stringvalue
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
<Q,S,E extends Throwable> Q buildLuceneGreaterThanOrEquals(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
propertyName
- Stringvalue
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
<Q,S,E extends Throwable> Q buildLuceneLessThan(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
propertyName
- Stringvalue
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
<Q,S,E extends Throwable> Q buildLuceneLessThanOrEquals(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
propertyName
- Stringvalue
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
<Q,S,E extends Throwable> Q buildLuceneLike(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, Boolean not) throws E extends Throwable
propertyName
- Stringvalue
- Serializablenot
- BooleanE
E extends Throwable
<Q,S,E extends Throwable> Q buildLuceneInequality(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
propertyName
- Stringvalue
- Serializablemode
- PredicateModeluceneFunction
- LuceneFunctionE
E extends Throwable
<Q,S,E extends Throwable> Q buildLuceneIn(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Collection<Serializable> values, Boolean not, PredicateMode mode) throws E extends Throwable
propertyName
- Stringnot
- Booleanmode
- PredicateModeE
E extends Throwable
<Q,S,E extends Throwable> String getLuceneSortField(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName) throws E extends Throwable
propertyName
- StringE
E extends Throwable
boolean isObjectId(String propertyName)
propertyName
- Stringboolean isQueryable(String propertyName)
propertyName
- Stringboolean isOrderable(String propertyName)
propertyName
- StringString getLuceneFieldName(String propertyName)
propertyName
- StringLuceneFunction getLuceneFunction(FunctionArgument functionArgument)
functionArgument
- FunctionArgumentvoid checkFieldApplies(Selector selector, String propertyName)
selector
- SelectorpropertyName
- Stringboolean isMultiValued(String propertyName)
propertyName
- StringCopyright © 2005–2017 Alfresco Software. All rights reserved.