public abstract class AbstractProperty extends java.lang.Object implements CMISPropertyAccessor, org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProperty(ServiceRegistry serviceRegistry,
java.lang.String propertyName)
Construct
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Query |
buildLuceneEquality(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneExists(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.lang.Boolean not) |
org.apache.lucene.search.Query |
buildLuceneGreaterThan(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneGreaterThanOrEquals(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneIn(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.util.Collection values,
java.lang.Boolean not,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode) |
org.apache.lucene.search.Query |
buildLuceneInequality(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLessThan(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLessThanOrEquals(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
buildLuceneLike(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
java.lang.Boolean not) |
java.lang.String |
getLuceneFieldName() |
java.lang.String |
getLuceneSortField(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp) |
org.alfresco.service.namespace.QName |
getMappedProperty()
Get the (directly) mapped Alfresco property (if a direct mapping exists)
|
java.lang.String |
getName()
Get the CMIS Property Name
|
protected ServiceRegistry |
getServiceRegistry() |
java.io.Serializable |
getValue(org.alfresco.service.cmr.repository.AssociationRef assocRef)
Get the property value for an association
|
java.io.Serializable |
getValue(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Get the property value for a node or an association
|
void |
setValue(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.io.Serializable value)
Set the property value for a node
|
protected AbstractProperty(ServiceRegistry serviceRegistry, java.lang.String propertyName)
serviceRegistry - propertyName - protected ServiceRegistry getServiceRegistry()
public java.lang.String getName()
CMISPropertyAccessorgetName in interface CMISPropertyAccessorpublic org.alfresco.service.namespace.QName getMappedProperty()
CMISPropertyAccessorgetMappedProperty in interface CMISPropertyAccessorpublic org.apache.lucene.search.Query buildLuceneEquality(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
buildLuceneEquality in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query buildLuceneExists(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.lang.Boolean not)
throws org.apache.lucene.queryParser.ParseException
buildLuceneExists in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query buildLuceneGreaterThan(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
buildLuceneGreaterThan in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query buildLuceneGreaterThanOrEquals(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
buildLuceneGreaterThanOrEquals in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query buildLuceneIn(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.util.Collection values,
java.lang.Boolean not,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode)
throws org.apache.lucene.queryParser.ParseException
buildLuceneIn in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query buildLuceneInequality(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
buildLuceneInequality in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query buildLuceneLessThan(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
buildLuceneLessThan in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query buildLuceneLessThanOrEquals(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
buildLuceneLessThanOrEquals in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query buildLuceneLike(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp,
java.io.Serializable value,
java.lang.Boolean not)
throws org.apache.lucene.queryParser.ParseException
buildLuceneLike in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderorg.apache.lucene.queryParser.ParseExceptionpublic java.lang.String getLuceneFieldName()
getLuceneFieldName in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderpublic java.lang.String getLuceneSortField(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp)
getLuceneSortField in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderpublic java.io.Serializable getValue(org.alfresco.service.cmr.repository.NodeRef nodeRef)
CMISPropertyAccessorgetValue in interface CMISPropertyAccessorpublic void setValue(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.io.Serializable value)
CMISPropertyAccessorsetValue in interface CMISPropertyAccessorpublic java.io.Serializable getValue(org.alfresco.service.cmr.repository.AssociationRef assocRef)
CMISPropertyAccessorgetValue in interface CMISPropertyAccessorCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.