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 java.lang.Object implements PropertyLuceneBuilderMapping, org.springframework.beans.factory.InitializingBean
Lucene Builder mappings for built-in CMIS properties- Author:
- davidc
-
-
Constructor Summary
Constructors Constructor Description RuntimePropertyLuceneBuilderMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
CMISPropertyLuceneBuilder
createDirectPropertyLuceneBuilder(QName propertyName)
Create a direct node property lucene builderCMISPropertyLuceneBuilder
getPropertyLuceneBuilder(java.lang.String propertyId)
Gets a property lucene buildervoid
setCmisDictionaryService(CMISDictionaryService cmisDictionaryService)
void
setDictionaryService(DictionaryService dictionaryService)
-
-
-
Method Detail
-
setCmisDictionaryService
public void setCmisDictionaryService(CMISDictionaryService cmisDictionaryService)
- Parameters:
cmisDictionaryService
- cmisDictionaryService
-
setDictionaryService
public void setDictionaryService(DictionaryService dictionaryService)
- Parameters:
dictionaryService
- dictionaryService
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
getPropertyLuceneBuilder
public CMISPropertyLuceneBuilder getPropertyLuceneBuilder(java.lang.String propertyId)
Description copied from interface:PropertyLuceneBuilderMapping
Gets a property lucene builder- Specified by:
getPropertyLuceneBuilder
in interfacePropertyLuceneBuilderMapping
- Parameters:
propertyId
- property id- Returns:
- property builder
-
createDirectPropertyLuceneBuilder
public CMISPropertyLuceneBuilder createDirectPropertyLuceneBuilder(QName propertyName)
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
-
-