|
|||||||||
| 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 CMISPropertyAccessorpublic 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 CMISPropertyLuceneBuilderorg.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 CMISPropertyLuceneBuilderorg.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 CMISPropertyLuceneBuilderorg.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 CMISPropertyLuceneBuilderorg.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 CMISPropertyLuceneBuilderorg.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 CMISPropertyLuceneBuilderorg.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 CMISPropertyLuceneBuilderorg.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 CMISPropertyLuceneBuilderorg.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 CMISPropertyLuceneBuilderorg.apache.lucene.queryParser.ParseExceptionpublic java.lang.String getLuceneFieldName()
getLuceneFieldName in interface CMISPropertyLuceneBuilderpublic java.lang.String getLuceneSortField(LuceneQueryParser lqp)
getLuceneSortField in interface CMISPropertyLuceneBuilderlqp - 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 CMISPropertyAccessorpublic 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 | ||||||||