Class | Description |
---|---|
AccessPolicy |
A set of rules that specifies as a whole the allowable
permissions that a given user, group, or system has for accessing a
resource, including data, metadata, resource map, and service resources.
|
AccessRule |
A rule that is used to allow a :term:`subject` to
perform an action (such as read or write) on an object in DataONE.
|
Checksum |
Represents the value of a computed :term:`checksum`
expressed as a hexadecimal formatted version of the message digest.
|
ChecksumAlgorithmList |
Represents a list of :term:`checksum`
algorithms.
|
DescribeResponse |
The DataONE Type to represent the metadata returned from a 'describe' request.
|
Group |
Group represents metadata about a :term:`Subject` that
represents a collection of other Subjects.
|
Identifier |
An :term:`identifier` (:term:`PID`) in the DataONE
system that is used to uniquely and globally identify an object.
|
Log |
Represents a collection of :class:`Types.LogEntry`
elements, used to transfer log information between DataONE
components.
|
LogEntry |
A single log entry as reported by a Member Node or
Coordinating Node through the :func:`MNCore.getLogRecords` or
:func:`CNCore.getLogRecords` methods.
|
MonitorInfo |
A single log entry as reported by a
Member Node or Coordinating Node through the getMonitorInfos methods.
|
MonitorList |
Schema fragment(s) for this class:
|
Node |
A set of values that describe a member or coordinating
node, its Internet location, and the services it supports.
|
NodeList |
A list of :class:`Types.Node` entries returned by
:func:`CNCore.listNodes()`.NodeList is described in
:mod:`NodeList`.
|
NodeReference |
A unique identifier for a DataONE Node.
|
NodeReplicationPolicy |
The overall replication policy for the node that
expresses constraints on object size, total objects, source nodes, and
object format types.
|
ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.dataone.ns.service.types.v1 package.
|
ObjectFormat |
One value from the DataONE Object Format Vocabulary
which is returned by :func:`CNCore.getFormat()`.An *ObjectFormat* is the structure returned from the
:func:`CNCore.getFormat()` method of the CN REST interface.
|
ObjectFormatIdentifier |
A string used to identify an instance of
:class:`Types.ObjectFormat` and MUST be unique within an instance of
:class:`Types.ObjectFormatList`.
|
ObjectFormatList |
An ObjectFormatList is the structure returned from the
:func:`CNCore.listFormats()` method of the CN REST interface.
|
ObjectInfo |
Metadata about an object, representing a subset of the
metadata found in :class:`Types.SystemMetadata`.
|
ObjectList |
A list of object locations (nodes) from which the
object can be retrieved.
|
ObjectLocation |
Portion of an :class:`Types.ObjectLocationList`
indicating the node from which the object can be retrieved.
|
ObjectLocationList |
An *ObjectLocationList* is the structure returned from
the :func:`CNRead.resolve` method of the CN REST interface.
|
Person |
*Person* represents metadata about a :term:`Principal`
that is a person and that can be used by clients and nodes for
:class:`Types.AccessPolicy` information.
|
Ping |
Store results from the :func:`MNCore.ping`
method.
|
Replica |
Replica information that describes the existence of a
replica of some object managed by the DataONE infrastructure, and its
status.
|
ReplicationPolicy |
The *ReplicationPolicy* for an object defines if
replication should be attempted for this object, and if so, how many
replicas should be maintained.
|
Schedule |
The schedule on which :term:`synchronization` will run
for a particular node.
|
Service |
The available Dataone Service APIs that are exposed on
a Node.
|
ServiceMethodRestriction |
Describes an optional restriction policy for a given
method.
|
Services |
A list of services that are provided by a node.
|
Session |
Information about the authenticated session for a
service transaction.
|
Slice |
An abstract type used as a common base for other types
that need to include *count*, *start*, and *total* attributes to
indicate which slice of a list is represented by a set of
records.The first element in a list is always index 0, i.e.
|
Subject |
An identifier for a Person (user), Group,
Organization, or System.The :term:`Subject` is a string that provides a formal
name to identify a user or group in the DataONE Identity Management
Service.
|
SubjectInfo |
A list of :term:`Subjects`, including both
:class:`Types.Person` and :class:`Types.Group` entries returned from
the :func:`CNIdentity.getSubjectInfo` service and
:func:`CNIdentity.listSubjects` services.
|
SubjectList |
A list of :term:`Subjects` used for identity/group
management
Schema fragment(s) for this class:
|
Synchronization |
Configuration information for the process by which
metadata is harvested from Member Nodes to Coordinating Nodes, including
the schedule on which harvesting should occur, and information about the
last :term:`synchronization` attempts for the node.
|
SystemMetadata |
System metadata (often referred to as
:term:`sysmeta`) is the information used by DataONE to track and manage
objects across the distributed Coordinating and Member Nodes of the
network.
|
TypeFactory |
A Factory class for building, cloning, and converting common DataONE types.
|
Enum | Description |
---|---|
Event |
The controlled list of events that are logged, which
will include *create*, *update*, *delete*, *read*, *replicate*,
synchronization_failed* and *replication_failed*
events.
|
NodeState |
An indicator of the current node accessibility.
|
NodeType |
The type of this node, which is either *mn* for
Member Nodes, or *cn* for Coordinating Nodes.
|
Permission |
Java class for Permission.
|
ReplicationStatus |
An enumerated string value indicating the current
state of a replica of an object.
|
Copyright © 2018. All Rights Reserved.