public class ResponseObjectBuilderImpl extends Object implements ResponseObjectBuilder
ResponseObjectBuilder| Modifier and Type | Field and Description |
|---|---|
static String |
GENERICASYNC |
| Constructor and Description |
|---|
ResponseObjectBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getContent(MsgResponse msgResponse,
String projectName) |
Map<Object,SignatureVerificationResult> |
handleGetResponse(GetResponse getResponse)
Checks and validates the response of a get request.
|
Map<Object,SignatureVerificationResult> |
handleGetResponse(GetResponse getResponse,
String projectName) |
boolean |
handlePostResponse(PostResponse postResponse)
Check the response of a post request.
|
void |
initialize(Map<String,Object> parameterMap)
initializes the implementation with additional parameters.
|
<T> ProcessedMsgResponse<T> |
processEncryptedResponse(MsgResponse msgResponse,
String projectName,
Class<T> clazz) |
<T> ProcessedGetResponse |
processResponse(GetResponse getResponse,
Class<T> clazz,
String projectName,
String schemaLocation) |
SignatureVerificationResult |
validateMsgXadesT(Object value,
byte[] xadesT,
String projectName) |
SignatureVerificationResult |
validateTAckXadesT(Object value,
byte[] xadesT,
String projectName) |
public static final String GENERICASYNC
public final boolean handlePostResponse(PostResponse postResponse) throws GenAsyncBusinessConnectorException
ResponseObjectBuilderhandlePostResponse in interface ResponseObjectBuilderpostResponse - the WS responseGenAsyncBusinessConnectorExceptionResponseObjectBuilder.handlePostResponse(PostResponse)public final Map<Object,SignatureVerificationResult> handleGetResponse(GetResponse getResponse) throws GenAsyncBusinessConnectorException
ResponseObjectBuilderhandleGetResponse in interface ResponseObjectBuildergetResponse - the WS ResponseSignatureVerificationResult as valueGenAsyncBusinessConnectorException - with the results if there is a signature verification failurepublic final Map<Object,SignatureVerificationResult> handleGetResponse(GetResponse getResponse, String projectName) throws GenAsyncBusinessConnectorException
handleGetResponse in interface ResponseObjectBuilderGenAsyncBusinessConnectorExceptionpublic <T> ProcessedGetResponse processResponse(GetResponse getResponse, Class<T> clazz, String projectName, String schemaLocation) throws GenAsyncBusinessConnectorException, TechnicalConnectorException
processResponse in interface ResponseObjectBuilderGenAsyncBusinessConnectorExceptionTechnicalConnectorExceptionpublic <T> ProcessedMsgResponse<T> processEncryptedResponse(MsgResponse msgResponse, String projectName, Class<T> clazz) throws TechnicalConnectorException, GenAsyncBusinessConnectorException
processEncryptedResponse in interface ResponseObjectBuilderTechnicalConnectorExceptionGenAsyncBusinessConnectorExceptionpublic byte[] getContent(MsgResponse msgResponse, String projectName) throws TechnicalConnectorException
TechnicalConnectorExceptionpublic SignatureVerificationResult validateTAckXadesT(Object value, byte[] xadesT, String projectName) throws GenAsyncBusinessConnectorException
validateTAckXadesT in interface ResponseObjectBuilderGenAsyncBusinessConnectorExceptionpublic SignatureVerificationResult validateMsgXadesT(Object value, byte[] xadesT, String projectName) throws GenAsyncBusinessConnectorException
validateMsgXadesT in interface ResponseObjectBuilderGenAsyncBusinessConnectorExceptionpublic void initialize(Map<String,Object> parameterMap) throws TechnicalConnectorException
ConfigurableImplementationinitialize in interface ConfigurableImplementationparameterMap - Map with for each propertyString ,the input parameter as Object.TechnicalConnectorException - if the parameterMap is not correct.ConfigurableImplementation.initialize(java.util.Map)
Connector Packaging generic 4.4.0 API
Copyright © {inceptionYear}-2023 eHealth. All Rights Reserved.