|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbe.ehealth.businessconnector.genericasync.builders.impl.RequestObjectBuilderImpl
public class RequestObjectBuilderImpl
Implementation for the RequestObjectBuilder
interface
Constructor Summary | |
---|---|
RequestObjectBuilderImpl()
|
Method Summary | |
---|---|
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 |
Get |
buildGetRequest(OrigineType origin,
MsgQuery msgQuery,
Query tackQuery)
Builds a Get request from given parameters |
Post |
buildPostRequest(CommonInput commonInput,
Blob blob,
byte[] xades)
Builds a Post request from given parameters |
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RequestObjectBuilderImpl()
Method Detail |
---|
public final Post buildPostRequest(CommonInput commonInput, Blob blob, byte[] xades)
RequestObjectBuilder
buildPostRequest
in interface RequestObjectBuilder
commonInput
- the common inputblob
- the details of the transactionxades
- the xades
be.ehealth.businessconnector.genericasync.builders.RequestObjectBuilder#buildPostRequest(be.cin.mycarenet.esb.common.v2.CommonInput,
be.cin.types.v1.Blob, be.ehealth.businessconnector.genericasync.domain.Xades)
public final Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery)
RequestObjectBuilder
buildGetRequest
in interface RequestObjectBuilder
origin
- the originmsgQuery
- the message querytackQuery
- the tack query
RequestObjectBuilder.buildGetRequest(be.cin.mycarenet.esb.common.v2.OrigineType,
be.cin.nip.async.generic.MsgQuery, be.cin.nip.async.generic.Query)
public final Confirm buildConfirmRequest(OrigineType origin, List<MsgResponse> msgResponses, List<TAckResponse> tackResponses) throws TechnicalConnectorException, DataFormatException
RequestObjectBuilder
buildConfirmRequest
in interface RequestObjectBuilder
origin
- the originmsgResponses
- the list of messages responses (from the get response)tackResponses
- tackContents the tack contents (from the get response)
TechnicalConnectorException
DataFormatException
- 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 RequestObjectBuilder
origin
- msgResponses
- tackResponses
-
public Query createQuery(Integer max, Boolean include)
RequestObjectBuilder
Query
object.
createQuery
in interface RequestObjectBuilder
max
- maximum number of tack resultsinclude
- set to false if no responses should be returned, the default value is 'true'
Query
RequestObjectBuilder.createQuery(java.lang.Integer, java.lang.Boolean)
public MsgQuery createMsgQuery(Integer max, Boolean include, String... messageNames)
RequestObjectBuilder
MsgQuery
createMsgQuery
in interface RequestObjectBuilder
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 returned
MsgQuery
RequestObjectBuilder.createMsgQuery(java.lang.Integer, java.lang.Boolean,
java.lang.String[])
public void initialize(Map<String,Object> parameterMap) throws TechnicalConnectorException
ConfigurableImplementation
initialize
in interface ConfigurableImplementation
parameterMap
- Map with for each propertyString ,the input parameter as Object.
TechnicalConnectorException
- if the parameterMap is not correct.ConfigurableImplementation.initialize(java.util.Map)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |