Modifier and Type | Method and Description |
---|---|
Identifier |
MultipartD1Node.archive(Identifier pid) |
Identifier |
MultipartD1Node.archive(Session session,
Identifier pid)
sets the archived flag to true on an MN or CN
|
Identifier |
MultipartD1Node.delete(Identifier pid) |
Identifier |
MultipartD1Node.delete(Session session,
Identifier pid) |
Identifier |
MultipartD1Node.generateIdentifier(Session session,
String scheme,
String fragment) |
Identifier |
MultipartD1Node.generateIdentifier(String scheme,
String fragment) |
Modifier and Type | Method and Description |
---|---|
Identifier |
MultipartD1Node.archive(Identifier pid) |
Identifier |
MultipartD1Node.archive(Session session,
Identifier pid)
sets the archived flag to true on an MN or CN
|
Identifier |
MultipartD1Node.delete(Identifier pid) |
Identifier |
MultipartD1Node.delete(Session session,
Identifier pid) |
DescribeResponse |
MultipartD1Node.describe(Identifier pid) |
DescribeResponse |
MultipartD1Node.describe(Session session,
Identifier pid) |
InputStream |
MultipartD1Node.get(Identifier pid)
Get the resource with the specified pid.
|
InputStream |
MultipartD1Node.get(Session session,
Identifier pid)
Get the resource with the specified pid.
|
Checksum |
MultipartD1Node.getChecksum(Identifier pid,
String checksumAlgorithm) |
Checksum |
MultipartD1Node.getChecksum(Session session,
Identifier pid,
String checksumAlgorithm)
This method can handle both the MN and CN method, although the CN overriding method
will need to recast the InvalidRequest exception and use 'null' for the checksumAlgorithm param
|
boolean |
MultipartD1Node.isAuthorized(Identifier pid,
Permission action) |
boolean |
MultipartD1Node.isAuthorized(Session session,
Identifier pid,
Permission action) |
boolean |
MultipartD1Node.systemMetadataChanged(Session session,
Identifier pid,
long serialVersion,
Date dateSystemMetadataLastModified) |
protected InputStream |
MultipartD1Node.view(Session session,
String theme,
Identifier id) |
Modifier and Type | Method and Description |
---|---|
Identifier |
ObsoletesChain.getByPosition(int index) |
Identifier |
ObsoletesChain.getLatestVersion() |
Identifier |
ObsoletesChain.getOriginalVersion() |
Identifier |
ObsoletesChain.getStartingPoint() |
Identifier |
ObsoletesChain.getVersionAsOf(Date asOfDate) |
Identifier |
ObsoletesChain.nextVersion(Identifier pid) |
Identifier |
ObsoletesChain.previousVersion(Identifier pid) |
Modifier and Type | Method and Description |
---|---|
void |
ObsoletesChain.addObject(Identifier pid,
Date publishDate,
Identifier obsoletes,
Identifier obsoletedBy,
Boolean isArchived) |
Date |
ObsoletesChain.getPublishDate(Identifier pid) |
Boolean |
ObsoletesChain.isArchived(Identifier pid) |
boolean |
ObsoletesChain.isLatestVersion(Identifier pid) |
Identifier |
ObsoletesChain.nextVersion(Identifier pid) |
Identifier |
ObsoletesChain.previousVersion(Identifier pid) |
Constructor and Description |
---|
ObsoletesChain(Identifier pid) |
Modifier and Type | Method and Description |
---|---|
void |
ExampleDataPackageUpload.copyDataPackages(CNode sourceCN,
MNode targetMN,
List<Identifier> oreIdentifiers)
Copy oreIdentifers from sourceCn to targetMN.
|
Modifier and Type | Method and Description |
---|---|
Identifier |
MultipartMNode.archive(Identifier pid) |
Identifier |
MultipartMNode.archive(Session session,
Identifier pid) |
Identifier |
MultipartMNode.create(Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MultipartCNode.create(Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MultipartMNode.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MultipartCNode.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MultipartMNode.delete(Identifier pid) |
Identifier |
MultipartMNode.delete(Session session,
Identifier pid) |
boolean |
MultipartCNode.deleteReplicationMetadata(Identifier pid,
NodeReference nodeId,
long serialVersion) |
boolean |
MultipartCNode.deleteReplicationMetadata(Session session,
Identifier pid,
NodeReference nodeId,
long serialVersion) |
DescribeResponse |
MultipartMNode.describe(Identifier pid) |
DescribeResponse |
MultipartMNode.describe(Session session,
Identifier pid) |
InputStream |
MultipartMNode.get(Identifier pid) |
InputStream |
MultipartCNode.get(Identifier pid) |
InputStream |
MultipartMNode.get(Session session,
Identifier pid) |
InputStream |
MultipartCNode.get(Session session,
Identifier pid) |
Checksum |
MultipartCNode.getChecksum(Identifier pid) |
Checksum |
MultipartMNode.getChecksum(Identifier pid,
String checksumAlgorithm) |
Checksum |
MultipartCNode.getChecksum(Session session,
Identifier pid) |
Checksum |
MultipartMNode.getChecksum(Session session,
Identifier pid,
String checksumAlgorithm) |
InputStream |
MultipartMNode.getReplica(Identifier pid) |
InputStream |
MultipartMNode.getReplica(Session session,
Identifier pid) |
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.
|
boolean |
MultipartCNode.hasReservation(Session session,
Subject subject,
Identifier pid) |
boolean |
MultipartCNode.hasReservation(Subject subject,
Identifier pid) |
boolean |
MultipartMNode.isAuthorized(Identifier pid,
Permission action) |
boolean |
MultipartMNode.isAuthorized(Session session,
Identifier pid,
Permission action) |
boolean |
MultipartCNode.isNodeAuthorized(Session session,
Subject targetNodeSubject,
Identifier pid) |
boolean |
MultipartCNode.isNodeAuthorized(Subject targetNodeSubject,
Identifier pid) |
Identifier |
MultipartCNode.registerSystemMetadata(Identifier pid,
SystemMetadata sysmeta) |
Identifier |
MultipartCNode.registerSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
Identifier |
MultipartCNode.reserveIdentifier(Identifier pid) |
Identifier |
MultipartCNode.reserveIdentifier(Session session,
Identifier pid) |
ObjectLocationList |
MultipartCNode.resolve(Identifier pid) |
ObjectLocationList |
MultipartCNode.resolve(Session session,
Identifier pid) |
boolean |
MultipartCNode.setAccessPolicy(Identifier pid,
AccessPolicy accessPolicy,
long serialVersion) |
boolean |
MultipartCNode.setAccessPolicy(Session session,
Identifier pid,
AccessPolicy accessPolicy,
long serialVersion) |
boolean |
MultipartCNode.setObsoletedBy(Identifier pid,
Identifier obsoletedByPid,
long serialVersion) |
boolean |
MultipartCNode.setObsoletedBy(Session session,
Identifier pid,
Identifier obsoletedByPid,
long serialVersion) |
boolean |
MultipartCNode.setReplicationPolicy(Identifier pid,
ReplicationPolicy policy,
long serialVersion) |
boolean |
MultipartCNode.setReplicationPolicy(Session session,
Identifier pid,
ReplicationPolicy policy,
long serialVersion) |
boolean |
MultipartCNode.setReplicationStatus(Identifier pid,
NodeReference nodeRef,
ReplicationStatus status,
BaseException failure) |
boolean |
MultipartCNode.setReplicationStatus(Session session,
Identifier pid,
NodeReference nodeRef,
ReplicationStatus status,
BaseException failure) |
Identifier |
MultipartCNode.setRightsHolder(Identifier pid,
Subject userId,
long serialVersion) |
Identifier |
MultipartCNode.setRightsHolder(Session session,
Identifier pid,
Subject userId,
long serialVersion) |
boolean |
MultipartMNode.systemMetadataChanged(Identifier pid,
long serialVersion,
Date dateSystemMetadataLastModified) |
Identifier |
MultipartMNode.update(Identifier pid,
InputStream object,
Identifier newPid,
SystemMetadata sysmeta) |
Identifier |
MultipartMNode.update(Session session,
Identifier pid,
InputStream object,
Identifier newPid,
SystemMetadata sysmeta) |
boolean |
MultipartCNode.updateReplicationMetadata(Identifier pid,
Replica replicaMetadata,
long serialVersion) |
boolean |
MultipartCNode.updateReplicationMetadata(Session session,
Identifier pid,
Replica replicaMetadata,
long serialVersion) |
Modifier and Type | Method and Description |
---|---|
static Identifier |
D1Client.archive(Session session,
D1Object d1object)
Perform an archive on an object in DataONE with the given D1Object on the
authoritativeMemberNode contained in its systemMetadata.
|
static Identifier |
D1Client.create(Session session,
D1Object d1object)
Attempts to create the given D1Object on the originMemberNode contained
in its SystemMetadata.
|
Identifier |
DataPackage.getDocumentedBy(Identifier dataObject)
Convenience function for working with the metadata map.
|
Identifier |
D1Object.getIdentifier() |
Identifier |
DataPackage.getPackageId() |
static Identifier |
D1Client.update(Session session,
D1Object d1object)
Perform an update an object in DataONE with the given D1Object on the
originMemberNode contained in its systemMetadata.
|
Modifier and Type | Method and Description |
---|---|
Map<Identifier,List<Identifier>> |
DataPackage.getMetadataMap()
Get a map of the metadata members of the resource map and the associated data
they document.
|
Map<Identifier,List<Identifier>> |
DataPackage.getMetadataMap()
Get a map of the metadata members of the resource map and the associated data
they document.
|
Set<Identifier> |
DataPackage.getUncharacterizedMembers()
Returns a list of package members that are not in the relationship map
(implying that these are not true members, as they will
not be included in the serialized ResourceMap).
|
Set<Identifier> |
DataPackage.getUnresolvableMembers()
Returns the Identifiers in the relationship map that cannot
be found in the object map or resolved by the CN.
|
Set<Identifier> |
DataPackage.identifiers()
Return the set of Identifiers that are part of this package.
|
Modifier and Type | Method and Description |
---|---|
void |
DataPackage.addAndDownloadData(Identifier id)
Puts an object with the given Identifier to the package's local, temporary
data store.
|
boolean |
DataPackage.contains(Identifier id)
Determine if an object with the given Identifier is already present in
the local data store.
|
static D1Object |
D1Object.download(Identifier id)
Contact D1 services to download the systemMetadata and data.
|
static DataPackage |
DataPackage.download(Identifier pid)
Download the resource map
|
D1Object |
DataPackage.get(Identifier id)
Get the D1Object associated with a given Identifier from the local data store.
|
Identifier |
DataPackage.getDocumentedBy(Identifier dataObject)
Convenience function for working with the metadata map.
|
void |
DataPackage.insertRelationship(Identifier metadataID,
List<Identifier> dataIDList)
Declare which data objects are documented by a metadata object, using their
identifiers.
|
static ObsoletesChain |
D1Client.listUpdateHistory(Identifier pid)
Return the full ObsoletesChain for the given Identifier.
|
void |
DataPackage.remove(Identifier id)
Deprecated.
renaming to removeData(Identifier id) for naming consistency
with addData, addAndDownloadData
|
void |
DataPackage.removeData(Identifier id)
Removes a D1Object from the local data store based on its Identifier.
|
void |
DataPackage.setPackageId(Identifier packageId) |
protected static void |
D1Object.validateRequest(Identifier id,
byte[] data,
ObjectFormatIdentifier formatId,
Subject rightsHolder,
NodeReference nodeId)
Check the given set of input arguments that they are all valid and not null,
and that string values are not null and of non-zero length.
|
Modifier and Type | Method and Description |
---|---|
void |
DataPackage.insertRelationship(Identifier metadataID,
List<Identifier> dataIDList)
Declare which data objects are documented by a metadata object, using their
identifiers.
|
Constructor and Description |
---|
D1Object(Identifier id,
byte[] data,
ObjectFormatIdentifier formatId,
Subject submitter,
NodeReference nodeId)
Deprecated.
|
D1Object(Identifier id,
byte[] data,
String formatValue,
String submitterValue,
String nodeIdValue)
Deprecated.
|
D1Object(Identifier id,
DataSource data,
ObjectFormatIdentifier formatId,
Subject rightsHolder,
NodeReference nodeId)
Create an object that contains the given data bytes and with the given system metadata values.
|
DataPackage(Identifier id)
Construct a DataPackage using the given identifier to identify this 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 |
---|---|
Identifier |
MultipartMNode.archive(Identifier pid) |
Identifier |
MultipartMNode.archive(Session session,
Identifier pid) |
Identifier |
MultipartMNode.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MultipartCNode.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MultipartMNode.delete(Identifier pid) |
Identifier |
MultipartMNode.delete(Session session,
Identifier pid) |
boolean |
MultipartCNode.deleteReplicationMetadata(Session session,
Identifier pid,
NodeReference nodeId,
long serialVersion) |
DescribeResponse |
MultipartMNode.describe(Identifier pid) |
DescribeResponse |
MultipartMNode.describe(Session session,
Identifier pid) |
InputStream |
MultipartMNode.get(Identifier pid) |
InputStream |
MultipartCNode.get(Identifier pid) |
InputStream |
MultipartMNode.get(Session session,
Identifier pid) |
InputStream |
MultipartCNode.get(Session session,
Identifier pid) |
Checksum |
MultipartMNode.getChecksum(Identifier pid,
String checksumAlgorithm) |
Checksum |
MultipartCNode.getChecksum(Session session,
Identifier pid) |
Checksum |
MultipartMNode.getChecksum(Session session,
Identifier pid,
String checksumAlgorithm) |
InputStream |
MultipartMNode.getPackage(Session session,
ObjectFormatIdentifier packageType,
Identifier id) |
InputStream |
MultipartMNode.getReplica(Session session,
Identifier pid) |
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.
|
boolean |
MultipartCNode.hasReservation(Session session,
Subject subject,
Identifier pid) |
boolean |
MultipartMNode.isAuthorized(Identifier pid,
Permission action) |
boolean |
MultipartMNode.isAuthorized(Session session,
Identifier pid,
Permission action) |
boolean |
MultipartCNode.isNodeAuthorized(Session session,
Subject targetNodeSubject,
Identifier pid) |
ObjectList |
MultipartMNode.listObjects(Session session,
Date fromDate,
Date toDate,
ObjectFormatIdentifier formatid,
Identifier identifier,
Boolean replicaStatus,
Integer start,
Integer count) |
ObjectList |
MultipartCNode.listObjects(Session session,
Date fromDate,
Date toDate,
ObjectFormatIdentifier formatid,
NodeReference nodeId,
Identifier identifier,
Integer start,
Integer count) |
Identifier |
MultipartCNode.registerSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
Identifier |
MultipartCNode.reserveIdentifier(Session session,
Identifier pid) |
ObjectLocationList |
MultipartCNode.resolve(Session session,
Identifier pid) |
boolean |
MultipartCNode.setAccessPolicy(Session session,
Identifier pid,
AccessPolicy accessPolicy,
long serialVersion) |
boolean |
MultipartCNode.setObsoletedBy(Session session,
Identifier pid,
Identifier obsoletedByPid,
long serialVersion) |
boolean |
MultipartCNode.setReplicationPolicy(Session session,
Identifier pid,
ReplicationPolicy policy,
long serialVersion) |
boolean |
MultipartCNode.setReplicationStatus(Session session,
Identifier pid,
NodeReference nodeRef,
ReplicationStatus status,
BaseException failure) |
Identifier |
MultipartCNode.setRightsHolder(Session session,
Identifier pid,
Subject userId,
long serialVersion) |
boolean |
MultipartCNode.synchronize(Session session,
Identifier pid) |
Identifier |
MultipartMNode.update(Session session,
Identifier pid,
InputStream object,
Identifier newPid,
SystemMetadata sysmeta) |
boolean |
MultipartCNode.updateReplicationMetadata(Session session,
Identifier pid,
Replica replicaMetadata,
long serialVersion) |
boolean |
MultipartMNode.updateSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
boolean |
MultipartD1Node.updateSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
boolean |
MultipartCNode.updateSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
InputStream |
MultipartMNode.view(Session session,
String theme,
Identifier id) |
InputStream |
MultipartCNode.view(Session session,
String theme,
Identifier id) |
Modifier and Type | Method and Description |
---|---|
Identifier |
DataPackage.getDocumentedBy(Identifier dataObject)
Convenience function for working with the metadata map.
|
Identifier |
D1Object.getIdentifier() |
Identifier |
DataPackage.getPackageId() |
Modifier and Type | Method and Description |
---|---|
Map<Identifier,List<Identifier>> |
DataPackage.getMetadataMap()
Get a map of the metadata members of the resource map and the associated data
they document.
|
Map<Identifier,List<Identifier>> |
DataPackage.getMetadataMap()
Get a map of the metadata members of the resource map and the associated data
they document.
|
Set<Identifier> |
DataPackage.getUncharacterizedMembers()
Returns a list of package members that are not in the relationship map
(implying that these are not true members, as they will
not be included in the serialized ResourceMap).
|
Set<Identifier> |
DataPackage.getUnresolvableMembers()
Returns the Identifiers in the relationship map that cannot
be found in the object map or resolved by the CN.
|
Set<Identifier> |
DataPackage.identifiers()
Return the set of Identifiers that are part of this package.
|
Modifier and Type | Method and Description |
---|---|
void |
DataPackage.addAndDownloadData(Identifier id)
Puts an object with the given Identifier to the package's local, temporary
data store.
|
boolean |
DataPackage.contains(Identifier id)
Determine if an object with the given Identifier is already present in
the local data store.
|
static D1Object |
D1Object.download(Identifier id)
Contact D1 services to download the systemMetadata and data.
|
static DataPackage |
DataPackage.download(Identifier pid)
Download the resource map
|
D1Object |
DataPackage.get(Identifier id)
Get the D1Object associated with a given Identifier from the local data store.
|
Identifier |
DataPackage.getDocumentedBy(Identifier dataObject)
Convenience function for working with the metadata map.
|
void |
DataPackage.insertRelationship(Identifier metadataID,
List<Identifier> dataIDList)
Declare which data objects are documented by a metadata object, using their
identifiers.
|
void |
DataPackage.remove(Identifier id)
Deprecated.
renaming to removeData(Identifier id) for naming consistency
with addData, addAndDownloadData
|
void |
DataPackage.removeData(Identifier id)
Removes a D1Object from the local data store based on its Identifier.
|
void |
DataPackage.setPackageId(Identifier packageId) |
protected static void |
D1Object.validateRequest(Identifier id,
byte[] data,
ObjectFormatIdentifier formatId,
Subject rightsHolder,
NodeReference nodeId)
Check the given set of input arguments that they are all valid and not null,
and that string values are not null and of non-zero length.
|
Modifier and Type | Method and Description |
---|---|
void |
DataPackage.insertRelationship(Identifier metadataID,
List<Identifier> dataIDList)
Declare which data objects are documented by a metadata object, using their
identifiers.
|
Constructor and Description |
---|
D1Object(Identifier id,
byte[] data,
ObjectFormatIdentifier formatId,
Subject rightsHolder,
NodeReference nodeId)
Deprecated.
|
D1Object(Identifier id,
byte[] data,
String formatValue,
String rightsHolderValue,
String nodeIdValue)
Deprecated.
|
D1Object(Identifier id,
DataSource data,
ObjectFormatIdentifier formatId,
Subject submitter,
NodeReference nodeId)
Create an object that contains the given data bytes and with the given system metadata values.
|
DataPackage(Identifier id)
Construct a DataPackage using the given identifier to identify this 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 |
---|---|
Map<Identifier,Map<Identifier,List<Identifier>>> |
ResourceMapFactory.parseResourceMap(InputStream is)
Parses the input stream from the serialized form into the Map representation
used by the org.dataone.client.DataPackage class.
|
Map<Identifier,Map<Identifier,List<Identifier>>> |
ResourceMapFactory.parseResourceMap(InputStream is)
Parses the input stream from the serialized form into the Map representation
used by the org.dataone.client.DataPackage class.
|
Map<Identifier,Map<Identifier,List<Identifier>>> |
ResourceMapFactory.parseResourceMap(InputStream is)
Parses the input stream from the serialized form into the Map representation
used by the org.dataone.client.DataPackage class.
|
Map<Identifier,Map<Identifier,List<Identifier>>> |
ResourceMapFactory.parseResourceMap(String resourceMapContents)
Parses the string containing serialized form into the Map representation
used by the org.dataone.client.DataPackage class.
|
Map<Identifier,Map<Identifier,List<Identifier>>> |
ResourceMapFactory.parseResourceMap(String resourceMapContents)
Parses the string containing serialized form into the Map representation
used by the org.dataone.client.DataPackage class.
|
Map<Identifier,Map<Identifier,List<Identifier>>> |
ResourceMapFactory.parseResourceMap(String resourceMapContents)
Parses the string containing serialized form into the Map representation
used by the org.dataone.client.DataPackage class.
|
Modifier and Type | Method and Description |
---|---|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addUsed(org.dspace.foresite.ResourceMap resourceMap,
Identifier subjectId,
Identifier objectId)
Adds a addUsed triple to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addWasDerivedFrom(org.dspace.foresite.ResourceMap resourceMap,
Identifier primaryDataId,
Identifier derivedDataId)
Adds a wasDerivedFrom triple to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addWasGeneratedBy(org.dspace.foresite.ResourceMap resourceMap,
Identifier subjectId,
Identifier objectId)
Adds a wasGeneratedBy triple to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addWasInformedBy(org.dspace.foresite.ResourceMap resourceMap,
Identifier subjectId,
Identifier objectId)
Adds a addWasInformedBy triple to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ResourceMapFactory.createResourceMap(Identifier resourceMapId,
Map<Identifier,List<Identifier>> idMap)
creates a ResourceMap from the DataPackage representation.
|
org.dspace.foresite.ResourceMap |
ResourceMapFactory.createResourceMap(Identifier resourceMapId,
Map<Identifier,List<Identifier>> idMap,
Map<org.dspace.foresite.Predicate,Map<Identifier,List<Identifier>>> tripleMap)
creates a ResourceMap from the DataPackage representation and a Map of other relationships.
|
org.dspace.foresite.ResourceMap |
ResourceMapFactory.createResourceMap(Identifier resourceMapId,
String title)
Create a resource map with the given identifier and aggregation title.
|
Modifier and Type | Method and Description |
---|---|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addUsed(org.dspace.foresite.ResourceMap resourceMap,
Map<Identifier,List<Identifier>> idMap)
Add multiple addUsed triples to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addUsed(org.dspace.foresite.ResourceMap resourceMap,
Map<Identifier,List<Identifier>> idMap)
Add multiple addUsed triples to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addWasDerivedFrom(org.dspace.foresite.ResourceMap resourceMap,
Map<Identifier,List<Identifier>> idMap)
Add multiple wasDerivedFrom triples to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addWasDerivedFrom(org.dspace.foresite.ResourceMap resourceMap,
Map<Identifier,List<Identifier>> idMap)
Add multiple wasDerivedFrom triples to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addWasGeneratedBy(org.dspace.foresite.ResourceMap resourceMap,
Map<Identifier,List<Identifier>> idMap)
Add multiple addWasGeneratedBy triples to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addWasGeneratedBy(org.dspace.foresite.ResourceMap resourceMap,
Map<Identifier,List<Identifier>> idMap)
Add multiple addWasGeneratedBy triples to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addWasInformedBy(org.dspace.foresite.ResourceMap resourceMap,
Map<Identifier,List<Identifier>> idMap)
Add multiple addWasInformedBy triples to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ProvResourceMapBuilder.addWasInformedBy(org.dspace.foresite.ResourceMap resourceMap,
Map<Identifier,List<Identifier>> idMap)
Add multiple addWasInformedBy triples to the specified Resource Map
|
org.dspace.foresite.ResourceMap |
ResourceMapFactory.createResourceMap(Identifier resourceMapId,
Map<Identifier,List<Identifier>> idMap)
creates a ResourceMap from the DataPackage representation.
|
org.dspace.foresite.ResourceMap |
ResourceMapFactory.createResourceMap(Identifier resourceMapId,
Map<Identifier,List<Identifier>> idMap)
creates a ResourceMap from the DataPackage representation.
|
org.dspace.foresite.ResourceMap |
ResourceMapFactory.createResourceMap(Identifier resourceMapId,
Map<Identifier,List<Identifier>> idMap,
Map<org.dspace.foresite.Predicate,Map<Identifier,List<Identifier>>> tripleMap)
creates a ResourceMap from the DataPackage representation and a Map of other relationships.
|
org.dspace.foresite.ResourceMap |
ResourceMapFactory.createResourceMap(Identifier resourceMapId,
Map<Identifier,List<Identifier>> idMap,
Map<org.dspace.foresite.Predicate,Map<Identifier,List<Identifier>>> tripleMap)
creates a ResourceMap from the DataPackage representation and a Map of other relationships.
|
org.dspace.foresite.ResourceMap |
ResourceMapFactory.createResourceMap(Identifier resourceMapId,
Map<Identifier,List<Identifier>> idMap,
Map<org.dspace.foresite.Predicate,Map<Identifier,List<Identifier>>> tripleMap)
creates a ResourceMap from the DataPackage representation and a Map of other relationships.
|
org.dspace.foresite.ResourceMap |
ResourceMapFactory.createResourceMap(Identifier resourceMapId,
Map<Identifier,List<Identifier>> idMap,
Map<org.dspace.foresite.Predicate,Map<Identifier,List<Identifier>>> tripleMap)
creates a ResourceMap from the DataPackage representation and a Map of other relationships.
|
Modifier and Type | Method and Description |
---|---|
Identifier |
CNCore.archive(Identifier pid) |
Identifier |
CNCore.archive(Session session,
Identifier pid)
Deprecated.
|
Identifier |
CNCore.create(Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
CNCore.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta)
Deprecated.
|
Identifier |
CNCore.delete(Identifier pid) |
Identifier |
CNCore.delete(Session session,
Identifier pid)
Deprecated.
|
boolean |
CNReplication.deleteReplicationMetadata(Identifier pid,
NodeReference nodeId,
long serialVersion) |
boolean |
CNReplication.deleteReplicationMetadata(Session session,
Identifier pid,
NodeReference nodeId,
long serialVersion)
Deprecated.
|
DescribeResponse |
CNRead.describe(Identifier pid) |
DescribeResponse |
CNRead.describe(Session session,
Identifier pid)
Deprecated.
|
InputStream |
CNRead.get(Identifier pid)
InputStream is the Java native version of D1's OctetStream
|
InputStream |
CNRead.get(Session session,
Identifier pid)
Deprecated.
|
Checksum |
CNRead.getChecksum(Identifier pid) |
Checksum |
CNRead.getChecksum(Session session,
Identifier pid)
Deprecated.
|
SystemMetadata |
CNRead.getSystemMetadata(Identifier pid) |
SystemMetadata |
CNRead.getSystemMetadata(Session session,
Identifier pid)
Deprecated.
|
boolean |
CNCore.hasReservation(Session session,
Subject subject,
Identifier pid)
Deprecated.
|
boolean |
CNCore.hasReservation(Subject subject,
Identifier pid) |
boolean |
CNAuthorization.isAuthorized(Identifier pid,
Permission permission) |
boolean |
CNAuthorization.isAuthorized(Session session,
Identifier pid,
Permission permission)
Deprecated.
|
boolean |
CNReplication.isNodeAuthorized(Session originatingNodeSession,
Subject targetNodeSubject,
Identifier pid)
Deprecated.
|
boolean |
CNReplication.isNodeAuthorized(Subject targetNodeSubject,
Identifier pid) |
Identifier |
CNCore.registerSystemMetadata(Identifier pid,
SystemMetadata sysmeta) |
Identifier |
CNCore.registerSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta)
Deprecated.
|
Identifier |
CNCore.reserveIdentifier(Identifier pid) |
Identifier |
CNCore.reserveIdentifier(Session session,
Identifier pid)
Deprecated.
|
ObjectLocationList |
CNRead.resolve(Identifier pid) |
ObjectLocationList |
CNRead.resolve(Session session,
Identifier pid)
Deprecated.
|
boolean |
CNAuthorization.setAccessPolicy(Identifier pid,
AccessPolicy policy,
long serialVersion) |
boolean |
CNAuthorization.setAccessPolicy(Session session,
Identifier pid,
AccessPolicy policy,
long serialVersion)
Deprecated.
|
boolean |
CNCore.setObsoletedBy(Identifier pid,
Identifier obsoletedByPid,
long serialVersion) |
boolean |
CNCore.setObsoletedBy(Session session,
Identifier pid,
Identifier obsoletedByPid,
long serialVersion)
Deprecated.
|
boolean |
CNReplication.setReplicationPolicy(Identifier pid,
ReplicationPolicy policy,
long serialVersion) |
boolean |
CNReplication.setReplicationPolicy(Session session,
Identifier pid,
ReplicationPolicy policy,
long serialVersion)
Deprecated.
|
boolean |
CNReplication.setReplicationStatus(Identifier pid,
NodeReference nodeRef,
ReplicationStatus status,
BaseException failure) |
boolean |
CNReplication.setReplicationStatus(Session session,
Identifier pid,
NodeReference nodeRef,
ReplicationStatus status,
BaseException failure)
Deprecated.
|
Identifier |
CNAuthorization.setRightsHolder(Identifier pid,
Subject userId,
long serialVersion) |
Identifier |
CNAuthorization.setRightsHolder(Session session,
Identifier pid,
Subject userId,
long serialVersion)
Deprecated.
|
boolean |
CNReplication.updateReplicationMetadata(Identifier pid,
Replica replicaMetadata,
long serialVersion) |
boolean |
CNReplication.updateReplicationMetadata(Session targetNodeSession,
Identifier pid,
Replica replicaMetadata,
long serialVersion)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Identifier |
CNCore.archive(Session session,
Identifier id)
Deprecated.
the Authoritative Member Node is responsible for archiving content using SystemMetadata modifications
|
Identifier |
CNCore.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
CNCore.delete(Session session,
Identifier id) |
Identifier |
CNCore.generateIdentifier(Session session,
String scheme,
String fragment) |
Identifier |
CNCore.registerSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
Identifier |
CNCore.reserveIdentifier(Session session,
Identifier id) |
Identifier |
CNAuthorization.setRightsHolder(Session session,
Identifier id,
Subject userId,
long serialVersion)
Deprecated.
use CNCore.updateSystemMetadata()
|
Modifier and Type | Method and Description |
---|---|
Identifier |
CNCore.archive(Session session,
Identifier id)
Deprecated.
the Authoritative Member Node is responsible for archiving content using SystemMetadata modifications
|
Identifier |
CNCore.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
CNCore.delete(Session session,
Identifier id) |
boolean |
CNReplication.deleteReplicationMetadata(Session session,
Identifier pid,
NodeReference nodeId,
long serialVersion) |
DescribeResponse |
CNRead.describe(Session session,
Identifier id) |
InputStream |
CNRead.get(Session session,
Identifier id)
InputStream is the Java native version of D1's OctetStream
|
Checksum |
CNRead.getChecksum(Session session,
Identifier pid) |
SystemMetadata |
CNRead.getSystemMetadata(Session session,
Identifier id) |
boolean |
CNCore.hasReservation(Session session,
Subject subject,
Identifier id) |
boolean |
CNAuthorization.isAuthorized(Session session,
Identifier id,
Permission permission) |
boolean |
CNReplication.isNodeAuthorized(Session session,
Subject targetNodeSubject,
Identifier pid) |
ObjectList |
CNRead.listObjects(Session session,
Date fromDate,
Date toDate,
ObjectFormatIdentifier formatId,
NodeReference nodeId,
Identifier identifier,
Integer start,
Integer count) |
Identifier |
CNCore.registerSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
Identifier |
CNCore.reserveIdentifier(Session session,
Identifier id) |
ObjectLocationList |
CNRead.resolve(Session session,
Identifier id) |
boolean |
CNAuthorization.setAccessPolicy(Session session,
Identifier id,
AccessPolicy policy,
long serialVersion)
Deprecated.
use CNCore.updateSystemMetadata()
|
boolean |
CNCore.setObsoletedBy(Session session,
Identifier pid,
Identifier obsoletedByPid,
long serialVersion)
Deprecated.
the Authoritative Member Node is responsible for obsoleting content using SystemMetadata modifications
|
boolean |
CNReplication.setReplicationPolicy(Session session,
Identifier pid,
ReplicationPolicy policy,
long serialVersion)
Deprecated.
use CNCore.updateSystemMetadata()
|
boolean |
CNReplication.setReplicationStatus(Session session,
Identifier pid,
NodeReference nodeRef,
ReplicationStatus status,
BaseException failure) |
Identifier |
CNAuthorization.setRightsHolder(Session session,
Identifier id,
Subject userId,
long serialVersion)
Deprecated.
use CNCore.updateSystemMetadata()
|
boolean |
CNCore.synchronize(Session session,
Identifier pid) |
boolean |
CNReplication.updateReplicationMetadata(Session session,
Identifier pid,
Replica replicaMetadata,
long serialVersion) |
boolean |
CNCore.updateSystemMetadata(Session session,
Identifier pid,
SystemMetadata sysmeta) |
InputStream |
CNView.view(Session session,
String theme,
Identifier id) |
Modifier and Type | Method and Description |
---|---|
DescribeResponse |
MNRead.describe(Identifier pid) |
DescribeResponse |
MNRead.describe(Session session,
Identifier pid)
Deprecated.
|
InputStream |
MNRead.get(Identifier pid)
InputStream is the Java native version of D1's OctetStream
|
InputStream |
MNRead.get(Session session,
Identifier pid)
Deprecated.
|
Checksum |
MNRead.getChecksum(Identifier pid,
String checksumAlgorithm) |
Checksum |
MNRead.getChecksum(Session session,
Identifier pid,
String checksumAlgorithm)
Deprecated.
|
InputStream |
MNRead.getReplica(Identifier pid) |
InputStream |
MNRead.getReplica(Session session,
Identifier pid)
Deprecated.
|
SystemMetadata |
MNRead.getSystemMetadata(Identifier pid) |
SystemMetadata |
MNRead.getSystemMetadata(Session session,
Identifier pid)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
DescribeResponse |
MNRead.describe(Session session,
Identifier id) |
InputStream |
MNRead.get(Session session,
Identifier id)
InputStream is the Java native version of D1's OctetStream
|
Checksum |
MNRead.getChecksum(Session session,
Identifier pid,
String checksumAlgorithm) |
InputStream |
MNRead.getReplica(Session session,
Identifier pid) |
SystemMetadata |
MNRead.getSystemMetadata(Session session,
Identifier id) |
ObjectList |
MNRead.listObjects(Session session,
Date fromDate,
Date toDate,
ObjectFormatIdentifier formatid,
Identifier identifier,
Boolean replicaStatus,
Integer start,
Integer count) |
boolean |
MNRead.systemMetadataChanged(Session session,
Identifier id,
long serialVersion,
Date dateSystemMetadataLastModified) |
Modifier and Type | Method and Description |
---|---|
boolean |
MNAuthorization.isAuthorized(Identifier pid,
Permission action) |
boolean |
MNAuthorization.isAuthorized(Session session,
Identifier pid,
Permission action)
Deprecated.
|
boolean |
MNAuthorization.systemMetadataChanged(Identifier pid,
long serialVersion,
Date dateSystemMetadataLastModified) |
boolean |
MNAuthorization.systemMetadataChanged(Session session,
Identifier pid,
long serialVersion,
Date dateSystemMetadataLastModified)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MNAuthorization.isAuthorized(Session session,
Identifier id,
Permission action) |
Modifier and Type | Method and Description |
---|---|
Identifier |
MNStorage.archive(Identifier pid) |
Identifier |
MNStorage.archive(Session session,
Identifier pid)
Deprecated.
|
Identifier |
MNStorage.create(Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MNStorage.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta)
Deprecated.
|
Identifier |
MNStorage.delete(Identifier pid) |
Identifier |
MNStorage.delete(Session session,
Identifier pid)
Deprecated.
|
Identifier |
MNStorage.generateIdentifier(Session session,
String scheme,
String fragment)
Deprecated.
|
Identifier |
MNStorage.generateIdentifier(String scheme,
String fragment) |
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 |
---|---|
Identifier |
MNStorage.archive(Identifier pid) |
Identifier |
MNStorage.archive(Session session,
Identifier pid)
Deprecated.
|
Identifier |
MNStorage.create(Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MNStorage.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta)
Deprecated.
|
Identifier |
MNStorage.delete(Identifier pid) |
Identifier |
MNStorage.delete(Session session,
Identifier pid)
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 |
---|---|
Identifier |
MNStorage.archive(Session session,
Identifier id)
Deprecated.
use updateSystemMetadata() to mark content as archived
|
Identifier |
MNStorage.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MNStorage.delete(Session session,
Identifier id) |
Identifier |
MNStorage.generateIdentifier(Session session,
String scheme,
String fragment) |
Identifier |
MNStorage.update(Session session,
Identifier pid,
InputStream object,
Identifier newPid,
SystemMetadata sysmeta) |
Modifier and Type | Method and Description |
---|---|
Identifier |
MNStorage.archive(Session session,
Identifier id)
Deprecated.
use updateSystemMetadata() to mark content as archived
|
Identifier |
MNStorage.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta) |
Identifier |
MNStorage.delete(Session session,
Identifier id) |
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 |
---|---|
InputStream |
MNPackage.getPackage(Session session,
ObjectFormatIdentifier packageType,
Identifier id) |
InputStream |
MNView.view(Session session,
String theme,
Identifier id) |
Modifier and Type | Field and Description |
---|---|
protected Identifier |
SystemMetadata.identifier |
protected Identifier |
ObjectLocationList.identifier |
protected Identifier |
ObjectInfo.identifier |
protected Identifier |
LogEntry.identifier |
protected Identifier |
SystemMetadata.obsoletedBy |
protected Identifier |
SystemMetadata.obsoletes |
Modifier and Type | Method and Description |
---|---|
static Identifier |
TypeFactory.buildIdentifier(String value)
Factory method for creating an Identifier.
|
static Identifier |
TypeFactory.cloneIdentifier(Identifier orig)
Factory method for cloning an Identifier from another, such that they
do not share any references for mutable properties.
|
Identifier |
ObjectFactory.createIdentifier()
Create an instance of
Identifier |
Identifier |
SystemMetadata.getIdentifier()
Get the 'identifier' element value.
|
Identifier |
ObjectLocationList.getIdentifier()
Get the 'identifier' element value.
|
Identifier |
ObjectInfo.getIdentifier()
Get the 'identifier' element value.
|
Identifier |
LogEntry.getIdentifier()
Get the 'identifier' element value.
|
Identifier |
SystemMetadata.getObsoletedBy()
Get the 'obsoletedBy' element value.
|
Identifier |
SystemMetadata.getObsoletes()
Get the 'obsoletes' element value.
|
Modifier and Type | Method and Description |
---|---|
JAXBElement<Identifier> |
ObjectFactory.createIdentifier(Identifier value)
|
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.
|
static Identifier |
TypeFactory.cloneIdentifier(Identifier orig)
Factory method for cloning an Identifier from another, such that they
do not share any references for mutable properties.
|
JAXBElement<Identifier> |
ObjectFactory.createIdentifier(Identifier value)
|
void |
SystemMetadata.setIdentifier(Identifier identifier)
Set the 'identifier' element value.
|
void |
ObjectLocationList.setIdentifier(Identifier identifier)
Set the 'identifier' element value.
|
void |
ObjectInfo.setIdentifier(Identifier identifier)
Set the 'identifier' element value.
|
void |
LogEntry.setIdentifier(Identifier identifier)
Set the 'identifier' element value.
|
void |
SystemMetadata.setObsoletedBy(Identifier obsoletedBy)
Set the 'obsoletedBy' element value.
|
void |
SystemMetadata.setObsoletes(Identifier obsoletes)
Set the 'obsoletes' element value.
|
Modifier and Type | Field and Description |
---|---|
protected Identifier |
LogEntry.identifier |
protected Identifier |
SystemMetadata.seriesId |
Modifier and Type | Method and Description |
---|---|
Identifier |
LogEntry.getIdentifier()
Get the 'identifier' element value.
|
Identifier |
SystemMetadata.getSeriesId()
Get the 'seriesId' element value.
|
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.
|
void |
LogEntry.setIdentifier(Identifier identifier)
Set the 'identifier' element value.
|
void |
SystemMetadata.setSeriesId(Identifier seriesId)
Set the 'seriesId' element value.
|
Copyright © 2016. All Rights Reserved.