public class PackageDownloaderV1
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.Map<org.dataone.service.types.v1.Identifier,java.lang.String> |
fileNames |
java.util.List<org.dataone.service.types.v1.Identifier> |
packagePids |
java.lang.StringBuffer |
pidMapping |
org.dataone.speedbagit.SpeedBagIt |
speedBag |
Constructor and Description |
---|
PackageDownloaderV1(org.dataone.service.types.v1.Identifier pid)
Creates a PackageDownloaderV1 object.
|
Modifier and Type | Method and Description |
---|---|
void |
addSciPdf(java.io.InputStream metadataStream,
org.dataone.service.types.v2.SystemMetadata metadataSysMeta,
org.dataone.service.types.v1.Identifier metadataID)
Creates a pdf out of the science metadata and adds it to the bag.
|
java.io.InputStream |
download() |
public java.util.List<org.dataone.service.types.v1.Identifier> packagePids
public org.dataone.speedbagit.SpeedBagIt speedBag
public java.lang.StringBuffer pidMapping
public java.util.Map<org.dataone.service.types.v1.Identifier,java.lang.String> fileNames
public PackageDownloaderV1(org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.InvalidRequest, java.io.IOException, org.dataone.service.exceptions.NotImplemented
pid:
- The PID of the resource maporg.dataone.service.exceptions.InvalidToken
org.dataone.service.exceptions.ServiceFailure
org.dataone.service.exceptions.NotFound
org.dataone.service.exceptions.NotAuthorized
org.dataone.service.exceptions.InvalidRequest
java.io.IOException
org.dataone.service.exceptions.NotImplemented
public java.io.InputStream download() throws org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.NotImplemented
org.dataone.service.exceptions.ServiceFailure
org.dataone.service.exceptions.InvalidToken
org.dataone.service.exceptions.NotAuthorized
org.dataone.service.exceptions.NotFound
org.dataone.service.exceptions.NotImplemented
public void addSciPdf(java.io.InputStream metadataStream, org.dataone.service.types.v2.SystemMetadata metadataSysMeta, org.dataone.service.types.v1.Identifier metadataID)
Copyright © 2023 Regents of the University of California. All Rights Reserved.