public interface CNCore
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_VERSION |
static final String SERVICE_VERSION
Date ping() throws NotImplemented, ServiceFailure, InsufficientResources
NotImplementedServiceFailureInsufficientResourceshttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CN_core.pingObjectFormatList listFormats() throws ServiceFailure, NotImplemented
ServiceFailureNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.listFormatsObjectFormat getFormat(ObjectFormatIdentifier formatid) throws ServiceFailure, NotFound, NotImplemented, InvalidRequest
ServiceFailureNotFoundNotImplementedInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.getFormatObjectFormatIdentifier addFormat(Session session, ObjectFormatIdentifier formatid, ObjectFormat format) throws ServiceFailure, NotFound, NotImplemented, InvalidRequest, NotAuthorized, InvalidToken
ServiceFailureNotFoundNotImplementedInvalidRequestNotAuthorizedInvalidTokenhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.getFormatChecksumAlgorithmList listChecksumAlgorithms() throws ServiceFailure, NotImplemented
ServiceFailureNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.getChecksumAlgorithmsLog getLogRecords(Session session, Date fromDate, Date toDate, String event, String pidFilter, Integer start, Integer count) throws InvalidToken, InvalidRequest, ServiceFailure, NotAuthorized, NotImplemented, InsufficientResources
InvalidTokenInvalidRequestServiceFailureNotAuthorizedNotImplementedInsufficientResourceshttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.getLogRecordsNodeList listNodes() throws NotImplemented, ServiceFailure
NotImplementedServiceFailurehttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.listNodesIdentifier reserveIdentifier(Session session, Identifier id) throws InvalidToken, ServiceFailure, NotAuthorized, IdentifierNotUnique, NotImplemented, InvalidRequest
InvalidTokenServiceFailureNotAuthorizedIdentifierNotUniqueNotImplementedInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.reserveIdentifierNode getCapabilities() throws NotImplemented, ServiceFailure
NotImplementedServiceFailurehttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.getCapabilitiesIdentifier generateIdentifier(Session session, String scheme, String fragment) throws InvalidToken, ServiceFailure, NotAuthorized, NotImplemented, InvalidRequest
InvalidTokenServiceFailureNotAuthorizedNotImplementedInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.generateIdentifierboolean hasReservation(Session session, Subject subject, Identifier id) throws InvalidToken, ServiceFailure, NotFound, NotAuthorized, NotImplemented, InvalidRequest
InvalidTokenServiceFailureNotFoundNotAuthorizedNotImplementedInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.hasReservationIdentifier create(Session session, Identifier pid, InputStream object, SystemMetadata sysmeta) throws InvalidToken, ServiceFailure, NotAuthorized, IdentifierNotUnique, UnsupportedType, InsufficientResources, InvalidSystemMetadata, NotImplemented, InvalidRequest
InvalidTokenServiceFailureNotAuthorizedIdentifierNotUniqueUnsupportedTypeInsufficientResourcesInvalidSystemMetadataNotImplementedInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.createIdentifier registerSystemMetadata(Session session, Identifier pid, SystemMetadata sysmeta) throws NotImplemented, NotAuthorized, ServiceFailure, InvalidRequest, InvalidSystemMetadata, InvalidToken
NotImplementedNotAuthorizedServiceFailureInvalidRequestInvalidSystemMetadataInvalidTokenhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.registerSystemMetadataboolean synchronize(Session session, Identifier pid) throws NotImplemented, NotAuthorized, ServiceFailure, InvalidRequest, InvalidSystemMetadata, InvalidToken
NotImplementedNotAuthorizedServiceFailureInvalidRequestInvalidSystemMetadataInvalidTokenhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.synchronizeboolean updateSystemMetadata(Session session, Identifier pid, SystemMetadata sysmeta) throws NotImplemented, NotAuthorized, ServiceFailure, InvalidRequest, InvalidSystemMetadata, InvalidToken
NotImplementedNotAuthorizedServiceFailureInvalidRequestInvalidSystemMetadataInvalidTokenhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.updateSystemMetadataboolean setObsoletedBy(Session session, Identifier pid, Identifier obsoletedByPid, long serialVersion) throws NotImplemented, NotFound, NotAuthorized, ServiceFailure, InvalidRequest, InvalidToken, VersionMismatch
NotImplementedNotFoundNotAuthorizedServiceFailureInvalidRequestInvalidTokenVersionMismatchhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.setObsoletedByIdentifier delete(Session session, Identifier id) throws InvalidToken, ServiceFailure, NotAuthorized, NotFound, NotImplemented
InvalidTokenServiceFailureNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.deleteIdentifier archive(Session session, Identifier id) throws InvalidToken, ServiceFailure, NotAuthorized, NotFound, NotImplemented
InvalidTokenServiceFailureNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNCore.archiveCopyright © 2018. All Rights Reserved.