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.
|
Identifier |
MNode.create(Identifier pid,
InputStream object,
SystemMetadata sysmeta)
|
Identifier |
CNode.create(Identifier pid,
InputStream object,
SystemMetadata sysmeta)
|
static Identifier |
D1Client.create(Session session,
D1Object d1object)
Attempts to create the given D1Object on the originMemberNode contained
in its SystemMetadata.
|
Identifier |
MNode.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta)
|
Identifier |
CNode.create(Session session,
Identifier pid,
InputStream object,
SystemMetadata sysmeta)
|
static DataPackage |
DataPackage.deserializePackage(String resourceMap)
Deserialize an ORE resourceMap by parsing it, extracting the associated package identifier,
and the list of metadata and data objects aggregated in the ORE Map.
|
InputStream |
D1RestClient.doDeleteRequest(String url) |
InputStream |
D1RestClient.doGetRequest(String url)
Perform an HTTP GET request, setting the headers first and parsing /filtering
exceptions to the exception stream on the response into their
respective java instances.
|
InputStream |
D1RestClient.doGetRequest(String url,
boolean allowRedirect) |
org.apache.http.Header[] |
D1RestClient.doGetRequestForHeaders(String url) |
org.apache.http.Header[] |
D1RestClient.doHeadRequest(String url) |
InputStream |
D1RestClient.doPostRequest(String url,
SimpleMultipartEntity entity) |
InputStream |
D1RestClient.doPutRequest(String url,
SimpleMultipartEntity entity) |
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
|
InputStream |
D1Node.get(Identifier pid)
Get the resource with the specified pid.
|
InputStream |
MNode.get(Identifier pid) |
InputStream |
D1Node.get(Session session,
Identifier pid)
Get the resource with the specified pid.
|
InputStream |
MNode.get(Session session,
Identifier pid) |
Log |
D1Node.getLogRecords() |
Log |
CNode.getLogRecords()
A convenience method for getLogRecords using no filtering parameters
see DataONE API Reference
|
Log |
D1Node.getLogRecords(Date fromDate,
Date toDate,
Event event,
String pidFilter,
Integer start,
Integer count) |
Log |
CNode.getLogRecords(Date fromDate,
Date toDate,
Event event,
String pidFilter,
Integer start,
Integer count)
|
Log |
D1Node.getLogRecords(Session session) |
Log |
CNode.getLogRecords(Session session)
A convenience method for getLogRecords using no filtering parameters
see DataONE API Reference
|
Log |
D1Node.getLogRecords(Session session,
Date fromDate,
Date toDate,
Event event,
String pidFilter,
Integer start,
Integer count) |
Log |
CNode.getLogRecords(Session session,
Date fromDate,
Date toDate,
Event event,
String pidFilter,
Integer start,
Integer count)
|
InputStream |
MNode.getReplica(Identifier pid)
|
InputStream |
MNode.getReplica(Session session,
Identifier pid)
|
Date |
D1Node.ping() |
Date |
MNode.ping()
|
Date |
CNode.ping()
|
boolean |
MNode.replicate(Session session,
SystemMetadata sysmeta,
NodeReference sourceNode)
|
boolean |
MNode.replicate(SystemMetadata sysmeta,
NodeReference sourceNode)
|
Identifier |
MNode.update(Identifier pid,
InputStream object,
Identifier newPid,
SystemMetadata sysmeta)
|
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.
|
Identifier |
MNode.update(Session session,
Identifier pid,
InputStream object,
Identifier newPid,
SystemMetadata sysmeta)
|
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.
|
Log |
CNCore.getLogRecords(Date fromDate,
Date toDate,
Event event,
String pidFilter,
Integer start,
Integer count) |
Log |
CNCore.getLogRecords(Session session,
Date fromDate,
Date toDate,
Event event,
String pidFilter,
Integer start,
Integer count)
Deprecated.
|
Date |
CNCore.ping() |
Modifier and Type | Method and Description |
---|---|
InputStream |
MNRead.get(Identifier pid)
InputStream is the Java native version of D1's OctetStream
|
InputStream |
MNRead.get(Session session,
Identifier pid)
Deprecated.
|
InputStream |
MNRead.getReplica(Identifier pid) |
InputStream |
MNRead.getReplica(Session session,
Identifier pid)
Deprecated.
|
Date |
MNCore.ping() |
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 void |
ExceptionHandler.deserializeAndThrowException(org.apache.http.HttpResponse response) |
static void |
ExceptionHandler.deserializeAndThrowException(InputStream errorStream,
String contentType,
Integer statusCode,
String reason)
Throw the exception that is contained in an HTTP response
A response from an HTTP call may be determined to have an error.
|
static void |
ExceptionHandler.deserializeHeadersAndThrowException(int code,
org.apache.http.Header[] headers) |
static InputStream |
ExceptionHandler.filterErrors(org.apache.http.HttpResponse res) |
static InputStream |
ExceptionHandler.filterErrors(org.apache.http.HttpResponse res,
boolean allowRedirect) |
static InputStream |
ExceptionHandler.filterErrors(InputStream is,
boolean isException,
String contentType) |
static org.apache.http.Header[] |
ExceptionHandler.filterErrorsHeader(org.apache.http.HttpResponse response,
String httpMethod)
will filter serialized errors coming from the HEAD request
by deserializing them and putting on the exception thread(?).
|
Copyright © 2014. All Rights Reserved.