| Package | Description |
|---|---|
| org.dataone.client.v1.impl | |
| org.dataone.service.cn.v1 | |
| org.dataone.service.mn.tier1.v1 | |
| org.dataone.service.types.v1 | |
| org.dataone.service.types.v1.util | |
| org.dataone.service.types.v2 |
| Modifier and Type | Method and Description |
|---|---|
Node |
MultipartMNode.getCapabilities() |
| Modifier and Type | Method and Description |
|---|---|
NodeReference |
MultipartCNode.register(Node node) |
NodeReference |
MultipartCNode.register(Session session,
Node node) |
boolean |
MultipartCNode.updateNodeCapabilities(NodeReference nodeid,
Node node) |
boolean |
MultipartCNode.updateNodeCapabilities(Session session,
NodeReference nodeid,
Node node) |
| Modifier and Type | Method and Description |
|---|---|
NodeReference |
CNRegister.register(Node node) |
NodeReference |
CNRegister.register(Session session,
Node node)
Deprecated.
|
boolean |
CNRegister.updateNodeCapabilities(NodeReference nodeid,
Node node) |
boolean |
CNRegister.updateNodeCapabilities(Session session,
NodeReference nodeid,
Node node)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Node |
MNCore.getCapabilities() |
| Modifier and Type | Field and Description |
|---|---|
protected List<Node> |
NodeList.node |
| Modifier and Type | Method and Description |
|---|---|
Node |
ObjectFactory.createNode()
Create an instance of
Node |
Node |
NodeList.getNode(int index)
Get 'node' element item by position.
|
| Modifier and Type | Method and Description |
|---|---|
JAXBElement<Node> |
ObjectFactory.createNode(Node value)
|
List<Node> |
NodeList.getNodeList()
Get the list of 'node' element items.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NodeList.addNode(Node item)
Add a 'node' element item.
|
JAXBElement<Node> |
ObjectFactory.createNode(Node value)
|
| Modifier and Type | Method and Description |
|---|---|
void |
NodeList.setNodeList(List<Node> list)
Set the list of 'node' element items.
|
| Modifier and Type | Method and Description |
|---|---|
static Node |
NodelistUtil.findNode(NodeList nodeList,
NodeReference nodeRef)
Returns the first node with identifier of the provided node reference
|
| Modifier and Type | Method and Description |
|---|---|
static Set<Node> |
NodelistUtil.selectNode(NodeList nodeList,
Subject subject)
Finds the nodes in the NodeList that contain the provided Subject.
|
static Set<Node> |
NodelistUtil.selectNodes(NodeList nodeList,
NodeState nodeState)
Finds the nodes in the NodeList that are in the provided state.
|
static Set<Node> |
NodelistUtil.selectNodes(NodeList nodeList,
NodeType nodeType)
Finds the nodes in the NodeList that match the provided NodeType.
|
static Set<Node> |
NodelistUtil.selectNodesByService(NodeList nodeList,
String serviceName,
String version,
boolean isAvailable)
Finds the nodes in the NodeList that contain services that match the
provided serviceName and availability.
|
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
ServiceMethodRestrictionUtil.getCnAdministrativeList(List<Node> nodeList,
String serviceName,
String methodName)
Returns an array of subjects listed as CN's in the nodelist or in a properties file.
|
static boolean |
ServiceMethodRestrictionUtil.isMethodAllowed(Subject subject,
List<Node> nodeList,
String serviceName,
String methodName)
Interprets the CN's ServiceMethodRestriction for a given Subject+serviceName+methodName
|
| Modifier and Type | Class and Description |
|---|---|
class |
Node
Extends the Version 1.x :class:`Types.Node` by adding
an optional unbounded parameter entry providing additional simple
metadata relevant to a Node.
|
Copyright © 2018. All Rights Reserved.