public interface MNRead
| Modifier and Type | Method and Description |
|---|---|
DescribeResponse |
describe(Session session,
Identifier id) |
InputStream |
get(Session session,
Identifier id)
InputStream is the Java native version of D1's OctetStream
|
Checksum |
getChecksum(Session session,
Identifier pid,
String checksumAlgorithm) |
InputStream |
getReplica(Session session,
Identifier pid) |
SystemMetadata |
getSystemMetadata(Session session,
Identifier id) |
ObjectList |
listObjects(Session session,
Date fromDate,
Date toDate,
ObjectFormatIdentifier formatid,
Identifier identifier,
Boolean replicaStatus,
Integer start,
Integer count) |
boolean |
synchronizationFailed(Session session,
SynchronizationFailed message) |
boolean |
systemMetadataChanged(Session session,
Identifier id,
long serialVersion,
Date dateSystemMetadataLastModified) |
InputStream get(Session session, Identifier id) throws InvalidToken, NotAuthorized, NotImplemented, ServiceFailure, NotFound, InsufficientResources
InvalidTokenNotAuthorizedNotImplementedServiceFailureNotFoundInsufficientResourceshttps://purl.dataone.org/architecturev2/apis/MN_APIs.html#MN_read.listObjectsSystemMetadata getSystemMetadata(Session session, Identifier id) throws InvalidToken, NotAuthorized, NotImplemented, ServiceFailure, NotFound
InvalidTokenNotAuthorizedNotImplementedServiceFailureNotFoundhttps://purl.dataone.org/architecturev2/apis/MN_APIs.html#MN_read.getSystemMetadataboolean systemMetadataChanged(Session session, Identifier id, long serialVersion, Date dateSystemMetadataLastModified) throws InvalidToken, ServiceFailure, NotAuthorized, NotFound, NotImplemented, InvalidRequest
InvalidTokenServiceFailureNotAuthorizedNotFoundNotImplementedInvalidRequesthttps://purl.dataone.org/architecturev2/apis/MN_APIs.html#MN_auth.systemMetadataChangedDescribeResponse describe(Session session, Identifier id) throws InvalidToken, NotAuthorized, NotImplemented, ServiceFailure, NotFound
InvalidTokenNotAuthorizedNotImplementedServiceFailureNotFoundhttps://purl.dataone.org/architecturev2/apis/MN_APIs.html#MN_read.describeChecksum getChecksum(Session session, Identifier pid, String checksumAlgorithm) throws InvalidRequest, InvalidToken, NotAuthorized, NotImplemented, ServiceFailure, NotFound
InvalidRequestInvalidTokenNotAuthorizedNotImplementedServiceFailureNotFoundhttps://purl.dataone.org/architecturev2/apis/MN_APIs.html#MN_read.getChecksumObjectList listObjects(Session session, Date fromDate, Date toDate, ObjectFormatIdentifier formatid, Identifier identifier, Boolean replicaStatus, Integer start, Integer count) throws InvalidRequest, InvalidToken, NotAuthorized, NotImplemented, ServiceFailure
InvalidRequestInvalidTokenNotAuthorizedNotImplementedServiceFailurehttps://purl.dataone.org/architecturev2/apis/MN_APIs.html#MN_read.listObjectsboolean synchronizationFailed(Session session, SynchronizationFailed message) throws InvalidToken, NotAuthorized, NotImplemented, ServiceFailure
InvalidTokenNotAuthorizedNotImplementedServiceFailurehttps://purl.dataone.org/architecturev2/apis/MN_APIs.html#MN_read.synchronizationFailedInputStream getReplica(Session session, Identifier pid) throws InvalidToken, NotAuthorized, NotImplemented, ServiceFailure, NotFound, InsufficientResources
InvalidTokenNotAuthorizedNotImplementedServiceFailureNotFoundInsufficientResourceshttps://purl.dataone.org/architecturev2/apis/MN_APIs.html#MNRead.getReplicaCopyright © 2020. All Rights Reserved.