com.prosysopc.ua.types.opcua.client
Class FileDirectoryTypeImplBase

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.opcua.client.FileDirectoryTypeImplBase
All Implemented Interfaces:
UaInstance, UaNode, UaObject, BaseInstanceType, BaseObjectType, FileDirectoryType, FolderType
Direct Known Subclasses:
FileDirectoryTypeImpl

public abstract class FileDirectoryTypeImplBase
extends FolderTypeImpl
implements FileDirectoryType

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


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.prosysopc.ua.types.opcua.FileDirectoryType
FileDirectoryType.CreateFileMethodOutputs
 
Field Summary
 
Fields inherited from class com.prosysopc.ua.client.nodes.UaNodeImpl
addressSpace, references, supportedAttributesMap
 
Fields inherited from interface com.prosysopc.ua.types.opcua.FileDirectoryType
CREATE_DIRECTORY, CREATE_FILE, DELETE, FILE_DIRECTORY_NAME__PLACEHOLDER, FILE_NAME__PLACEHOLDER, MOVE_OR_COPY
 
Constructor Summary
protected FileDirectoryTypeImplBase(AddressSpace addressSpace, org.opcfoundation.ua.builtintypes.NodeId nodeId, org.opcfoundation.ua.builtintypes.QualifiedName browseName, org.opcfoundation.ua.builtintypes.LocalizedText displayName)
           
 
Method Summary
 org.opcfoundation.ua.builtintypes.NodeId createDirectory(String directoryName)
           
 org.opcfoundation.ua.transport.AsyncResult<? extends org.opcfoundation.ua.builtintypes.NodeId> createDirectoryAsync(String directoryName)
           
 FileDirectoryType.CreateFileMethodOutputs createFile(String fileName, Boolean requestFileOpen)
           
 org.opcfoundation.ua.transport.AsyncResult<? extends FileDirectoryType.CreateFileMethodOutputs> createFileAsync(String fileName, Boolean requestFileOpen)
           
 void delete(org.opcfoundation.ua.builtintypes.NodeId objectToDelete)
           
 org.opcfoundation.ua.transport.AsyncResult<Void> deleteAsync(org.opcfoundation.ua.builtintypes.NodeId objectToDelete)
           
 UaMethod getCreateDirectoryNode()
           
 UaMethod getCreateFileNode()
           
 UaMethod getDeleteNode()
           
 UaMethod getMoveOrCopyNode()
           
 org.opcfoundation.ua.builtintypes.NodeId moveOrCopy(org.opcfoundation.ua.builtintypes.NodeId objectToMoveOrCopy, org.opcfoundation.ua.builtintypes.NodeId targetDirectory, Boolean createCopy, String newName)
           
 org.opcfoundation.ua.transport.AsyncResult<? extends org.opcfoundation.ua.builtintypes.NodeId> moveOrCopyAsync(org.opcfoundation.ua.builtintypes.NodeId objectToMoveOrCopy, org.opcfoundation.ua.builtintypes.NodeId targetDirectory, Boolean createCopy, String newName)
           
 
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

FileDirectoryTypeImplBase

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

getCreateDirectoryNode

public UaMethod getCreateDirectoryNode()
Specified by:
getCreateDirectoryNode in interface FileDirectoryType

createDirectory

public org.opcfoundation.ua.builtintypes.NodeId createDirectory(String directoryName)
                                                         throws MethodCallStatusException,
                                                                ServiceException
Specified by:
createDirectory in interface FileDirectoryType
Throws:
MethodCallStatusException
ServiceException

createDirectoryAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends org.opcfoundation.ua.builtintypes.NodeId> createDirectoryAsync(String directoryName)

getCreateFileNode

public UaMethod getCreateFileNode()
Specified by:
getCreateFileNode in interface FileDirectoryType

createFile

public FileDirectoryType.CreateFileMethodOutputs createFile(String fileName,
                                                            Boolean requestFileOpen)
                                                     throws MethodCallStatusException,
                                                            ServiceException
Specified by:
createFile in interface FileDirectoryType
Throws:
MethodCallStatusException
ServiceException

createFileAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends FileDirectoryType.CreateFileMethodOutputs> createFileAsync(String fileName,
                                                                                                                       Boolean requestFileOpen)

getDeleteNode

public UaMethod getDeleteNode()
Specified by:
getDeleteNode in interface FileDirectoryType

delete

public void delete(org.opcfoundation.ua.builtintypes.NodeId objectToDelete)
            throws MethodCallStatusException,
                   ServiceException
Specified by:
delete in interface FileDirectoryType
Throws:
MethodCallStatusException
ServiceException

deleteAsync

public org.opcfoundation.ua.transport.AsyncResult<Void> deleteAsync(org.opcfoundation.ua.builtintypes.NodeId objectToDelete)

getMoveOrCopyNode

public UaMethod getMoveOrCopyNode()
Specified by:
getMoveOrCopyNode in interface FileDirectoryType

moveOrCopy

public org.opcfoundation.ua.builtintypes.NodeId moveOrCopy(org.opcfoundation.ua.builtintypes.NodeId objectToMoveOrCopy,
                                                           org.opcfoundation.ua.builtintypes.NodeId targetDirectory,
                                                           Boolean createCopy,
                                                           String newName)
                                                    throws MethodCallStatusException,
                                                           ServiceException
Specified by:
moveOrCopy in interface FileDirectoryType
Throws:
MethodCallStatusException
ServiceException

moveOrCopyAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends org.opcfoundation.ua.builtintypes.NodeId> moveOrCopyAsync(org.opcfoundation.ua.builtintypes.NodeId objectToMoveOrCopy,
                                                                                                                      org.opcfoundation.ua.builtintypes.NodeId targetDirectory,
                                                                                                                      Boolean createCopy,
                                                                                                                      String newName)


Copyright © 2018. All rights reserved.