|
|||||||||
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(LuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneExists(LuceneQueryParser lqp,
java.lang.Boolean not)
|
org.apache.lucene.search.Query |
buildLuceneGreaterThan(LuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneGreaterThanOrEquals(LuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneIn(LuceneQueryParser lqp,
java.util.Collection values,
java.lang.Boolean not,
PredicateMode mode)
|
org.apache.lucene.search.Query |
buildLuceneInequality(LuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneLessThan(LuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneLessThanOrEquals(LuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneLike(LuceneQueryParser lqp,
java.io.Serializable value,
java.lang.Boolean not)
|
java.lang.String |
getLuceneFieldName()
|
java.lang.String |
getLuceneSortField(LuceneQueryParser lqp)
|
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(AssociationRef assocRef)
Get the property value for an association |
java.io.Serializable |
getValue(NodeRef nodeRef)
Get the property value for a node |
void |
setValue(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 QName getMappedProperty()
CMISPropertyAccessor
getMappedProperty
in interface CMISPropertyAccessor
public org.apache.lucene.search.Query buildLuceneEquality(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneEquality
in interface CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneExists(LuceneQueryParser lqp, java.lang.Boolean not) throws org.apache.lucene.queryParser.ParseException
buildLuceneExists
in interface CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneGreaterThan(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneGreaterThan
in interface CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneGreaterThanOrEquals(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneGreaterThanOrEquals
in interface CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneIn(LuceneQueryParser lqp, java.util.Collection values, java.lang.Boolean not, PredicateMode mode) throws org.apache.lucene.queryParser.ParseException
buildLuceneIn
in interface CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneInequality(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneInequality
in interface CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneLessThan(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneLessThan
in interface CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneLessThanOrEquals(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
buildLuceneLessThanOrEquals
in interface CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query buildLuceneLike(LuceneQueryParser lqp, java.io.Serializable value, java.lang.Boolean not) throws org.apache.lucene.queryParser.ParseException
buildLuceneLike
in interface CMISPropertyLuceneBuilder
org.apache.lucene.queryParser.ParseException
public java.lang.String getLuceneFieldName()
getLuceneFieldName
in interface CMISPropertyLuceneBuilder
public java.lang.String getLuceneSortField(LuceneQueryParser lqp)
getLuceneSortField
in interface CMISPropertyLuceneBuilder
lqp
- TODO
public java.io.Serializable getValue(NodeRef nodeRef)
CMISPropertyAccessor
getValue
in interface CMISPropertyAccessor
public void setValue(NodeRef nodeRef, java.io.Serializable value)
CMISPropertyAccessor
setValue
in interface CMISPropertyAccessor
public java.io.Serializable getValue(AssociationRef assocRef)
CMISPropertyAccessor
getValue
in interface CMISPropertyAccessor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |