be.ehealth.business.mycarenetdomaincommons.builders.impl
Class BuilderUtils
java.lang.Object
be.ehealth.business.mycarenetdomaincommons.builders.impl.BuilderUtils
public final class BuilderUtils
- extends Object
utility class for builders.
checkAndDecompress
public static byte[] checkAndDecompress(byte[] content,
String contentEncoding,
byte[] blobHashValue,
boolean hashTagRequired)
throws InvalidBlobContentConnectorException,
TechnicalConnectorException
- Parameters:
content
- contentEncoding
- blobHashValue
- hashTagRequired
-
- Returns:
-
- Throws:
InvalidBlobContentConnectorException
TechnicalConnectorException
checkHash
public static void checkHash(byte[] blobHashValue,
byte[] decompressedBlob)
throws InvalidBlobContentConnectorException,
TechnicalConnectorException
- Parameters:
blobHashValue
- decompressedBlob
-
- Throws:
InvalidBlobContentConnectorException
TechnicalConnectorException
decompressBlob
public static byte[] decompressBlob(byte[] decompressedBlob,
String contentEncoding)
- Parameters:
decompressedBlob
- contentEncoding
-
- Returns:
buildHash
public static byte[] buildHash(byte[] decompressedBlob)
throws NoSuchAlgorithmException
MessageDigest
is used to create the hash
- Parameters:
decompressedBlob
-
- Returns:
-
- Throws:
NoSuchAlgorithmException
Connector Packaging TRUSSMAKER 3.20.2 API
Copyright © {inceptionYear}-2020 eHealth. All Rights Reserved.