Class AlfrescoSolr4FunctionEvaluationContext

  • All Implemented Interfaces:
    org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContext

    public class AlfrescoSolr4FunctionEvaluationContext
    extends org.alfresco.repo.search.impl.parsers.AlfrescoFunctionEvaluationContext
    Author:
    Andy
    • Constructor Summary

      Constructors 
      Constructor Description
      AlfrescoSolr4FunctionEvaluationContext​(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, java.lang.String defaultNamespace, org.apache.solr.schema.IndexSchema indexSchema)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getLuceneFieldName​(java.lang.String propertyName)  
      • Methods inherited from class org.alfresco.repo.search.impl.parsers.AlfrescoFunctionEvaluationContext

        buildLuceneEquality, buildLuceneExists, buildLuceneGreaterThan, buildLuceneGreaterThanOrEquals, buildLuceneIn, buildLuceneInequality, buildLuceneLessThan, buildLuceneLessThanOrEquals, buildLuceneLike, checkFieldApplies, getAlfrescoPropertyName, getAlfrescoTypeName, getLuceneFunction, getLuceneSortField, getNodeRefs, getNodeService, getProperty, getScore, getScores, isMultiValued, isObjectId, isOrderable, isQueryable, stripSuffixes
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AlfrescoSolr4FunctionEvaluationContext

        public AlfrescoSolr4FunctionEvaluationContext​(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
                                                      org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
                                                      java.lang.String defaultNamespace,
                                                      org.apache.solr.schema.IndexSchema indexSchema)
        Parameters:
        namespacePrefixResolver -
        dictionaryService -
        defaultNamespace -
        indexSchema -
    • Method Detail

      • getLuceneFieldName

        public java.lang.String getLuceneFieldName​(java.lang.String propertyName)
        Specified by:
        getLuceneFieldName in interface org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContext
        Overrides:
        getLuceneFieldName in class org.alfresco.repo.search.impl.parsers.AlfrescoFunctionEvaluationContext