Package eu.planets_project.services.datatypes

Examples of eu.planets_project.services.datatypes.Checksum


    public void setChecksum(Checksum checksum) {
        this.check = checksum;
    }
   
    public void setChecksum(String algorithm, byte[] digest) {
      check = new Checksum(algorithm, Arrays.toString(digest));
    }
View Full Code Here


   * @return a DigitalObject containing the zip file and a list of the contained files in this zip as "fragments".
   */
  private static DigitalObject createZipTypeDigitalObjectFromZip(File zipFile, boolean createByReference, boolean withChecksum) {
    DigitalObject digOb = null;
    if(withChecksum) {
      Checksum checksum = null;
      try {
        checksum = new Checksum("MD5", Arrays.toString(Checksums.md5(zipFile)));
      } catch (IOException e) {
        e.printStackTrace();
      }
      if(createByReference) {
        digOb = new DigitalObject.Builder(Content.byReference(getUrlFromFile(zipFile))
View Full Code Here

    log.info("[createZipAndCheck] Zip file created: " + zipName);
    ZipResult zipResult = new ZipResult();
    try {
      byte[] digest = Checksums.md5(newZipFile);
      zipResult.setZipFile(newZipFile);
      zipResult.setChecksum(new Checksum("MD5", Arrays.toString(digest)));
      log.info("[createZipAndCheck] Checksum (MD5) created: " + zipResult.getChecksum());
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
View Full Code Here

TOP

Related Classes of eu.planets_project.services.datatypes.Checksum

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.