public class ProxyISClient extends Object implements org.gcube.common.core.informationsystem.client.ISClient
ISClient that dispatches invocations to an implementation set on MyContainerDependencies, typically
a mock created in the scope of a test.org.gcube.common.core.informationsystem.client.ISClient.ISMalformedQueryException, org.gcube.common.core.informationsystem.client.ISClient.ISMalformedResultException, org.gcube.common.core.informationsystem.client.ISClient.ISUnsupportedQueryException| Constructor and Description |
|---|
ProxyISClient() |
| Modifier and Type | Method and Description |
|---|---|
<RESULT> List<RESULT> |
execute(org.gcube.common.core.informationsystem.client.ISQuery<RESULT> query,
org.gcube.common.core.scope.GCUBEScope scope) |
<RESULT> org.gcube.common.core.informationsystem.client.ISInputStream<RESULT> |
executeByRef(org.gcube.common.core.informationsystem.client.ISQuery<RESULT> query,
org.gcube.common.core.scope.GCUBEScope scope) |
<RESULT,QUERY extends org.gcube.common.core.informationsystem.client.ISQuery<RESULT>> |
getQuery(Class<QUERY> type) |
org.gcube.common.core.informationsystem.client.queries.GCUBEGenericQuery |
getQuery(String name) |
public <RESULT> List<RESULT> execute(org.gcube.common.core.informationsystem.client.ISQuery<RESULT> query, org.gcube.common.core.scope.GCUBEScope scope) throws org.gcube.common.core.informationsystem.client.ISClient.ISMalformedQueryException, org.gcube.common.core.informationsystem.client.ISClient.ISUnsupportedQueryException, org.gcube.common.core.informationsystem.ISException
execute in interface org.gcube.common.core.informationsystem.client.ISClientorg.gcube.common.core.informationsystem.client.ISClient.ISMalformedQueryExceptionorg.gcube.common.core.informationsystem.client.ISClient.ISUnsupportedQueryExceptionorg.gcube.common.core.informationsystem.ISExceptionpublic <RESULT> org.gcube.common.core.informationsystem.client.ISInputStream<RESULT> executeByRef(org.gcube.common.core.informationsystem.client.ISQuery<RESULT> query,
org.gcube.common.core.scope.GCUBEScope scope)
throws org.gcube.common.core.informationsystem.client.ISClient.ISMalformedQueryException,
org.gcube.common.core.informationsystem.client.ISClient.ISUnsupportedQueryException,
org.gcube.common.core.informationsystem.ISException
executeByRef in interface org.gcube.common.core.informationsystem.client.ISClientorg.gcube.common.core.informationsystem.client.ISClient.ISMalformedQueryExceptionorg.gcube.common.core.informationsystem.client.ISClient.ISUnsupportedQueryExceptionorg.gcube.common.core.informationsystem.ISExceptionpublic <RESULT,QUERY extends org.gcube.common.core.informationsystem.client.ISQuery<RESULT>> QUERY getQuery(Class<QUERY> type) throws org.gcube.common.core.informationsystem.client.ISClient.ISUnsupportedQueryException, InstantiationException, IllegalAccessException
getQuery in interface org.gcube.common.core.informationsystem.client.ISClientorg.gcube.common.core.informationsystem.client.ISClient.ISUnsupportedQueryExceptionInstantiationExceptionIllegalAccessExceptionpublic org.gcube.common.core.informationsystem.client.queries.GCUBEGenericQuery getQuery(String name) throws org.gcube.common.core.informationsystem.client.ISClient.ISUnsupportedQueryException
getQuery in interface org.gcube.common.core.informationsystem.client.ISClientorg.gcube.common.core.informationsystem.client.ISClient.ISUnsupportedQueryExceptionCopyright © 2017. All Rights Reserved.