public class CmisFunctionEvaluationContext extends Object implements org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContext
| Modifier and Type | Field and Description |
|---|---|
static CMISScope[] |
ALFRESCO_SCOPES |
static CMISScope[] |
STRICT_SCOPES |
| Constructor and Description |
|---|
CmisFunctionEvaluationContext() |
| Modifier and Type | Method and Description |
|---|---|
<Q,S,E extends Throwable> |
buildLuceneEquality(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
String propertyName,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneExists(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
String propertyName,
Boolean not) |
<Q,S,E extends Throwable> |
buildLuceneGreaterThan(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
String propertyName,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneGreaterThanOrEquals(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
String propertyName,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneIn(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
String propertyName,
Collection<Serializable> values,
Boolean not,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode) |
<Q,S,E extends Throwable> |
buildLuceneInequality(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
String propertyName,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneLessThan(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
String propertyName,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneLessThanOrEquals(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
String propertyName,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneLike(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
String propertyName,
Serializable value,
Boolean not) |
void |
checkFieldApplies(org.alfresco.repo.search.impl.querymodel.Selector selector,
String propertyName) |
String |
getAlfrescoPropertyName(String propertyName) |
String |
getAlfrescoTypeName(String typeName) |
String |
getLuceneFieldName(String propertyName) |
org.alfresco.repo.search.adaptor.lucene.LuceneFunction |
getLuceneFunction(org.alfresco.repo.search.impl.querymodel.FunctionArgument functionArgument) |
<Q,S,E extends Throwable> |
getLuceneSortField(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
String propertyName) |
Map<String,org.alfresco.service.cmr.repository.NodeRef> |
getNodeRefs() |
org.alfresco.service.cmr.repository.NodeService |
getNodeService() |
Serializable |
getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef,
String propertyName) |
Float |
getScore() |
Map<String,Float> |
getScores() |
boolean |
isMultiValued(String propertyName) |
boolean |
isObjectId(String propertyName) |
boolean |
isOrderable(String fieldName) |
boolean |
isQueryable(String fieldName) |
void |
setCmisDictionaryService(CMISDictionaryService cmisDictionaryService) |
void |
setNodeRefs(Map<String,org.alfresco.service.cmr.repository.NodeRef> nodeRefs) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setScore(Float score) |
void |
setScores(Map<String,Float> scores) |
void |
setValidScopes(CMISScope[] validScopes) |
public static CMISScope[] STRICT_SCOPES
public static CMISScope[] ALFRESCO_SCOPES
public void setNodeRefs(Map<String,org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
nodeRefs - the nodeRefs to setpublic void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - the nodeService to setpublic void setCmisDictionaryService(CMISDictionaryService cmisDictionaryService)
cmisDictionaryService - the cmisDictionaryService to setpublic void setValidScopes(CMISScope[] validScopes)
validScopes - the valid scopes to setpublic Map<String,org.alfresco.service.cmr.repository.NodeRef> getNodeRefs()
getNodeRefs in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic org.alfresco.service.cmr.repository.NodeService getNodeService()
getNodeService in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic Serializable getProperty(org.alfresco.service.cmr.repository.NodeRef nodeRef, String propertyName)
getProperty in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic Map<String,Float> getScores()
getScores in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic Float getScore()
getScore in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic void setScore(Float score)
score - the score to setpublic <Q,S,E extends Throwable> Q buildLuceneEquality(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneEquality in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneExists(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Boolean not) throws E extends Throwable
buildLuceneExists in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneGreaterThan(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneGreaterThan in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneGreaterThanOrEquals(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneGreaterThanOrEquals in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneIn(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Collection<Serializable> values, Boolean not, org.alfresco.repo.search.impl.querymodel.PredicateMode mode) throws E extends Throwable
buildLuceneIn in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneInequality(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneInequality in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneLessThan(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneLessThan in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneLessThanOrEquals(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneLessThanOrEquals in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneLike(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName, Serializable value, Boolean not) throws E extends Throwable
buildLuceneLike in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextE extends Throwablepublic <Q,S,E extends Throwable> String getLuceneSortField(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, String propertyName) throws E extends Throwable
getLuceneSortField in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextE extends Throwablepublic boolean isObjectId(String propertyName)
isObjectId in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic boolean isOrderable(String fieldName)
isOrderable in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic boolean isQueryable(String fieldName)
isQueryable in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic String getLuceneFieldName(String propertyName)
getLuceneFieldName in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic org.alfresco.repo.search.adaptor.lucene.LuceneFunction getLuceneFunction(org.alfresco.repo.search.impl.querymodel.FunctionArgument functionArgument)
getLuceneFunction in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic void checkFieldApplies(org.alfresco.repo.search.impl.querymodel.Selector selector,
String propertyName)
checkFieldApplies in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic boolean isMultiValued(String propertyName)
isMultiValued in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextpublic String getAlfrescoPropertyName(String propertyName)
getAlfrescoPropertyName in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContextCopyright © 2005–2014 Alfresco Software. All rights reserved.