private void setArchiveHashes(ArchiveModel payload) { if (payload.getMD5Hash() == null) { try (InputStream is = payload.asInputStream()) { String md5 = DigestUtils.md5Hex(is); payload.setMD5Hash(md5); } catch (IOException e) { throw new WindupException("Failed to read archive file at: " + payload.getFilePath() + " due to: " + e.getMessage(), e); } } if (payload.getSHA1Hash() == null) { try (InputStream is = payload.asInputStream()) { String sha1 = DigestUtils.sha1Hex(is); payload.setSHA1Hash(sha1); } catch (IOException e) { throw new WindupException("Failed to read archive file at: " + payload.getFilePath() + " due to: " + e.getMessage(), e); } } }
private void setArchiveHashes(ArchiveModel payload) { if (payload.getMD5Hash() == null) { try (InputStream is = payload.asInputStream()) { String md5 = DigestUtils.md5Hex(is); payload.setMD5Hash(md5); } catch (IOException e) { throw new WindupException("Failed to read archive file at: " + payload.getFilePath() + " due to: " + e.getMessage(), e); } } if (payload.getSHA1Hash() == null) { try (InputStream is = payload.asInputStream()) { String sha1 = DigestUtils.sha1Hex(is); payload.setSHA1Hash(sha1); } catch (IOException e) { throw new WindupException("Failed to read archive file at: " + payload.getFilePath() + " due to: " + e.getMessage(), e); } } }
private void setArchiveHashes(ArchiveModel payload) { if (payload.getMD5Hash() == null) { try (InputStream is = payload.asInputStream()) { String md5 = DigestUtils.md5Hex(is); payload.setMD5Hash(md5); } catch (IOException e) { throw new WindupException("Failed to read archive file at: " + payload.getFilePath() + " due to: " + e.getMessage(), e); } } if (payload.getSHA1Hash() == null) { try (InputStream is = payload.asInputStream()) { String sha1 = DigestUtils.sha1Hex(is); payload.setSHA1Hash(sha1); } catch (IOException e) { throw new WindupException("Failed to read archive file at: " + payload.getFilePath() + " due to: " + e.getMessage(), e); } } }