Class StoreClient

java.lang.Object
org.cdlib.mrt.s3.store.StoreClient

public class StoreClient extends Object
Specific SDSC Storage Cloud handling
Author:
dloy
  • Field Details

  • Constructor Details

    • StoreClient

      protected StoreClient(org.cdlib.mrt.utility.LoggerInf logger) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
  • Method Details

    • keyToURL

      public static URL keyToURL(Integer nodeID, String key, String baseUrl, String function, String query) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • keyToURL

      public static URL keyToURL(Integer nodeID, org.cdlib.mrt.core.Identifier objectID, int versionID, String fieldID, String baseUrl, String function, String query) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • getManifestURL

      public static URL getManifestURL(Integer nodeID, org.cdlib.mrt.core.Identifier objectID, String baseUrl) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • getNodeID

      public static Integer getNodeID(String container) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException