public final class RequestObjectBuilderHelper extends Object
public static CancelAttestationRequest buildSendRequestTypeWithXades(boolean isTest, InputReference references, Blob blob) throws TechnicalConnectorException
TechnicalConnectorException
public static <T> SendRequestType buildSendRequestType(boolean isTest, InputReference references, Blob blob, String projectIdentifier, Class<T> clazz) throws TechnicalConnectorException
TechnicalConnectorException
public static BusinessContent buildBusinessContent(SendTransactionRequest request, String detailId)
public static SendTransactionRequest buildSendTransactionRequest(InputReference references, Kmehrmessage msg) throws TechnicalConnectorException
TechnicalConnectorException
public static void setMessageProtocoleSchemaVersion(SendTransactionRequest request, String schema) throws TechnicalConnectorException
TechnicalConnectorException
public static Base64Binary buildXades(Blob blob, SendRequestType sendRequestType) throws TechnicalConnectorException
TechnicalConnectorException
public static RequestType buildRequest(InputReference references) throws TechnicalConnectorException
TechnicalConnectorException
public static void checkInputParameters(InputReference inputReference, Ssin patientSsin, org.joda.time.DateTime referenceDate) throws AttestBusinessConnectorException
AttestBusinessConnectorException
public static void checkParameterNotNull(Object references, String parameterName) throws AttestBusinessConnectorException
AttestBusinessConnectorException
public static Blob buildBlobWithEncryptedKnownContent(String id, EncryptedKnownContent encryptedKnownContent, String encodingType, String contentType, String messageName, String contentEncryption, String projectIdentifier) throws TechnicalConnectorException
TechnicalConnectorException
public static Blob buildBlobWithRequestEncrypted(String id, SendTransactionRequest request, String encodingType, String contentType, String messageName, String projectIdentifier) throws TechnicalConnectorException
TechnicalConnectorException
public static EncryptedKnownContent buildEncryptedKnownContent(BusinessContent businessContent) throws TechnicalConnectorException
TechnicalConnectorException
Connector Packaging PERSPHYSICIAN 4.5.4 API
Copyright © {inceptionYear}-2024 eHealth. All Rights Reserved.