org.alfresco.opencmis.mapping
Class RuntimePropertyLuceneBuilderMapping

java.lang.Object
  extended by 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


Constructor Summary
RuntimePropertyLuceneBuilderMapping()
           
 
Method Summary
 void afterPropertiesSet()
           
 CMISPropertyLuceneBuilder createDirectPropertyLuceneBuilder(QName propertyName)
          Create a direct node property lucene builder
 CMISPropertyLuceneBuilder getPropertyLuceneBuilder(java.lang.String propertyId)
          Gets a property lucene builder
 void setCmisDictionaryService(CMISDictionaryService cmisDictionaryService)
           
 void setDictionaryService(DictionaryService dictionaryService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimePropertyLuceneBuilderMapping

public RuntimePropertyLuceneBuilderMapping()
Method Detail

setCmisDictionaryService

public void setCmisDictionaryService(CMISDictionaryService cmisDictionaryService)
Parameters:
cmis - dictionary

setDictionaryService

public void setDictionaryService(DictionaryService dictionaryService)
Parameters:
dictionary - service

afterPropertiesSet

public void afterPropertiesSet()
Specified by:
afterPropertiesSet in interface org.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 interface PropertyLuceneBuilderMapping
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 interface PropertyLuceneBuilderMapping
Parameters:
propertyName - node property name
Returns:
property lucene builder


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.