public class NodeRegistryServiceImpl extends Object implements NodeRegistryService
Modifier and Type | Field and Description |
---|---|
static org.apache.commons.logging.Log |
log |
Constructor and Description |
---|
NodeRegistryServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
approveNode(org.dataone.service.types.v1.NodeReference nodeReference) |
void |
deleteNode(org.dataone.service.types.v1.NodeReference nodeReference) |
org.dataone.service.types.v2.Node |
getNodeCapabilities(org.dataone.service.types.v1.NodeReference nodeReference) |
org.dataone.service.types.v2.NodeList |
listNodes() |
org.dataone.service.types.v2.NodeList |
listPendingNodes() |
org.dataone.service.types.v1.NodeReference |
register(org.dataone.service.types.v2.Node node) |
boolean |
updateNodeCapabilities(org.dataone.service.types.v1.NodeReference nodeid,
org.dataone.service.types.v2.Node node) |
public org.dataone.service.types.v2.NodeList listNodes() throws org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure
listNodes
in interface NodeRegistryService
org.dataone.service.exceptions.NotImplemented
org.dataone.service.exceptions.ServiceFailure
public org.dataone.service.types.v2.NodeList listPendingNodes() throws org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound
listPendingNodes
in interface NodeRegistryService
org.dataone.service.exceptions.NotImplemented
org.dataone.service.exceptions.ServiceFailure
org.dataone.service.exceptions.NotFound
public org.dataone.service.types.v2.Node getNodeCapabilities(org.dataone.service.types.v1.NodeReference nodeReference) throws org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.NotFound
getNodeCapabilities
in interface NodeRegistryService
org.dataone.service.exceptions.ServiceFailure
org.dataone.service.exceptions.NotFound
public org.dataone.service.types.v1.NodeReference register(org.dataone.service.types.v2.Node node) throws org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.IdentifierNotUnique, org.dataone.service.exceptions.NotImplemented
register
in interface NodeRegistryService
org.dataone.service.exceptions.ServiceFailure
org.dataone.service.exceptions.InvalidRequest
org.dataone.service.exceptions.IdentifierNotUnique
org.dataone.service.exceptions.NotImplemented
public boolean updateNodeCapabilities(org.dataone.service.types.v1.NodeReference nodeid, org.dataone.service.types.v2.Node node) throws org.dataone.service.exceptions.NotImplemented, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.NotFound
updateNodeCapabilities
in interface NodeRegistryService
org.dataone.service.exceptions.NotImplemented
org.dataone.service.exceptions.ServiceFailure
org.dataone.service.exceptions.InvalidRequest
org.dataone.service.exceptions.NotFound
public void deleteNode(org.dataone.service.types.v1.NodeReference nodeReference) throws org.dataone.service.exceptions.ServiceFailure
deleteNode
in interface NodeRegistryService
org.dataone.service.exceptions.ServiceFailure
public void approveNode(org.dataone.service.types.v1.NodeReference nodeReference) throws org.dataone.service.exceptions.ServiceFailure
approveNode
in interface NodeRegistryService
org.dataone.service.exceptions.ServiceFailure
Copyright © 2019. All rights reserved.