public class RequestObjectBuilderImpl extends Object implements RequestObjectBuilder
RequestObjectBuilder interface| Modifier and Type | Field and Description |
|---|---|
static String |
GENERICASYNC |
| Constructor and Description |
|---|
RequestObjectBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
Confirm |
buildConfirmRequest(OrigineType origin,
List<MsgResponse> msgResponses,
List<TAckResponse> tackResponses)
Builds a Confirm request from given parameters
|
Confirm |
buildConfirmRequestWithHashes(OrigineType origin,
List<byte[]> msgHashValues,
List<byte[]> tackContents)
Builds a Confirm request from given parameters
|
Confirm |
buildConfirmWithReferences(OrigineType origin,
GetResponse getResponse)
Builds a Confirm request, using references as tAck as message identifiers
|
Get |
buildGetRequest(OrigineType origin,
MsgQuery msgQuery,
Query tackQuery)
Builds a Get request from given parameters
|
Get |
buildGetRequest(OrigineType origin,
MsgQuery msgQuery,
Query tackQuery,
byte[] replyToEtk) |
Get |
buildGetRequest(OrigineType origin,
MsgQuery msgQuery,
Query tackQuery,
QueryParameters queryParameters) |
Get |
buildGetRequest(OrigineType origin,
MsgQuery msgQuery,
Query tackQuery,
QueryParameters queryParameters,
byte[] replyToEtk) |
Post |
buildPostRequest(CommonInput commonInput,
Blob blob,
byte[] xades)
Builds a Post request from given parameters
|
Post |
buildPostRequest(String projectName,
PostContent postContent)
Builds a Post request from given parameters
|
Post |
buildPostRequest(String messageName,
String projectName,
String platformName,
byte[] xmlByteArray,
InputReference inputReference) |
Post |
buildPostRequest(String messageName,
String projectName,
String platformName,
ConfigName configName,
byte[] xmlByteArray,
InputReference inputReference) |
Post |
buildPostRequest(String messageName,
String projectName,
String platformName,
Object object,
String schemaLocation,
InputReference inputReference) |
MsgQuery |
createMsgQuery(Integer max,
Boolean include,
String... messageNames)
convenience builder for
MsgQuery |
Query |
createQuery(Integer max,
Boolean include)
O creates the
Query object. |
void |
initialize(Map<String,Object> parameterMap)
initializes the implementation with additional parameters.
|
public static final String GENERICASYNC
public final Post buildPostRequest(CommonInput commonInput, Blob blob, byte[] xades)
RequestObjectBuilderbuildPostRequest in interface RequestObjectBuildercommonInput - the common inputblob - the details of the transactionxades - the xadespublic final Post buildPostRequest(String projectName, PostContent postContent) throws TechnicalConnectorException
RequestObjectBuilderbuildPostRequest in interface RequestObjectBuilderprojectName - the name of the connector projectpostContent - a pojo holding the post parametersTechnicalConnectorExceptionpublic final Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery)
RequestObjectBuilderbuildGetRequest in interface RequestObjectBuilderorigin - the originmsgQuery - the message querytackQuery - the tack queryRequestObjectBuilder.buildGetRequest(be.cin.mycarenet.esb.common.v2.OrigineType,
be.cin.nip.async.generic.MsgQuery, be.cin.nip.async.generic.Query)public final Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery, QueryParameters queryParameters)
buildGetRequest in interface RequestObjectBuilderpublic final Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery, QueryParameters queryParameters, byte[] replyToEtk)
buildGetRequest in interface RequestObjectBuilderpublic final Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery, byte[] replyToEtk)
buildGetRequest in interface RequestObjectBuilderpublic final Confirm buildConfirmRequest(OrigineType origin, List<MsgResponse> msgResponses, List<TAckResponse> tackResponses) throws TechnicalConnectorException, DataFormatException
RequestObjectBuilderbuildConfirmRequest in interface RequestObjectBuilderorigin - the originmsgResponses - the list of messages responses (from the get response)tackResponses - tackContents the tack contents (from the get response)TechnicalConnectorExceptionDataFormatException - if an error occurs while decompressing the blobRequestObjectBuilder.buildConfirmRequest(be.cin.mycarenet.esb.common.v2.OrigineType,
java.util.List, java.util.List)public Confirm buildConfirmRequestWithHashes(OrigineType origin, List<byte[]> msgHashValues, List<byte[]> tackContents)
buildConfirmRequestWithHashes in interface RequestObjectBuilderorigin - msgHashValues - tackContents - public Confirm buildConfirmWithReferences(OrigineType origin, GetResponse getResponse)
RequestObjectBuilderbuildConfirmWithReferences in interface RequestObjectBuilderorigin - the origin of the confirmgetResponse - the response of the get for which we want to confirm tAck and messagespublic Query createQuery(Integer max, Boolean include)
RequestObjectBuilderQuery object.createQuery in interface RequestObjectBuildermax - maximum number of tack resultsinclude - set to false if no responses should be returned, the default value is 'true'QueryRequestObjectBuilder.createQuery(java.lang.Integer, java.lang.Boolean)public MsgQuery createMsgQuery(Integer max, Boolean include, String... messageNames)
RequestObjectBuilderMsgQuerycreateMsgQuery in interface RequestObjectBuildermax - maximum number of tack resultsinclude - set to false if no responses should be returned, the default value is 'true'messageNames - indicate the message types to receive, if no names are given , all messages for careProvider will be returnedMsgQueryRequestObjectBuilder.createMsgQuery(java.lang.Integer, java.lang.Boolean,
java.lang.String[])public 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)public Post buildPostRequest(String messageName, String projectName, String platformName, Object object, String schemaLocation, InputReference inputReference) throws TechnicalConnectorException
buildPostRequest in interface RequestObjectBuilderTechnicalConnectorExceptionpublic Post buildPostRequest(String messageName, String projectName, String platformName, byte[] xmlByteArray, InputReference inputReference) throws TechnicalConnectorException
buildPostRequest in interface RequestObjectBuilderTechnicalConnectorExceptionpublic Post buildPostRequest(String messageName, String projectName, String platformName, ConfigName configName, byte[] xmlByteArray, InputReference inputReference) throws TechnicalConnectorException
buildPostRequest in interface RequestObjectBuilderTechnicalConnectorException
Connector Packaging generic 4.5.4 API
Copyright © {inceptionYear}-2024 eHealth. All Rights Reserved.