Modifier and Type | Method and Description |
---|---|
SystemMetadata |
MultipartMNode.getSystemMetadata(Identifier pid) |
SystemMetadata |
MultipartCNode.getSystemMetadata(Identifier pid) |
SystemMetadata |
MultipartMNode.getSystemMetadata(Session session,
Identifier pid) |
SystemMetadata |
MultipartCNode.getSystemMetadata(Session session,
Identifier pid) |
protected SystemMetadata |
MultipartMNode.getSystemMetadata(Session session,
Identifier pid,
boolean useSystemMetadataCache)
Get the system metadata from a resource with the specified guid, potentially using the local
system metadata cache if specified to do so.
|
protected SystemMetadata |
MultipartCNode.getSystemMetadata(Session session,
Identifier pid,
boolean useSystemMetadataCache)
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 |
CNRead.getSystemMetadata(Identifier pid) |
SystemMetadata |
CNRead.getSystemMetadata(Session session,
Identifier pid)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Identifier |
CNCore.create(Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
CNCore.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta)
Deprecated.
|
Identifier |
CNCore.registerSystemMetadata(Identifier pid,
SystemMetadata sysmeta) |
Identifier |
CNCore.registerSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
SystemMetadata |
MNRead.getSystemMetadata(Identifier pid) |
SystemMetadata |
MNRead.getSystemMetadata(Session session,
Identifier pid)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Identifier |
MNStorage.create(Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MNStorage.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta)
Deprecated.
|
Identifier |
MNStorage.update(Identifier pid,
InputStream object,
Identifier newPid,
SystemMetadata sysmeta) |
Identifier |
MNStorage.update(Session session,
Identifier pid,
InputStream object,
Identifier newPid,
SystemMetadata sysmeta)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MNReplication.replicate(Session session,
SystemMetadata sysmeta,
NodeReference sourceNode)
Deprecated.
|
boolean |
MNReplication.replicate(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 |
---|---|
int |
SystemMetadataDateModifiedComparator.compare(SystemMetadata sysmeta1,
SystemMetadata sysmeta2)
Compares the order based on the modified date of the two SystemMetadata objects.
|
int |
SystemMetadataDateUploadedComparator.compare(SystemMetadata sysmeta1,
SystemMetadata sysmeta2)
Compares the order based on the uploaded date of the two SystemMetadata objects.
|
Modifier and Type | Method and Description |
---|---|
static List<String> |
TypeCompareUtil.compareSystemMetadata(SystemMetadata sysmeta1,
SystemMetadata sysmeta2)
Reports the properties of a systemMetadata object, one per line in xpath
fashion.
|
static boolean |
AuthUtils.isAuthorized(Collection<Subject> subjectSet,
Permission requestedPerm,
SystemMetadata systemMetadata)
Queries the systemMetadata to see if one of the given subjects
is allowed the specified permission against the given systemMetadata
|
Modifier and Type | Class and Description |
---|---|
class |
SystemMetadata
System metadata in DataONE APIs version 2.0 extends
the :class:`types.SystemMetadata` definition of version 1.x by adding
:term:`seriesId`, :term:`mediaType`, and :term:`fileName` elements.
|
Copyright © 2018. All Rights Reserved.