com.prosysopc.ua.types.gds.client
Class DirectoryTypeImplBase

java.lang.Object
  extended by com.prosysopc.ua.nodes.AbstractUaNode
      extended by com.prosysopc.ua.client.nodes.UaNodeImpl
          extended by com.prosysopc.ua.client.nodes.UaInstanceImpl
              extended by com.prosysopc.ua.client.nodes.UaObjectImpl
                  extended by com.prosysopc.ua.types.opcua.client.BaseObjectTypeImpl
                      extended by com.prosysopc.ua.types.opcua.client.FolderTypeImplBase
                          extended by com.prosysopc.ua.types.opcua.client.FolderTypeImpl
                              extended by com.prosysopc.ua.types.gds.client.DirectoryTypeImplBase
All Implemented Interfaces:
UaInstance, UaNode, UaObject, DirectoryType, BaseInstanceType, BaseObjectType, FolderType
Direct Known Subclasses:
DirectoryTypeImpl

public abstract class DirectoryTypeImplBase
extends FolderTypeImpl
implements DirectoryType

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


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.prosysopc.ua.types.gds.DirectoryType
DirectoryType.QueryServersMethodOutputs
 
Field Summary
 
Fields inherited from class com.prosysopc.ua.client.nodes.UaNodeImpl
addressSpace, references, supportedAttributesMap
 
Fields inherited from interface com.prosysopc.ua.types.gds.DirectoryType
APPLICATIONS, FIND_APPLICATIONS, GET_APPLICATION, QUERY_SERVERS, REGISTER_APPLICATION, UNREGISTER_APPLICATION, UPDATE_APPLICATION
 
