org.shiftone.exq.impl.query
Class QueryMetaData

java.lang.Object
  extended byorg.shiftone.exq.impl.config.AbstractMetaDataBase
      extended byorg.shiftone.exq.impl.query.QueryMetaData

public class QueryMetaData
extends AbstractMetaDataBase

Class QueryMetaData

Author:
Jeff Drost

Constructor Summary
QueryMetaData(java.lang.String resourcePath)
          Constructor QueryMetaData
 
Method Summary
 QueryResult getQueryResult(java.util.Map parameters)
          the result returned by this method should be assumed to be shared by multiple threads.
protected  java.lang.Object getRootBean()
          Method getRootBean
 
Methods inherited from class org.shiftone.exq.impl.config.AbstractMetaDataBase
getName, getResourcePath, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryMetaData

public QueryMetaData(java.lang.String resourcePath)
              throws ConfigException
Constructor QueryMetaData

Parameters:
resourcePath -
Throws:
ConfigException
Method Detail

getRootBean

protected java.lang.Object getRootBean()
Method getRootBean

Specified by:
getRootBean in class AbstractMetaDataBase

getQueryResult

public QueryResult getQueryResult(java.util.Map parameters)
                           throws QueryException,
                                  ConnectionException
the result returned by this method should be assumed to be shared by multiple threads. It should be accessed from the application layer through a Cursor implementation.

Parameters:
parameters -
Throws:
ConnectionException
QueryException