public abstract class AbstractProperty extends Object implements CMISPropertyAccessor, org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProperty(ServiceRegistry serviceRegistry,
String propertyName)
Construct
|
| Modifier and Type | Method and Description |
|---|---|
<Q,S,E extends Throwable> |
buildLuceneEquality(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneExists(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
Boolean not) |
<Q,S,E extends Throwable> |
buildLuceneGreaterThan(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneGreaterThanOrEquals(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneIn(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
Collection<Serializable> values,
Boolean not,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode) |
<Q,S,E extends Throwable> |
buildLuceneInequality(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneLessThan(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneLessThanOrEquals(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
Serializable value,
org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
<Q,S,E extends Throwable> |
buildLuceneLike(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa,
Serializable value,
Boolean not) |
String |
getLuceneFieldName() |
<Q,S,E extends Throwable> |
getLuceneSortField(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa) |
org.alfresco.service.namespace.QName |
getMappedProperty()
Get the (directly) mapped Alfresco property (if a direct mapping exists)
|
String |
getName()
Get the CMIS Property Name
|
protected ServiceRegistry |
getServiceRegistry() |
Serializable |
getValue(org.alfresco.service.cmr.repository.AssociationRef assocRef)
Get the property value for an association
|
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,
Serializable value)
Set the property value for a node
|
protected AbstractProperty(ServiceRegistry serviceRegistry, String propertyName)
serviceRegistry - propertyName - protected ServiceRegistry getServiceRegistry()
public String getName()
CMISPropertyAccessorgetName in interface CMISPropertyAccessorpublic org.alfresco.service.namespace.QName getMappedProperty()
CMISPropertyAccessorgetMappedProperty in interface CMISPropertyAccessorpublic <Q,S,E extends Throwable> Q buildLuceneEquality(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneEquality in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneExists(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, Boolean not) throws E extends Throwable
buildLuceneExists in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneGreaterThan(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneGreaterThan in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneGreaterThanOrEquals(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneGreaterThanOrEquals in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneIn(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, Collection<Serializable> values, Boolean not, org.alfresco.repo.search.impl.querymodel.PredicateMode mode) throws E extends Throwable
buildLuceneIn in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneInequality(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneInequality in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneLessThan(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneLessThan in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneLessThanOrEquals(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws E extends Throwable
buildLuceneLessThanOrEquals in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderE extends Throwablepublic <Q,S,E extends Throwable> Q buildLuceneLike(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa, Serializable value, Boolean not) throws E extends Throwable
buildLuceneLike in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderE extends Throwablepublic String getLuceneFieldName()
getLuceneFieldName in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderpublic <Q,S,E extends Throwable> String getLuceneSortField(org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<Q,S,E> lqpa) throws E extends Throwable
getLuceneSortField in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilderE extends Throwablepublic Serializable getValue(org.alfresco.service.cmr.repository.NodeRef nodeRef)
CMISPropertyAccessorgetValue in interface CMISPropertyAccessorpublic void setValue(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Serializable value)
CMISPropertyAccessorsetValue in interface CMISPropertyAccessorpublic Serializable getValue(org.alfresco.service.cmr.repository.AssociationRef assocRef)
CMISPropertyAccessorgetValue in interface CMISPropertyAccessorCopyright © 2005–2014 Alfresco Software. All rights reserved.