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.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.InvalidRequestjava.io.IOExceptionorg.dataone.service.exceptions.NotImplementedpublic 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.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedpublic 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.