public static class UaServer.NodeManagerUaServer extends NodeManagerUaNode
NOTE! This class should be considered as-if it would have the 'final' modifier. Under normal conditions this class should not be extended, that can lead to security issues if done incorrectly.
initialized, started| Constructor and Description |
|---|
NodeManagerUaServer(UaServer server,
String namespaceUri) |
| Modifier and Type | Method and Description |
|---|---|
protected NodeId |
addNode(ServiceContext serviceContext,
NodeId nodeId,
NodeId parentNodeId,
QualifiedName browseName,
NodeClass nodeClass,
ExpandedNodeId typeDefinitionId,
NodeAttributes attributes,
NodeId referenceTypeId)
Handle adding a new node.
|
protected void |
addReference(ServiceContext serviceContext,
NodeId sourceNodeId,
ExpandedNodeId targetNodeId,
NodeId referenceTypeId,
boolean isForward,
NodeClass targetNodeClass,
String targetServerUri)
Handle adding a reference.
|
protected void |
deleteNode(ServiceContext serviceContext,
NodeId nodeId,
Boolean deleteTargetReferences) |
protected void |
deleteReference(ServiceContext serviceContext,
NodeId sourceNodeId,
ExpandedNodeId targetNodeId,
NodeId referenceTypeId,
Boolean isForward,
Boolean deleteBidirectional) |
protected AccessLevelType |
getAccessLevelForSecurityDiagnostics(ServiceContext serviceContext) |
addComponent, addNode, addNodeAndReference, addReference, addReference, addReference, addType, addType, close, createEvent, createEvent, createEvent, createEvent, createEvent, createEvent, createFolder, createInstance, createInstance, createInstance, createInstance, createInstance, createInstance, createInstance, createInstance, createInstance, createMonitoredDataItem, createNodeBuilder, createNodeBuilder, createNodeBuilder, createNodeBuilder, createNodeBuilder, createNodeBuilder, createNodeForAddNodesRequest, createNodeForNodeSet2, createNodeId, createNodeId, createNodeId, createNodeId, createNodeMap, deleteNode, deleteNode, deleteNode, deleteReference, deleteReference, deleteReference, findNode, getBrowseName, getDataType, getDisplayName, getIoManager, getNode, getNode, getNodeBuilderConfiguration, getNodeClass, getNodeFactory, getNodeIdDelimiter, getNodeIdFormat, getNodeOrExternal, getNodeOrExternalIfExist, getNodes, getReferences, getType, getTypeDefinition, getVariableDataType, hasNode, replaceExternalNode, requireUaNode, setNodeBuilderConfiguration, setNodeFactory, setNodeIdDelimiter, supportsUaNode, toNodeSetaddListener, afterCreateMonitoredDataItem, afterCreateMonitoredEventItem, afterDeleteMonitoredItem, afterModifyMonitoredDataItem, afterModifyMonitoredEventItem, browseNode, callMethod, createMonitoredEventItem, createReferenceDescription, deleteMonitoredItem, findNode, findNodeClass, fireAddNode, fireAddReference, fireAfterAddNode, fireAfterAddReference, fireAfterCreateMonitoredDataItem, fireAfterDeleteMonitoredItem, fireAfterModifyMonitoredDataItem, fireBrowseNode, fireCreateMonitoredDataItem, fireDeleteMonitoredItem, fireDeleteNode, fireDeleteReference, fireModifyMonitoredDataItem, getDefaultLocale, getEventManager, getEventManager, getHistoryManager, getIsOfType, getMethodManager, getNamespaceIndex, getNamespaceTable, getNamespaceUri, getNode, getNode, getNodeClass, getNodeId, getQualifiedName, getReferences, getReferenceType, hasListener, init, invalidatePreviousNodeCache, isInitialized, isOfType, isStarted, modifyMonitoredDataItem, modifyMonitoredEventItem, queryFirst, queryNext, referenceMatchesRequest, registerNode, removeListener, setDefaultLocale, setEventManager, setHistoryManager, setIoManager, setMethodManager, start, toString, translateBrowsePath, unregisterNodearrayDimensionsMatch, checkIsMethod, checkIsValueNode, checkIsVariable, checkIsVariableOrVariableType, dataTypeEquals, getNode, getNode, getNodeManagerTable, getServer, getSubscriptionManager, isValueNode, isVariable, listenerErrorprotected NodeId addNode(ServiceContext serviceContext, NodeId nodeId, NodeId parentNodeId, QualifiedName browseName, NodeClass nodeClass, ExpandedNodeId typeDefinitionId, NodeAttributes attributes, NodeId referenceTypeId) throws StatusException
NodeManageraddNode in class NodeManagerUaNodeStatusExceptionprotected void addReference(ServiceContext serviceContext, NodeId sourceNodeId, ExpandedNodeId targetNodeId, NodeId referenceTypeId, boolean isForward, NodeClass targetNodeClass, String targetServerUri) throws StatusException
NodeManageraddReference in class NodeManagerUaNodeStatusExceptionprotected void deleteNode(ServiceContext serviceContext, NodeId nodeId, Boolean deleteTargetReferences) throws StatusException
deleteNode in class NodeManagerUaNodeStatusExceptionprotected void deleteReference(ServiceContext serviceContext, NodeId sourceNodeId, ExpandedNodeId targetNodeId, NodeId referenceTypeId, Boolean isForward, Boolean deleteBidirectional) throws StatusException
deleteReference in class NodeManagerUaNodeStatusExceptionprotected AccessLevelType getAccessLevelForSecurityDiagnostics(ServiceContext serviceContext)
Copyright © 2026. All rights reserved.