org.LexGrid.LexBIG.caCore.webservice
Class LexEVSWSQueryImpl

java.lang.Object
  extended by ServletEndpointSupport
      extended by org.LexGrid.LexBIG.caCore.webservice.LexEVSWSQueryImpl
All Implemented Interfaces:
WSQuery

public class LexEVSWSQueryImpl
extends ServletEndpointSupport
implements WSQuery


Constructor Summary
LexEVSWSQueryImpl()
           
 
Method Summary
 void destroy()
           
 java.util.List getAssociation(java.lang.Object source, java.lang.String associationName, int startIndex)
           
 int getMaximumRecordsPerQuery()
           
 int getRecordsPerQuery()
           
 int getTotalNumberOfRecords(java.lang.String targetClassName, java.lang.Object criteria)
           
 java.lang.String getVersion()
           
protected  void onInit()
           
 java.util.List query(java.lang.String targetClassName, java.lang.Object criteria, int startIndex)
           
 java.util.List queryObject(java.lang.String targetClassName, java.lang.Object criteria)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LexEVSWSQueryImpl

public LexEVSWSQueryImpl()
Method Detail

destroy

public void destroy()

onInit

protected void onInit()
               throws ServiceException
Throws:
ServiceException

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface WSQuery

getRecordsPerQuery

public int getRecordsPerQuery()
Specified by:
getRecordsPerQuery in interface WSQuery

getMaximumRecordsPerQuery

public int getMaximumRecordsPerQuery()
Specified by:
getMaximumRecordsPerQuery in interface WSQuery

getTotalNumberOfRecords

public int getTotalNumberOfRecords(java.lang.String targetClassName,
                                   java.lang.Object criteria)
                            throws java.lang.Exception
Specified by:
getTotalNumberOfRecords in interface WSQuery
Throws:
java.lang.Exception

queryObject

public java.util.List queryObject(java.lang.String targetClassName,
                                  java.lang.Object criteria)
                           throws java.lang.Exception
Specified by:
queryObject in interface WSQuery
Throws:
java.lang.Exception

query

public java.util.List query(java.lang.String targetClassName,
                            java.lang.Object criteria,
                            int startIndex)
                     throws java.lang.Exception
Specified by:
query in interface WSQuery
Throws:
java.lang.Exception

getAssociation

public java.util.List getAssociation(java.lang.Object source,
                                     java.lang.String associationName,
                                     int startIndex)
                              throws java.lang.Exception
Specified by:
getAssociation in interface WSQuery
Throws:
java.lang.Exception