org.lexevs.dao.index.service.metadata
Class LuceneMetadataIndexService

java.lang.Object
  extended by org.lexevs.dao.index.service.metadata.LuceneMetadataIndexService
All Implemented Interfaces:
MetadataIndexService

public class LuceneMetadataIndexService
extends java.lang.Object
implements MetadataIndexService


Constructor Summary
LuceneMetadataIndexService()
           
 
Method Summary
 IndexDaoManager getIndexDaoManager()
           
 MetadataIndexCreator getMetadataIndexCreator()
           
 void indexMetadata(java.lang.String codingSchemeUri, java.lang.String codingSchemeVersion, java.net.URI metaDataLocation, boolean appendToExistingMetaData)
           
 AbsoluteCodingSchemeVersionReferenceList listCodingSchemes()
           
 void removeMetadata(java.lang.String codingSchemeUri, java.lang.String version)
           
 MetadataPropertyList search(org.apache.lucene.search.Query query)
           
 void setIndexDaoManager(IndexDaoManager indexDaoManager)
           
 void setMetadataIndexCreator(MetadataIndexCreator metadataIndexCreator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneMetadataIndexService

public LuceneMetadataIndexService()
Method Detail

listCodingSchemes

public AbsoluteCodingSchemeVersionReferenceList listCodingSchemes()
Specified by:
listCodingSchemes in interface MetadataIndexService

indexMetadata

public void indexMetadata(java.lang.String codingSchemeUri,
                          java.lang.String codingSchemeVersion,
                          java.net.URI metaDataLocation,
                          boolean appendToExistingMetaData)
                   throws java.lang.Exception
Specified by:
indexMetadata in interface MetadataIndexService
Throws:
java.lang.Exception

removeMetadata

public void removeMetadata(java.lang.String codingSchemeUri,
                           java.lang.String version)
Specified by:
removeMetadata in interface MetadataIndexService

search

public MetadataPropertyList search(org.apache.lucene.search.Query query)
Specified by:
search in interface MetadataIndexService

setMetadataIndexCreator

public void setMetadataIndexCreator(MetadataIndexCreator metadataIndexCreator)

getMetadataIndexCreator

public MetadataIndexCreator getMetadataIndexCreator()

setIndexDaoManager

public void setIndexDaoManager(IndexDaoManager indexDaoManager)

getIndexDaoManager

public IndexDaoManager getIndexDaoManager()

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.