com.prosysopc.ua.types.gds
Interface DirectoryType

All Superinterfaces:
BaseInstanceType, BaseObjectType, FolderType, UaInstance, UaNode, UaObject
All Known Subinterfaces:
CertificateDirectoryType
All Known Implementing Classes:
CertificateDirectoryTypeImpl, CertificateDirectoryTypeImplBase, CertificateDirectoryTypeNode, CertificateDirectoryTypeNodeBase, DirectoryTypeImpl, DirectoryTypeImplBase, DirectoryTypeNode, DirectoryTypeNodeBase

public interface DirectoryType
extends FolderType

Generated on 2018-05-09 10:45:32


Nested Class Summary
static class DirectoryType.QueryServersMethodOutputs
           
 
Field Summary
static String APPLICATIONS
           
static String FIND_APPLICATIONS
           
static String GET_APPLICATION
           
static String QUERY_SERVERS
           
static String REGISTER_APPLICATION
           
static String UNREGISTER_APPLICATION
           
static String UPDATE_APPLICATION
           
 
Method Summary
 ApplicationRecordDataType[] findApplications(String applicationUri)
           
 ApplicationRecordDataType getApplication(org.opcfoundation.ua.builtintypes.NodeId applicationId)
           
 FolderType getApplicationsNode()
           
 UaMethod getFindApplicationsNode()
           
 UaMethod getGetApplicationNode()
           
 UaMethod getQueryServersNode()
           
 UaMethod getRegisterApplicationNode()
           
 UaMethod getUnregisterApplicationNode()
           
 UaMethod getUpdateApplicationNode()
           
 DirectoryType.QueryServersMethodOutputs queryServers(org.opcfoundation.ua.builtintypes.UnsignedInteger startingRecordId, org.opcfoundation.ua.builtintypes.UnsignedInteger maxRecordsToReturn, String applicationName, String applicationUri, String productUri, String[] serverCapabilities)
           
 org.opcfoundation.ua.builtintypes.NodeId registerApplication(ApplicationRecordDataType application)
           
 void unregisterApplication(org.opcfoundation.ua.builtintypes.NodeId applicationId)
           
 void updateApplication(ApplicationRecordDataType application)
           
 
Methods inherited from interface com.prosysopc.ua.types.opcua.BaseInstanceType
getQualifiedName
 
Methods inherited from interface com.prosysopc.ua.nodes.UaObject
callMethod, getEventNotifier, getIcon, setEventNotifier, setIcon
 
Methods inherited from interface com.prosysopc.ua.nodes.UaInstance
getTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId
 
Methods inherited from interface com.prosysopc.ua.nodes.UaNode
addComponent, addProperty, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getAttributes, getBrowseName, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeClass, getNodeId, getNodeVersion, getProperties, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setReferences, setUserWriteMask, setWriteMask, supportsAttribute, writeAttribute
 

Field Detail

APPLICATIONS

static final String APPLICATIONS
See Also:
Constant Field Values

FIND_APPLICATIONS

static final String FIND_APPLICATIONS
See Also:
Constant Field Values

REGISTER_APPLICATION

static final String REGISTER_APPLICATION
See Also:
Constant Field Values

UPDATE_APPLICATION

static final String UPDATE_APPLICATION
See Also:
Constant Field Values

UNREGISTER_APPLICATION

static final String UNREGISTER_APPLICATION
See Also:
Constant Field Values

GET_APPLICATION

static final String GET_APPLICATION
See Also:
Constant Field Values

QUERY_SERVERS

static final String QUERY_SERVERS
See Also:
Constant Field Values
Method Detail

getApplicationsNode

FolderType getApplicationsNode()

getFindApplicationsNode

UaMethod getFindApplicationsNode()

findApplications

ApplicationRecordDataType[] findApplications(String applicationUri)
                                             throws StatusException,
                                                    ServiceException
Throws:
StatusException
ServiceException

getRegisterApplicationNode

UaMethod getRegisterApplicationNode()

registerApplication

org.opcfoundation.ua.builtintypes.NodeId registerApplication(ApplicationRecordDataType application)
                                                             throws StatusException,
                                                                    ServiceException
Throws:
StatusException
ServiceException

getUpdateApplicationNode

UaMethod getUpdateApplicationNode()

updateApplication

void updateApplication(ApplicationRecordDataType application)
                       throws StatusException,
                              ServiceException
Throws:
StatusException
ServiceException

getUnregisterApplicationNode

UaMethod getUnregisterApplicationNode()

unregisterApplication

void unregisterApplication(org.opcfoundation.ua.builtintypes.NodeId applicationId)
                           throws StatusException,
                                  ServiceException
Throws:
StatusException
ServiceException

getGetApplicationNode

UaMethod getGetApplicationNode()

getApplication

ApplicationRecordDataType getApplication(org.opcfoundation.ua.builtintypes.NodeId applicationId)
                                         throws StatusException,
                                                ServiceException
Throws:
StatusException
ServiceException

getQueryServersNode

UaMethod getQueryServersNode()

queryServers

DirectoryType.QueryServersMethodOutputs queryServers(org.opcfoundation.ua.builtintypes.UnsignedInteger startingRecordId,
                                                     org.opcfoundation.ua.builtintypes.UnsignedInteger maxRecordsToReturn,
                                                     String applicationName,
                                                     String applicationUri,
                                                     String productUri,
                                                     String[] serverCapabilities)
                                                     throws StatusException,
                                                            ServiceException
Throws:
StatusException
ServiceException


Copyright © 2018. All rights reserved.