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 generic 3.24.0 API
Copyright © {inceptionYear}-2023 eHealth. All Rights Reserved.