Class MNodeService
java.lang.Object
edu.ucsb.nceas.metacat.dataone.v1.MNodeService
- All Implemented Interfaces:
org.dataone.service.mn.tier1.v1.MNCore,org.dataone.service.mn.tier1.v1.MNRead,org.dataone.service.mn.tier2.v1.MNAuthorization,org.dataone.service.mn.tier3.v1.MNStorage,org.dataone.service.mn.tier4.v1.MNReplication,org.dataone.service.mn.v1.MNQuery
public class MNodeService
extends Object
implements org.dataone.service.mn.tier2.v1.MNAuthorization, org.dataone.service.mn.tier1.v1.MNCore, org.dataone.service.mn.tier1.v1.MNRead, org.dataone.service.mn.tier4.v1.MNReplication, org.dataone.service.mn.tier3.v1.MNStorage, org.dataone.service.mn.v1.MNQuery
Represents Metacat's implementation of the DataONE Member Node
service API, v1. Methods typically pass through to the current
version implementation performing type conversion as needed.
-
Field Summary
Fields inherited from interface org.dataone.service.mn.tier1.v1.MNCore
SERVICE_VERSION -
Method Summary
Modifier and TypeMethodDescriptionorg.dataone.service.types.v1.Identifierarchive(org.dataone.service.types.v1.Identifier pid) org.dataone.service.types.v1.Identifierarchive(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) Deprecated.org.dataone.service.types.v1.Identifiercreate(org.dataone.service.types.v1.Identifier pid, InputStream object, org.dataone.service.types.v1.SystemMetadata sysmeta) org.dataone.service.types.v1.Identifiercreate(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid, InputStream object, org.dataone.service.types.v1.SystemMetadata sysmeta) Deprecated.org.dataone.service.types.v1.Identifierdelete(org.dataone.service.types.v1.Identifier pid) org.dataone.service.types.v1.Identifierdelete(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) Deprecated.org.dataone.service.types.v1.DescribeResponsedescribe(org.dataone.service.types.v1.Identifier pid) org.dataone.service.types.v1.DescribeResponsedescribe(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) Deprecated.org.dataone.service.types.v1.IdentifiergenerateIdentifier(String scheme, String fragment) org.dataone.service.types.v1.IdentifiergenerateIdentifier(org.dataone.service.types.v1.Session session, String scheme, String fragment) Deprecated.get(org.dataone.service.types.v1.Identifier pid) get(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) Deprecated.org.dataone.service.types.v1.Nodeorg.dataone.service.types.v1.ChecksumgetChecksum(org.dataone.service.types.v1.Identifier pid, String algorithm) org.dataone.service.types.v1.ChecksumgetChecksum(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid, String algorithm) Deprecated.static MNodeServicegetInstance(javax.servlet.http.HttpServletRequest request) Singleton accessor to get an instance of MNodeService.org.dataone.service.types.v1.LoggetLogRecords(Date fromDate, Date toDate, org.dataone.service.types.v1.Event event, String pidFilter, Integer start, Integer count) org.dataone.service.types.v1.LoggetLogRecords(org.dataone.service.types.v1.Session session, Date fromDate, Date toDate, org.dataone.service.types.v1.Event event, String pidFilter, Integer start, Integer count) Deprecated.getPackage(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.ObjectFormatIdentifier formatId, org.dataone.service.types.v1.Identifier pid) org.dataone.service.types.v1_1.QueryEngineDescriptiongetQueryEngineDescription(String engine) getReplica(org.dataone.service.types.v1.Identifier pid) getReplica(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) Deprecated.org.dataone.service.types.v1.SystemMetadatagetSystemMetadata(org.dataone.service.types.v1.Identifier pid) org.dataone.service.types.v1.SystemMetadatagetSystemMetadata(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) Deprecated.booleanisAuthorized(org.dataone.service.types.v1.Identifier pid, org.dataone.service.types.v1.Permission permission) booleanisAuthorized(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid, org.dataone.service.types.v1.Permission permission) Deprecated.org.dataone.service.types.v1.ObjectListlistObjects(Date startTime, Date endTime, org.dataone.service.types.v1.ObjectFormatIdentifier objectFormatId, Boolean replicaStatus, Integer start, Integer count) org.dataone.service.types.v1.ObjectListlistObjects(org.dataone.service.types.v1.Session session, Date startTime, Date endTime, org.dataone.service.types.v1.ObjectFormatIdentifier objectFormatId, Boolean replicaStatus, Integer start, Integer count) Deprecated.org.dataone.service.types.v1_1.QueryEngineListping()org.dataone.service.types.v1.Identifierpublish(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier originalIdentifier) booleanreplicate(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.SystemMetadata sysmeta, org.dataone.service.types.v1.NodeReference sourceNode) Deprecated.booleanreplicate(org.dataone.service.types.v1.SystemMetadata sysmeta, org.dataone.service.types.v1.NodeReference sourceNode) voidsetSession(org.dataone.service.types.v1.Session session) booleansynchronizationFailed(org.dataone.service.exceptions.SynchronizationFailed syncFailed) booleansynchronizationFailed(org.dataone.service.types.v1.Session session, org.dataone.service.exceptions.SynchronizationFailed syncFailed) Deprecated.booleansystemMetadataChanged(org.dataone.service.types.v1.Identifier pid, long serialVersion, Date dateSysMetaLastModified) booleansystemMetadataChanged(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid, long serialVersion, Date dateSysMetaLastModified) Deprecated.org.dataone.service.types.v1.Identifierupdate(org.dataone.service.types.v1.Identifier pid, InputStream object, org.dataone.service.types.v1.Identifier newPid, org.dataone.service.types.v1.SystemMetadata sysmeta) org.dataone.service.types.v1.Identifierupdate(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid, InputStream object, org.dataone.service.types.v1.Identifier newPid, org.dataone.service.types.v1.SystemMetadata sysmeta) Deprecated.view(org.dataone.service.types.v1.Session session, String format, org.dataone.service.types.v1.Identifier pid)
-
Method Details
-
getInstance
Singleton accessor to get an instance of MNodeService.- Returns:
- instance - the instance of MNodeService
-
setSession
public void setSession(org.dataone.service.types.v1.Session session) -
getQueryEngineDescription
public org.dataone.service.types.v1_1.QueryEngineDescription getQueryEngineDescription(String engine) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.NotFound - Specified by:
getQueryEngineDescriptionin interfaceorg.dataone.service.mn.v1.MNQuery- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.NotFound
-
listQueryEngines
public org.dataone.service.types.v1_1.QueryEngineList listQueryEngines() throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented- Specified by:
listQueryEnginesin interfaceorg.dataone.service.mn.v1.MNQuery- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplemented
-
query
public InputStream query(String engine, String query) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.NotFound - Specified by:
queryin interfaceorg.dataone.service.mn.v1.MNQuery- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.NotFound
-
archive
public org.dataone.service.types.v1.Identifier archive(org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.NotImplemented - Specified by:
archivein interfaceorg.dataone.service.mn.tier3.v1.MNStorage- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplemented
-
archive
@Deprecated public org.dataone.service.types.v1.Identifier archive(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.NotImplemented Deprecated.- Specified by:
archivein interfaceorg.dataone.service.mn.tier3.v1.MNStorage- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplemented
-
create
public org.dataone.service.types.v1.Identifier create(org.dataone.service.types.v1.Identifier pid, InputStream object, org.dataone.service.types.v1.SystemMetadata sysmeta) throws org.dataone.service.exceptions.IdentifierNotUnique, org.dataone.service.exceptions.InsufficientResources, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidSystemMetadata, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.UnsupportedType - Specified by:
createin interfaceorg.dataone.service.mn.tier3.v1.MNStorage- Throws:
org.dataone.service.exceptions.IdentifierNotUniqueorg.dataone.service.exceptions.InsufficientResourcesorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidSystemMetadataorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.UnsupportedType
-
create
@Deprecated public org.dataone.service.types.v1.Identifier create(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid, InputStream object, org.dataone.service.types.v1.SystemMetadata sysmeta) throws org.dataone.service.exceptions.IdentifierNotUnique, org.dataone.service.exceptions.InsufficientResources, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidSystemMetadata, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.UnsupportedType Deprecated.- Specified by:
createin interfaceorg.dataone.service.mn.tier3.v1.MNStorage- Throws:
org.dataone.service.exceptions.IdentifierNotUniqueorg.dataone.service.exceptions.InsufficientResourcesorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidSystemMetadataorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.UnsupportedType
-
delete
public org.dataone.service.types.v1.Identifier delete(org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.NotImplemented - Specified by:
deletein interfaceorg.dataone.service.mn.tier3.v1.MNStorage- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplemented
-
delete
@Deprecated public org.dataone.service.types.v1.Identifier delete(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.NotImplemented Deprecated.- Specified by:
deletein interfaceorg.dataone.service.mn.tier3.v1.MNStorage- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplemented
-
generateIdentifier
public org.dataone.service.types.v1.Identifier generateIdentifier(String scheme, String fragment) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.InvalidRequest - Specified by:
generateIdentifierin interfaceorg.dataone.service.mn.tier3.v1.MNStorage- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequest
-
generateIdentifier
@Deprecated public org.dataone.service.types.v1.Identifier generateIdentifier(org.dataone.service.types.v1.Session session, String scheme, String fragment) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.InvalidRequest Deprecated.- Specified by:
generateIdentifierin interfaceorg.dataone.service.mn.tier3.v1.MNStorage- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequest
-
update
public org.dataone.service.types.v1.Identifier update(org.dataone.service.types.v1.Identifier pid, InputStream object, org.dataone.service.types.v1.Identifier newPid, org.dataone.service.types.v1.SystemMetadata sysmeta) throws org.dataone.service.exceptions.IdentifierNotUnique, org.dataone.service.exceptions.InsufficientResources, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidSystemMetadata, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.UnsupportedType, org.dataone.service.exceptions.NotFound - Specified by:
updatein interfaceorg.dataone.service.mn.tier3.v1.MNStorage- Throws:
org.dataone.service.exceptions.IdentifierNotUniqueorg.dataone.service.exceptions.InsufficientResourcesorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidSystemMetadataorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.UnsupportedTypeorg.dataone.service.exceptions.NotFound
-
update
@Deprecated public org.dataone.service.types.v1.Identifier update(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid, InputStream object, org.dataone.service.types.v1.Identifier newPid, org.dataone.service.types.v1.SystemMetadata sysmeta) throws org.dataone.service.exceptions.IdentifierNotUnique, org.dataone.service.exceptions.InsufficientResources, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidSystemMetadata, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.UnsupportedType, org.dataone.service.exceptions.NotFound Deprecated.- Specified by:
updatein interfaceorg.dataone.service.mn.tier3.v1.MNStorage- Throws:
org.dataone.service.exceptions.IdentifierNotUniqueorg.dataone.service.exceptions.InsufficientResourcesorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidSystemMetadataorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.UnsupportedTypeorg.dataone.service.exceptions.NotFound
-
replicate
public boolean replicate(org.dataone.service.types.v1.SystemMetadata sysmeta, org.dataone.service.types.v1.NodeReference sourceNode) throws org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.InsufficientResources, org.dataone.service.exceptions.UnsupportedType - Specified by:
replicatein interfaceorg.dataone.service.mn.tier4.v1.MNReplication- Throws:
org.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.InsufficientResourcesorg.dataone.service.exceptions.UnsupportedType
-
replicate
@Deprecated public boolean replicate(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.SystemMetadata sysmeta, org.dataone.service.types.v1.NodeReference sourceNode) throws org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.InsufficientResources, org.dataone.service.exceptions.UnsupportedType Deprecated.- Specified by:
replicatein interfaceorg.dataone.service.mn.tier4.v1.MNReplication- Throws:
org.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.InsufficientResourcesorg.dataone.service.exceptions.UnsupportedType
-
describe
public org.dataone.service.types.v1.DescribeResponse describe(org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound - Specified by:
describein interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFound
-
describe
@Deprecated public org.dataone.service.types.v1.DescribeResponse describe(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound Deprecated.- Specified by:
describein interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFound
-
get
public InputStream get(org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.InsufficientResources - Specified by:
getin interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.InsufficientResources
-
get
@Deprecated public InputStream get(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.InsufficientResources Deprecated.- Specified by:
getin interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.InsufficientResources
-
getChecksum
public org.dataone.service.types.v1.Checksum getChecksum(org.dataone.service.types.v1.Identifier pid, String algorithm) throws org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound - Specified by:
getChecksumin interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFound
-
getChecksum
@Deprecated public org.dataone.service.types.v1.Checksum getChecksum(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid, String algorithm) throws org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound Deprecated.- Specified by:
getChecksumin interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFound
-
getReplica
public InputStream getReplica(org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.InsufficientResources - Specified by:
getReplicain interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.InsufficientResources
-
getReplica
@Deprecated public InputStream getReplica(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.InsufficientResources Deprecated.- Specified by:
getReplicain interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.InsufficientResources
-
getSystemMetadata
public org.dataone.service.types.v1.SystemMetadata getSystemMetadata(org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound - Specified by:
getSystemMetadatain interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFound
-
getSystemMetadata
@Deprecated public org.dataone.service.types.v1.SystemMetadata getSystemMetadata(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound Deprecated.- Specified by:
getSystemMetadatain interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotFound
-
listObjects
public org.dataone.service.types.v1.ObjectList listObjects(Date startTime, Date endTime, org.dataone.service.types.v1.ObjectFormatIdentifier objectFormatId, Boolean replicaStatus, Integer start, Integer count) throws org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure - Specified by:
listObjectsin interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailure
-
listObjects
@Deprecated public org.dataone.service.types.v1.ObjectList listObjects(org.dataone.service.types.v1.Session session, Date startTime, Date endTime, org.dataone.service.types.v1.ObjectFormatIdentifier objectFormatId, Boolean replicaStatus, Integer start, Integer count) throws org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure Deprecated.- Specified by:
listObjectsin interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailure
-
synchronizationFailed
public boolean synchronizationFailed(org.dataone.service.exceptions.SynchronizationFailed syncFailed) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure - Specified by:
synchronizationFailedin interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailure
-
synchronizationFailed
@Deprecated public boolean synchronizationFailed(org.dataone.service.types.v1.Session session, org.dataone.service.exceptions.SynchronizationFailed syncFailed) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure Deprecated.- Specified by:
synchronizationFailedin interfaceorg.dataone.service.mn.tier1.v1.MNRead- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailure
-
getCapabilities
public org.dataone.service.types.v1.Node getCapabilities() throws org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure- Specified by:
getCapabilitiesin interfaceorg.dataone.service.mn.tier1.v1.MNCore- Throws:
org.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailure
-
getLogRecords
public org.dataone.service.types.v1.Log getLogRecords(Date fromDate, Date toDate, org.dataone.service.types.v1.Event event, String pidFilter, Integer start, Integer count) throws org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure - Specified by:
getLogRecordsin interfaceorg.dataone.service.mn.tier1.v1.MNCore- Throws:
org.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailure
-
getLogRecords
@Deprecated public org.dataone.service.types.v1.Log getLogRecords(org.dataone.service.types.v1.Session session, Date fromDate, Date toDate, org.dataone.service.types.v1.Event event, String pidFilter, Integer start, Integer count) throws org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure Deprecated.- Specified by:
getLogRecordsin interfaceorg.dataone.service.mn.tier1.v1.MNCore- Throws:
org.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailure
-
ping
public Date ping() throws org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.InsufficientResources- Specified by:
pingin interfaceorg.dataone.service.mn.tier1.v1.MNCore- Throws:
org.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InsufficientResources
-
isAuthorized
public boolean isAuthorized(org.dataone.service.types.v1.Identifier pid, org.dataone.service.types.v1.Permission permission) throws org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented - Specified by:
isAuthorizedin interfaceorg.dataone.service.mn.tier2.v1.MNAuthorization- Throws:
org.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplemented
-
isAuthorized
@Deprecated public boolean isAuthorized(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid, org.dataone.service.types.v1.Permission permission) throws org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented Deprecated.- Specified by:
isAuthorizedin interfaceorg.dataone.service.mn.tier2.v1.MNAuthorization- Throws:
org.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplemented
-
systemMetadataChanged
public boolean systemMetadataChanged(org.dataone.service.types.v1.Identifier pid, long serialVersion, Date dateSysMetaLastModified) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.InvalidRequest - Specified by:
systemMetadataChangedin interfaceorg.dataone.service.mn.tier2.v1.MNAuthorization- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequest
-
systemMetadataChanged
@Deprecated public boolean systemMetadataChanged(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier pid, long serialVersion, Date dateSysMetaLastModified) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.InvalidRequest Deprecated.- Specified by:
systemMetadataChangedin interfaceorg.dataone.service.mn.tier2.v1.MNAuthorization- Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequest
-
publish
public org.dataone.service.types.v1.Identifier publish(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.Identifier originalIdentifier) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.NotFound, org.dataone.service.exceptions.IdentifierNotUnique, org.dataone.service.exceptions.UnsupportedType, org.dataone.service.exceptions.InsufficientResources, org.dataone.service.exceptions.InvalidSystemMetadata, IOException - Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.IdentifierNotUniqueorg.dataone.service.exceptions.UnsupportedTypeorg.dataone.service.exceptions.InsufficientResourcesorg.dataone.service.exceptions.InvalidSystemMetadataIOException
-
view
public InputStream view(org.dataone.service.types.v1.Session session, String format, org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.NotFound - Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.NotFound
-
getPackage
public InputStream getPackage(org.dataone.service.types.v1.Session session, org.dataone.service.types.v1.ObjectFormatIdentifier formatId, org.dataone.service.types.v1.Identifier pid) throws org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.NotFound - Throws:
org.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.NotFound
-