コード例 #1
0
 /**
  * Attempts to load the metadata from an existing file in its canonical location.
  *
  * @param metadataFilePath The metadata file path.
  * @return The deserialized {@link UploadMetadata} from the specified file path.
  * @throws FileNotFoundException Thrown if the specified metadataFilePath is invalid.
  * @throws InvalidMetadataException Thrown if the metadata itself is invalid.
  */
 public UploadMetadata getExistingMetadata(String metadataFilePath)
     throws FileNotFoundException, InvalidMetadataException {
   // load from file (based on input parameters)
   UploadMetadata metadata = UploadMetadata.loadFrom(metadataFilePath);
   metadata.validateConsistency();
   return metadata;
 }