Constructor Summary
protected DirectoryTypeImplBase(AddressSpace addressSpace, org.opcfoundation.ua.builtintypes.NodeId nodeId, org.opcfoundation.ua.builtintypes.QualifiedName browseName, org.opcfoundation.ua.builtintypes.LocalizedText displayName)
           
 
Method Summary
 ApplicationRecordDataType[] findApplications(String applicationUri)
           
 org.opcfoundation.ua.transport.AsyncResult<? extends ApplicationRecordDataType[]> findApplicationsAsync(String applicationUri)
           
 ApplicationRecordDataType getApplication(org.opcfoundation.ua.builtintypes.NodeId applicationId)
           
 org.opcfoundation.ua.transport.AsyncResult<? extends ApplicationRecordDataType> getApplicationAsync(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.transport.AsyncResult<? extends DirectoryType.QueryServersMethodOutputs> queryServersAsync(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)
           
 org.opcfoundation.ua.transport.AsyncResult<? extends org.opcfoundation.ua.builtintypes.NodeId> registerApplicationAsync(ApplicationRecordDataType application)
           
 void unregisterApplication(org.opcfoundation.ua.builtintypes.NodeId applicationId)
           
 org.opcfoundation.ua.transport.AsyncResult<Void> unregisterApplicationAsync(org.opcfoundation.ua.builtintypes.NodeId applicationId)
           
 void updateApplication(ApplicationRecordDataType application)
           
 org.opcfoundation.ua.transport.AsyncResult<Void> updateApplicationAsync(ApplicationRecordDataType application)
           
 
Methods inherited from class com.prosysopc.ua.types.opcua.client.BaseObjectTypeImpl
callMethod, callMethodAsync, getComponentId, getQualifiedName
 
Methods inherited from class com.prosysopc.ua.client.nodes.UaObjectImpl
addComponent, call, call, call, callAsync, callAsync, callAsync, callMethod, getAttributes, getAttributes, getEventNotifier, getIcon, getNodeClass, initSupportedAttributes, readAttributeValue, setAttributes, setEventNotifier, setIcon, toString, writeAttributeValue
 
Methods inherited from class com.prosysopc.ua.client.nodes.UaInstanceImpl
getTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId
 
Methods inherited from class com.prosysopc.ua.client.nodes.UaNodeImpl
addProperties, addProperty, addReference, addReference, addReference, addReference, afterAddReference, afterDeleteReference, assertTypeSupport, assertTypeSupport, beforeAddReference, deleteReference, deleteReference, deleteReference, deleteReference, deleteReferences, doAddProperty, equals, findPlaceholders, getAddressSpace, getAttributes, getBrowseName, getComponent, getComponents, getDescription, getDescription, getDisplayName, getDisplayName, getMethod, getNodeId, getNodeVersion, getNodeVersionString, getProperties, getProperty, getPropertyValue, getReference, getReferenceList, getReferences, getSupportedAttributes, getUserWriteMask, getWriteMask, hashCode, hasProperty, hasTypeDefinition, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, referenceTypeInherits, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setNodeVersion, setPropertyValue, setReferences, setUserWriteMask, setWriteMask, supportsAttribute, writeAttribute
 
Methods inherited from class com.prosysopc.ua.nodes.AbstractUaNode
getForwardReferences, getInverseReferences, getReferences, getReferences, getReferencesAsList, referenceTypeInherits
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

DirectoryTypeImplBase

protected DirectoryTypeImplBase(AddressSpace addressSpace,
                                org.opcfoundation.ua.builtintypes.NodeId nodeId,
                                org.opcfoundation.ua.builtintypes.QualifiedName browseName,
                                org.opcfoundation.ua.builtintypes.LocalizedText displayName)
Method Detail

getApplicationsNode

public FolderType getApplicationsNode()
Specified by:
getApplicationsNode in interface DirectoryType

getFindApplicationsNode

public UaMethod getFindApplicationsNode()
Specified by:
getFindApplicationsNode in interface DirectoryType

findApplications

public ApplicationRecordDataType[] findApplications(String applicationUri)
                                             throws MethodCallStatusException,
                                                    ServiceException
Specified by:
findApplications in interface DirectoryType
Throws:
MethodCallStatusException
ServiceException

findApplicationsAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends ApplicationRecordDataType[]> findApplicationsAsync(String applicationUri)

getRegisterApplicationNode

public UaMethod getRegisterApplicationNode()
Specified by:
getRegisterApplicationNode in interface DirectoryType

registerApplication

public org.opcfoundation.ua.builtintypes.NodeId registerApplication(ApplicationRecordDataType application)
                                                             throws MethodCallStatusException,
                                                                    ServiceException
Specified by:
registerApplication in interface DirectoryType
Throws:
MethodCallStatusException
ServiceException

registerApplicationAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends org.opcfoundation.ua.builtintypes.NodeId> registerApplicationAsync(ApplicationRecordDataType application)

getUpdateApplicationNode

public UaMethod getUpdateApplicationNode()
Specified by:
getUpdateApplicationNode in interface DirectoryType

updateApplication

public void updateApplication(ApplicationRecordDataType application)
                       throws MethodCallStatusException,
                              ServiceException
Specified by:
updateApplication in interface DirectoryType
Throws:
MethodCallStatusException
ServiceException

updateApplicationAsync

public org.opcfoundation.ua.transport.AsyncResult<Void> updateApplicationAsync(ApplicationRecordDataType application)

getUnregisterApplicationNode

public UaMethod getUnregisterApplicationNode()
Specified by:
getUnregisterApplicationNode in interface DirectoryType

unregisterApplication

public void unregisterApplication(org.opcfoundation.ua.builtintypes.NodeId applicationId)
                           throws MethodCallStatusException,
                                  ServiceException
Specified by:
unregisterApplication in interface DirectoryType
Throws:
MethodCallStatusException
ServiceException

unregisterApplicationAsync

public org.opcfoundation.ua.transport.AsyncResult<Void> unregisterApplicationAsync(org.opcfoundation.ua.builtintypes.NodeId applicationId)

getGetApplicationNode

public UaMethod getGetApplicationNode()
Specified by:
getGetApplicationNode in interface DirectoryType

getApplication

public ApplicationRecordDataType getApplication(org.opcfoundation.ua.builtintypes.NodeId applicationId)
                                         throws MethodCallStatusException,
                                                ServiceException
Specified by:
getApplication in interface DirectoryType
Throws:
MethodCallStatusException
ServiceException

getApplicationAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends ApplicationRecordDataType> getApplicationAsync(org.opcfoundation.ua.builtintypes.NodeId applicationId)

getQueryServersNode

public UaMethod getQueryServersNode()
Specified by:
getQueryServersNode in interface DirectoryType

queryServers

public DirectoryType.QueryServersMethodOutputs queryServers(org.opcfoundation.ua.builtintypes.UnsignedInteger startingRecordId,
                                                            org.opcfoundation.ua.builtintypes.UnsignedInteger maxRecordsToReturn,
                                                            String applicationName,
                                                            String applicationUri,
                                                            String productUri,
                                                            String[] serverCapabilities)
                                                     throws MethodCallStatusException,
                                                            ServiceException
Specified by:
queryServers in interface DirectoryType
Throws:
MethodCallStatusException
ServiceException

queryServersAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends DirectoryType.QueryServersMethodOutputs> queryServersAsync(org.opcfoundation.ua.builtintypes.UnsignedInteger startingRecordId,
                                                                                                                       org.opcfoundation.ua.builtintypes.UnsignedInteger maxRecordsToReturn,
                                                                                                                       String applicationName,
                                                                                                                       String applicationUri,
                                                                                                                       String productUri,
                                                                                                                       String[] serverCapabilities)


Copyright © 2018. All rights reserved.