org.alfresco.cmis.mapping
Class FixedValueProperty
java.lang.Object
org.alfresco.cmis.mapping.AbstractProperty
org.alfresco.cmis.mapping.FixedValueProperty
- All Implemented Interfaces:
- CMISPropertyAccessor, org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
public class FixedValueProperty
- extends AbstractProperty
Property accessor for fixed value mapping (eg to null, true, etc)
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)
|
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FixedValueProperty
public FixedValueProperty(ServiceRegistry serviceRegistry,
java.lang.String propertyName,
java.io.Serializable value)
- Construct
- Parameters:
serviceRegistry
- propertyName
- value
-
getValue
public java.io.Serializable getValue(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Description copied from interface:
CMISPropertyAccessor
- Get the property value for a node or an association
- Specified by:
getValue
in interface CMISPropertyAccessor
- Overrides:
getValue
in class AbstractProperty
- Returns:
getValue
public java.io.Serializable getValue(org.alfresco.service.cmr.repository.AssociationRef assocRef)
- Description copied from interface:
CMISPropertyAccessor
- Get the property value for an association
- Specified by:
getValue
in interface CMISPropertyAccessor
- Overrides:
getValue
in class AbstractProperty
- Returns:
buildLuceneEquality
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
- Specified by:
buildLuceneEquality
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
buildLuceneEquality
in class AbstractProperty
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneExists
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
- Specified by:
buildLuceneExists
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
buildLuceneExists
in class AbstractProperty
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneGreaterThan
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
- Specified by:
buildLuceneGreaterThan
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
buildLuceneGreaterThan
in class AbstractProperty
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneGreaterThanOrEquals
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
- Specified by:
buildLuceneGreaterThanOrEquals
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
buildLuceneGreaterThanOrEquals
in class AbstractProperty
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneIn
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
- Specified by:
buildLuceneIn
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
buildLuceneIn
in class AbstractProperty
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneInequality
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
- Specified by:
buildLuceneInequality
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
buildLuceneInequality
in class AbstractProperty
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneLessThan
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
- Specified by:
buildLuceneLessThan
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
buildLuceneLessThan
in class AbstractProperty
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneLessThanOrEquals
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
- Specified by:
buildLuceneLessThanOrEquals
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
buildLuceneLessThanOrEquals
in class AbstractProperty
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneLike
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
- Specified by:
buildLuceneLike
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
buildLuceneLike
in class AbstractProperty
- Throws:
org.apache.lucene.queryParser.ParseException
getLuceneSortField
public java.lang.String getLuceneSortField(org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryParser lqp)
- Specified by:
getLuceneSortField
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
getLuceneSortField
in class AbstractProperty
getLuceneFieldName
public java.lang.String getLuceneFieldName()
- Specified by:
getLuceneFieldName
in interface org.alfresco.opencmis.dictionary.CMISPropertyLuceneBuilder
- Overrides:
getLuceneFieldName
in class AbstractProperty
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.