/*L * Copyright Washington University in St.Louis * Copyright Information Management Services, Inc. * Copyright Sapient * Copyright Booz Allen Hamilton * * Distributed under the OSI-approved BSD 3-Clause License. * See http://ncip.github.com/common-biorepository-model/LICENSE.txt for details. */ package org.cagrid.CBM.common; import java.rmi.RemoteException; /** * This class is autogenerated, DO NOT EDIT. * * This interface represents the API which is accessible on the grid service from the client. * * @created by Introduce Toolkit version 1.4 * */ public interface CBMI { /** * Returns a set of CBM data in XML format * */ public org.cagrid.transfer.context.stubs.types.TransferServiceContextReference extractCBMdata() throws RemoteException ; public org.oasis.wsrf.properties.GetMultipleResourcePropertiesResponse getMultipleResourceProperties(org.oasis.wsrf.properties.GetMultipleResourceProperties_Element params) throws RemoteException ; public org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(javax.xml.namespace.QName params) throws RemoteException ; public org.oasis.wsrf.properties.QueryResourcePropertiesResponse queryResourceProperties(org.oasis.wsrf.properties.QueryResourceProperties_Element params) throws RemoteException ; /** * The standard caGrid Data Service query method. * * @param cqlQuery * The CQL query to be executed against the data source. * @return The result of executing the CQL query against the data source. * @throws QueryProcessingException * Thrown when an error occurs in processing a CQL query * @throws MalformedQueryException * Thrown when a query is found to be improperly formed */ public gov.nih.nci.cagrid.cqlresultset.CQLQueryResults query(gov.nih.nci.cagrid.cqlquery.CQLQuery cqlQuery) throws RemoteException, gov.nih.nci.cagrid.data.faults.QueryProcessingExceptionType, gov.nih.nci.cagrid.data.faults.MalformedQueryExceptionType ; /** * The standard caGrid Data Service query method. * * @param query * The CQL 2 query to be executed against the data source. * @return The result of executing the CQL 2 query against the data source. * @throws QueryProcessingException * Thrown when an error occurs in processing a CQL query * @throws MalformedQueryException * Thrown when a query is found to be improperly formed */ public org.cagrid.cql2.results.CQLQueryResults executeQuery(org.cagrid.cql2.CQLQuery query) throws RemoteException, gov.nih.nci.cagrid.data.faults.QueryProcessingExceptionType, gov.nih.nci.cagrid.data.faults.MalformedQueryExceptionType ; /** * The standard caGrid Data Service query method which returns results via the caGrid Transfer framework. * * @param cqlQuery * The CQL query to be executed against the data source. * @return The transfer context reference containing the EPR of the transfer resource * @throws QueryProcessingException * Thrown when an error occurs in processing a CQL query * @throws MalformedQueryException * Thrown when a query is found to be improperly formed */ public org.cagrid.transfer.context.stubs.types.TransferServiceContextReference transferQuery(gov.nih.nci.cagrid.cqlquery.CQLQuery cqlQuery) throws RemoteException, gov.nih.nci.cagrid.data.faults.QueryProcessingExceptionType, gov.nih.nci.cagrid.data.faults.MalformedQueryExceptionType ; /** * The standard caGrid Data Service query method which takes CQL 2 and returns results via the caGrid Transfer framework. * * @param cqlQuery * The CQL 2 query to be executed against the data source. * @return The transfer context reference containing the EPR of the transfer resource * @throws QueryProcessingException * Thrown when an error occurs in processing a CQL query * @throws MalformedQueryException * Thrown when a query is found to be improperly formed */ public org.cagrid.transfer.context.stubs.types.TransferServiceContextReference executeTransferQuery(org.cagrid.cql2.CQLQuery cqlQuery) throws RemoteException, gov.nih.nci.cagrid.data.faults.QueryProcessingExceptionType, gov.nih.nci.cagrid.data.faults.MalformedQueryExceptionType ; }