|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.cmis.mapping.AbstractProperty
public abstract class AbstractProperty
Base class for all property accessors
Constructor Summary | |
---|---|
protected |
AbstractProperty(ServiceRegistry serviceRegistry,
java.lang.String propertyName)
Construct |
Method Summary | |
---|---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected AbstractProperty(ServiceRegistry serviceRegistry, java.lang.String propertyName)
serviceRegistry
- propertyName
- Method Detail |
---|
protected ServiceRegistry getServiceRegistry()
public java.lang.String getName()
CMISPropertyAccessor
getName
in interface CMISPropertyAccessor
public org.alfresco.service.namespace.QName getMappedProperty()
CMISPropertyAccessor
getMappedProperty
in interface CMISPropertyAccessor
public 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.CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public 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.CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public 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.CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public 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.CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public 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.CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public 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.CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public 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.CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public 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.CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public 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.CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public java.lang.String getLuceneFieldName()
getLuceneFieldName
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
public java.lang.String getLuceneSortField(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp)
getLuceneSortField
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
public java.io.Serializable getValue(org.alfresco.service.cmr.repository.NodeRef nodeRef)
CMISPropertyAccessor
getValue
in interface CMISPropertyAccessor
public void setValue(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.io.Serializable value)
CMISPropertyAccessor
setValue
in interface CMISPropertyAccessor
public java.io.Serializable getValue(org.alfresco.service.cmr.repository.AssociationRef assocRef)
CMISPropertyAccessor
getValue
in interface CMISPropertyAccessor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |