public interface CNRead
| 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) |
QueryEngineDescription |
getQueryEngineDescription(Session session,
String queryEngine) |
SystemMetadata |
getSystemMetadata(Session session,
Identifier id) |
ObjectList |
listObjects(Session session,
Date fromDate,
Date toDate,
ObjectFormatIdentifier formatId,
NodeReference nodeId,
Identifier identifier,
Integer start,
Integer count) |
QueryEngineList |
listQueryEngines(Session session) |
InputStream |
query(Session session,
String queryEngine,
String query) |
ObjectLocationList |
resolve(Session session,
Identifier id) |
ObjectList |
search(Session session,
String queryType,
String query) |
InputStream get(Session session, Identifier id) throws InvalidToken, ServiceFailure, NotAuthorized, NotFound, NotImplemented
InvalidTokenServiceFailureNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNRead.getSystemMetadata getSystemMetadata(Session session, Identifier id) throws InvalidToken, ServiceFailure, NotAuthorized, NotFound, NotImplemented
InvalidTokenServiceFailureNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNRead.getSystemMetadataDescribeResponse describe(Session session, Identifier id) throws InvalidToken, NotAuthorized, NotImplemented, ServiceFailure, NotFound
InvalidTokenNotAuthorizedNotImplementedServiceFailureNotFoundhttps://purl.dataone.org/architecturev2/apis/MN_APIs.html#MN_read.describeObjectLocationList resolve(Session session, Identifier id) throws InvalidToken, ServiceFailure, NotAuthorized, NotFound, NotImplemented
InvalidTokenServiceFailureNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNRead.resolveChecksum getChecksum(Session session, Identifier pid) throws InvalidToken, ServiceFailure, NotAuthorized, NotFound, NotImplemented
InvalidTokenServiceFailureNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNRead.getChecksumObjectList listObjects(Session session, Date fromDate, Date toDate, ObjectFormatIdentifier formatId, NodeReference nodeId, Identifier identifier, Integer start, Integer count) throws InvalidRequest, InvalidToken, NotAuthorized, NotImplemented, ServiceFailure
InvalidRequestInvalidTokenNotAuthorizedNotImplementedServiceFailurehttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNRead.listObjectsObjectList search(Session session, String queryType, String query) throws InvalidToken, ServiceFailure, NotAuthorized, InvalidRequest, NotImplemented
InvalidTokenServiceFailureNotAuthorizedInvalidRequestNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNRead.searchInputStream query(Session session, String queryEngine, String query) throws InvalidToken, ServiceFailure, NotAuthorized, InvalidRequest, NotImplemented, NotFound
InvalidTokenServiceFailureNotAuthorizedInvalidRequestNotImplementedNotFoundhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNRead.queryQueryEngineDescription getQueryEngineDescription(Session session, String queryEngine) throws InvalidToken, ServiceFailure, NotAuthorized, NotImplemented, NotFound
InvalidTokenServiceFailureNotAuthorizedNotImplementedNotFoundhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNRead.getQueryEngineDescriptionQueryEngineList listQueryEngines(Session session) throws InvalidToken, ServiceFailure, NotAuthorized, NotImplemented
InvalidTokenServiceFailureNotAuthorizedNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNRead.listQueryEnginesCopyright © 2016. All Rights Reserved.