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 - LuceneFunctionEE extends Throwable<Q,S,E extends Throwable> Q buildLuceneExists(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Boolean not) throws E extends Throwable
propertyName - Stringnot - BooleanEE 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 - LuceneFunctionEE 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 - LuceneFunctionEE 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 - LuceneFunctionEE 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 - LuceneFunctionEE 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 - BooleanEE 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 - LuceneFunctionEE 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 - PredicateModeEE extends Throwable<Q,S,E extends Throwable> String getLuceneSortField(LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName) throws E extends Throwable
propertyName - StringEE extends Throwableboolean 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–2019 Alfresco Software. All rights reserved.