Class BuildObjectManifestOld

java.lang.Object
org.cdlib.mrt.s3.tools.BuildObjectManifestOld

public class BuildObjectManifestOld extends Object
This routine generates a list of manifest URLS that can be used as a feed to inv zookeeper loader
  • Field Details

  • Constructor Details

    • BuildObjectManifestOld

      protected BuildObjectManifestOld(CloudStoreInf cloud, String container, File directory, org.cdlib.mrt.utility.LoggerInf logger) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
  • Method Details

    • getBuildObjectManifest

      public static BuildObjectManifestOld getBuildObjectManifest(CloudStoreInf cloud, String container, File directory, org.cdlib.mrt.utility.LoggerInf logger) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • build

      public File build(String objectIDS) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • getObjectList

      public org.cdlib.mrt.cloud.CloudList getObjectList(String prefix) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • buildComponent

      public org.cdlib.mrt.core.FileComponent buildComponent(String objectIDS, org.cdlib.mrt.cloud.CloudList.CloudEntry entry) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • setFile

      protected void setFile(String key, CloudUtil.KeyElements keyEle, org.cdlib.mrt.core.FileComponent component) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • setDigest

      protected void setDigest(org.cdlib.mrt.core.FileComponent component) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • setManifest

      protected File setManifest(String objectIDS, org.cdlib.mrt.cloud.VersionMap map) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • add

      public void add(String objectIDS, File manifestFile) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException