Package org.alfresco.opencmis.mapping
Class RuntimePropertyLuceneBuilderMapping
java.lang.Object
org.alfresco.opencmis.mapping.RuntimePropertyLuceneBuilderMapping
- All Implemented Interfaces:
PropertyLuceneBuilderMapping
,org.springframework.beans.factory.InitializingBean
public class RuntimePropertyLuceneBuilderMapping
extends Object
implements PropertyLuceneBuilderMapping, org.springframework.beans.factory.InitializingBean
Lucene Builder mappings for built-in CMIS properties
- Author:
- davidc
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
createDirectPropertyLuceneBuilder
(QName propertyName) Create a direct node property lucene buildergetPropertyLuceneBuilder
(String propertyId) Gets a property lucene buildervoid
setCmisDictionaryService
(CMISDictionaryService cmisDictionaryService) void
setDictionaryService
(DictionaryService dictionaryService)
-
Constructor Details
-
RuntimePropertyLuceneBuilderMapping
public RuntimePropertyLuceneBuilderMapping()
-
-
Method Details
-
setCmisDictionaryService
- Parameters:
cmisDictionaryService
- cmisDictionaryService
-
setDictionaryService
- Parameters:
dictionaryService
- dictionaryService
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
getPropertyLuceneBuilder
Description copied from interface:PropertyLuceneBuilderMapping
Gets a property lucene builder- Specified by:
getPropertyLuceneBuilder
in interfacePropertyLuceneBuilderMapping
- Parameters:
propertyId
- property id- Returns:
- property builder
-
createDirectPropertyLuceneBuilder
Description copied from interface:PropertyLuceneBuilderMapping
Create a direct node property lucene builder- Specified by:
createDirectPropertyLuceneBuilder
in interfacePropertyLuceneBuilderMapping
- Parameters:
propertyName
- node property name- Returns:
- property lucene builder
-