Modifier and Type | Method and Description |
---|---|
SystemMetadata |
MultipartCNode.echoSystemMetadata(Session session,
SystemMetadata sysmeta) |
SystemMetadata |
MultipartMNode.getSystemMetadata(Session session,
Identifier id)
Get the system metadata from a resource with the specified guid, potentially using the local
system metadata cache if specified to do so.
|
SystemMetadata |
MultipartD1Node.getSystemMetadata(Session session,
Identifier pid)
Get the system metadata from a resource with the specified guid, potentially using the local
system metadata cache if specified to do so.
|
SystemMetadata |
MultipartCNode.getSystemMetadata(Session session,
Identifier id)
Get the system metadata from a resource with the specified guid, potentially using the local
system metadata cache if specified to do so.
|
Modifier and Type | Method and Description |
---|---|
SystemMetadata |
D1Object.getSystemMetadata() |
SystemMetadata |
DataPackage.getSystemMetadata()
Get the SystemMetadata object associated with the data package.
|
Modifier and Type | Method and Description |
---|---|
void |
D1Object.setSystemMetadata(SystemMetadata sysmeta) |
void |
DataPackage.setSystemMetadata(SystemMetadata systemMetadata)
Set the SystemMetadata object to this data package.
|
Modifier and Type | Method and Description |
---|---|
static SystemMetadata |
D1TypeBuilder.buildMinimalSystemMetadata(Identifier id,
InputStream data,
ObjectFormatIdentifier formatId,
Subject rightsHolder)
Builds a minimal and 'typical' SystemMetadata object containing all of the required fields needed
for submission to DataONE at time of create.
|
Modifier and Type | Method and Description |
---|---|
SystemMetadata |
CNDiagnostic.echoSystemMetadata(Session session,
SystemMetadata sysmeta) |
SystemMetadata |
CNRead.getSystemMetadata(Session session,
Identifier id) |
Modifier and Type | Method and Description |
---|---|
Identifier |
CNCore.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
InputStream |
CNDiagnostic.echoIndexedObject(Session session,
String queryEngine,
SystemMetadata sysmeta,
InputStream object) |
SystemMetadata |
CNDiagnostic.echoSystemMetadata(Session session,
SystemMetadata sysmeta) |
Identifier |
CNCore.registerSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
boolean |
CNCore.updateSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
Modifier and Type | Method and Description |
---|---|
SystemMetadata |
MNRead.getSystemMetadata(Session session,
Identifier id) |
Modifier and Type | Method and Description |
---|---|
Identifier |
MNStorage.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MNStorage.update(Session session,
Identifier pid,
InputStream object,
Identifier newPid,
SystemMetadata sysmeta) |
boolean |
MNStorage.updateSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
Modifier and Type | Method and Description |
---|---|
boolean |
MNReplication.replicate(Session session,
SystemMetadata sysmeta,
NodeReference sourceNode) |
Modifier and Type | Method and Description |
---|---|
static SystemMetadata |
TypeFactory.buildMinimalSystemMetadata(Identifier id,
InputStream data,
String checksumAlgorithm,
ObjectFormatIdentifier formatId,
Subject submitterRightsHolder)
Builds a minimal and 'typical' SystemMetadata object containing all of the required fields needed
for submission to DataONE at time of create.
|
SystemMetadata |
ObjectFactory.createSystemMetadata()
Create an instance of
SystemMetadata |
Modifier and Type | Method and Description |
---|---|
JAXBElement<SystemMetadata> |
ObjectFactory.createSystemMetadata(SystemMetadata value)
|
Modifier and Type | Method and Description |
---|---|
JAXBElement<SystemMetadata> |
ObjectFactory.createSystemMetadata(SystemMetadata value)
|
Modifier and Type | Method and Description |
---|---|
static boolean |
AuthUtils.isCNAuthorityForSystemMetadataUpdate(NodeList nodelist,
SystemMetadata systemMetadata)
the CN is the authority for systemMetadata updates only for v1 MNs that
implement MNStorage services.
|
Copyright © 2016. All Rights Reserved.