public interface RequestObjectBuilder extends ConfigurableImplementation
RequestObjectBuilderImpl
Factory : BuilderFactory
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. |
initialize
Query createQuery(Integer max, Boolean include)
Query
object.max
- maximum number of tack resultsinclude
- set to false if no responses should be returned, the default value is 'true'Query
MsgQuery createMsgQuery(Integer max, Boolean include, String... messageNames)
MsgQuery
max
- 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 returnedMsgQuery
Post buildPostRequest(CommonInput commonInput, Blob blob, byte[] xades)
commonInput
- the common inputblob
- the details of the transactionxades
- the xadesPost buildPostRequest(String projectName, PostContent postContent) throws TechnicalConnectorException
projectName
- the name of the connector projectpostContent
- a pojo holding the post parametersTechnicalConnectorException
Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery)
origin
- the originmsgQuery
- the message querytackQuery
- the tack queryGet buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery, QueryParameters queryParameters)
Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery, QueryParameters queryParameters, byte[] replyToEtk)
Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery, byte[] replyToEtk)
Confirm buildConfirmRequest(OrigineType origin, List<MsgResponse> msgResponses, List<TAckResponse> tackResponses) throws TechnicalConnectorException, DataFormatException
origin
- the originmsgResponses
- the list of messages responses (from the get response)tackResponses
- tackContents the tack contents (from the get response)DataFormatException
- if an error occurs while decompressing the blobTechnicalConnectorException
Confirm buildConfirmRequestWithHashes(OrigineType origin, List<byte[]> msgHashValues, List<byte[]> tackContents)
origin
- msgHashValues
- tackContents
- Confirm buildConfirmWithReferences(OrigineType origin, GetResponse getResponse)
origin
- the origin of the confirmgetResponse
- the response of the get for which we want to confirm tAck and messagesPost buildPostRequest(String messageName, String projectName, String platformName, Object object, String schemaLocation, InputReference inputReference) throws TechnicalConnectorException
TechnicalConnectorException
Post buildPostRequest(String messageName, String projectName, String platformName, ConfigName configName, byte[] xmlByteArray, InputReference inputReference) throws TechnicalConnectorException
TechnicalConnectorException
Post buildPostRequest(String messageName, String projectName, String platformName, byte[] xmlByteArray, InputReference inputReference) throws TechnicalConnectorException
TechnicalConnectorException
Connector Packaging TRUSSMAKER 4.1.2 API
Copyright © {inceptionYear}-2022 eHealth. All Rights Reserved.