org.LexGrid.LexBIG.Impl.helpers.lazyloading
Interface CodeHolderFactory

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbstractLazyCodeHolderFactory, NonProxyCodeHolderFactory

public interface CodeHolderFactory
extends java.io.Serializable

A factory for creating CodeHolder objects.


Method Summary
 CodeHolder buildCodeHolder(java.util.List<AbsoluteCodingSchemeVersionReference> references, org.apache.lucene.search.Query query)
           
 CodeHolder buildCodeHolder(java.lang.String internalCodeSystemName, java.lang.String internalVersionString, java.util.List<org.apache.lucene.search.BooleanQuery> combinedQueries, java.util.List<org.apache.lucene.search.Query> individualQueries)
          Builds the code holder.
 CodeHolder buildCodeHolderWithFilters(java.lang.String internalCodeSystemName, java.lang.String internalVersionString, java.util.List<org.apache.lucene.search.Query> queries, java.util.List<org.apache.lucene.search.Filter> filters)
           
 

Method Detail

buildCodeHolder

CodeHolder buildCodeHolder(java.lang.String internalCodeSystemName,
                           java.lang.String internalVersionString,
                           java.util.List<org.apache.lucene.search.BooleanQuery> combinedQueries,
                           java.util.List<org.apache.lucene.search.Query> individualQueries)
                           throws LBInvocationException,
                                  LBParameterException
Builds the code holder.

Parameters:
internalCodeSystemName - the internal code system name
internalVersionString - the internal version string
query - the query
Returns:
the code holder
Throws:
java.lang.Exception - the exception
LBInvocationException
LBParameterException

buildCodeHolderWithFilters

CodeHolder buildCodeHolderWithFilters(java.lang.String internalCodeSystemName,
                                      java.lang.String internalVersionString,
                                      java.util.List<org.apache.lucene.search.Query> queries,
                                      java.util.List<org.apache.lucene.search.Filter> filters)
                                      throws LBInvocationException,
                                             LBParameterException
Throws:
LBInvocationException
LBParameterException

buildCodeHolder

CodeHolder buildCodeHolder(java.util.List<AbsoluteCodingSchemeVersionReference> references,
                           org.apache.lucene.search.Query query)
                           throws LBInvocationException,
                                  LBParameterException
Throws:
LBInvocationException
LBParameterException

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.