Package com.bisnode.opa.client.query
Class OpaQueryClient
- java.lang.Object
-
- com.bisnode.opa.client.query.OpaQueryClient
-
- All Implemented Interfaces:
OpaQueryApi
public class OpaQueryClient extends java.lang.Object implements OpaQueryApi
- See Also:
OpaQueryApi
-
-
Constructor Summary
Constructors Constructor Description OpaQueryClient(OpaRestClient opaRestClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> RqueryForDocument(QueryForDocumentRequest queryForDocumentRequest, java.lang.Class<R> responseType)Executes simple query for document<R> RqueryForDocument(QueryForDocumentRequest queryForDocumentRequest, java.lang.reflect.ParameterizedType responseType)Executes simple query for document
-
-
-
Constructor Detail
-
OpaQueryClient
public OpaQueryClient(OpaRestClient opaRestClient)
-
-
Method Detail
-
queryForDocument
public <R> R queryForDocument(QueryForDocumentRequest queryForDocumentRequest, java.lang.Class<R> responseType)
Executes simple query for document
- Specified by:
queryForDocumentin interfaceOpaQueryApi- Parameters:
queryForDocumentRequest- request containing information needed for queryingresponseType- class of response to be returned- Returns:
- response from OPA mapped to specified class
- Since:
- 0.0.1
-
queryForDocument
public <R> R queryForDocument(QueryForDocumentRequest queryForDocumentRequest, java.lang.reflect.ParameterizedType responseType)
Description copied from interface:OpaQueryApiExecutes simple query for document
- Specified by:
queryForDocumentin interfaceOpaQueryApi- Parameters:
queryForDocumentRequest- request containing information needed for queryingresponseType- class of response to be returned- Returns:
- response from OPA mapped to specified class
-
-