public interface CNReplication
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteReplicationMetadata(Identifier pid,
NodeReference nodeId,
long serialVersion) |
boolean |
deleteReplicationMetadata(Session session,
Identifier pid,
NodeReference nodeId,
long serialVersion)
Deprecated.
|
boolean |
isNodeAuthorized(Session originatingNodeSession,
Subject targetNodeSubject,
Identifier pid)
Deprecated.
|
boolean |
isNodeAuthorized(Subject targetNodeSubject,
Identifier pid) |
boolean |
setReplicationPolicy(Identifier pid,
ReplicationPolicy policy,
long serialVersion) |
boolean |
setReplicationPolicy(Session session,
Identifier pid,
ReplicationPolicy policy,
long serialVersion)
Deprecated.
|
boolean |
setReplicationStatus(Identifier pid,
NodeReference nodeRef,
ReplicationStatus status,
BaseException failure) |
boolean |
setReplicationStatus(Session session,
Identifier pid,
NodeReference nodeRef,
ReplicationStatus status,
BaseException failure)
Deprecated.
|
boolean |
updateReplicationMetadata(Identifier pid,
Replica replicaMetadata,
long serialVersion) |
boolean |
updateReplicationMetadata(Session targetNodeSession,
Identifier pid,
Replica replicaMetadata,
long serialVersion)
Deprecated.
|
boolean setReplicationStatus(Identifier pid, NodeReference nodeRef, ReplicationStatus status, BaseException failure) throws ServiceFailure, NotImplemented, InvalidToken, NotAuthorized, InvalidRequest, NotFound
ServiceFailureNotImplementedInvalidTokenNotAuthorizedInvalidRequestNotFoundhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNReplication.setReplicationStatusboolean setReplicationPolicy(Identifier pid, ReplicationPolicy policy, long serialVersion) throws NotImplemented, NotFound, NotAuthorized, ServiceFailure, InvalidRequest, InvalidToken, VersionMismatch
NotImplementedNotFoundNotAuthorizedServiceFailureInvalidRequestInvalidTokenVersionMismatchhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNReplication.setReplicationPolicyboolean isNodeAuthorized(Subject targetNodeSubject, Identifier pid) throws NotImplemented, NotAuthorized, InvalidToken, ServiceFailure, NotFound, InvalidRequest
NotImplementedNotAuthorizedInvalidTokenServiceFailureNotFoundInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNReplication.isNodeAuthorizedboolean updateReplicationMetadata(Identifier pid, Replica replicaMetadata, long serialVersion) throws NotImplemented, NotAuthorized, ServiceFailure, NotFound, InvalidRequest, InvalidToken, VersionMismatch
NotImplementedNotAuthorizedServiceFailureNotFoundInvalidRequestInvalidTokenVersionMismatchhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNReplication.updateReplicationMetadataboolean deleteReplicationMetadata(Identifier pid, NodeReference nodeId, long serialVersion) throws InvalidToken, InvalidRequest, ServiceFailure, NotAuthorized, NotFound, NotImplemented, VersionMismatch
InvalidTokenInvalidRequestServiceFailureNotAuthorizedNotFoundNotImplementedVersionMismatchhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNReplication.deleteReplicationMetadata@Deprecated boolean setReplicationStatus(Session session, Identifier pid, NodeReference nodeRef, ReplicationStatus status, BaseException failure) throws ServiceFailure, NotImplemented, InvalidToken, NotAuthorized, InvalidRequest, NotFound
ServiceFailureNotImplementedInvalidTokenNotAuthorizedInvalidRequestNotFoundhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNReplication.setReplicationStatus@Deprecated boolean setReplicationPolicy(Session session, Identifier pid, ReplicationPolicy policy, long serialVersion) throws NotImplemented, NotFound, NotAuthorized, ServiceFailure, InvalidRequest, InvalidToken, VersionMismatch
NotImplementedNotFoundNotAuthorizedServiceFailureInvalidRequestInvalidTokenVersionMismatchhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNReplication.setReplicationPolicy@Deprecated boolean isNodeAuthorized(Session originatingNodeSession, Subject targetNodeSubject, Identifier pid) throws NotImplemented, NotAuthorized, InvalidToken, ServiceFailure, NotFound, InvalidRequest
NotImplementedNotAuthorizedInvalidTokenServiceFailureNotFoundInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNReplication.isNodeAuthorized@Deprecated boolean updateReplicationMetadata(Session targetNodeSession, Identifier pid, Replica replicaMetadata, long serialVersion) throws NotImplemented, NotAuthorized, ServiceFailure, NotFound, InvalidRequest, InvalidToken, VersionMismatch
NotImplementedNotAuthorizedServiceFailureNotFoundInvalidRequestInvalidTokenVersionMismatchhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNReplication.updateReplicationMetadata@Deprecated boolean deleteReplicationMetadata(Session session, Identifier pid, NodeReference nodeId, long serialVersion) throws InvalidToken, InvalidRequest, ServiceFailure, NotAuthorized, NotFound, NotImplemented, VersionMismatch
InvalidTokenInvalidRequestServiceFailureNotAuthorizedNotFoundNotImplementedVersionMismatchhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNReplication.deleteReplicationMetadataCopyright © 2020. All Rights Reserved.