com.prosysopc.ua.types.di.client
Class LockingServicesTypeImplBase

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.di.client.LockingServicesTypeImplBase
All Implemented Interfaces:
UaInstance, UaNode, UaObject, LockingServicesType, BaseInstanceType, BaseObjectType
Direct Known Subclasses:
LockingServicesTypeImpl

public abstract class LockingServicesTypeImplBase
extends BaseObjectTypeImpl
implements LockingServicesType

An interface for Locking.

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


Field Summary
 
Fields inherited from class com.prosysopc.ua.client.nodes.UaNodeImpl
addressSpace, references, supportedAttributesMap
 
Fields inherited from interface com.prosysopc.ua.types.di.LockingServicesType
BREAK_LOCK, EXIT_LOCK, INIT_LOCK, LOCKED, LOCKING_CLIENT, LOCKING_USER, REMAINING_LOCK_TIME, RENEW_LOCK
 
Constructor Summary
protected LockingServicesTypeImplBase(AddressSpace addressSpace, org.opcfoundation.ua.builtintypes.NodeId nodeId, org.opcfoundation.ua.builtintypes.QualifiedName browseName, org.opcfoundation.ua.builtintypes.LocalizedText displayName)
           
 
Method Summary
 Integer breakLock()
           
 org.opcfoundation.ua.transport.AsyncResult<? extends Integer> breakLockAsync()
           
 Integer exitLock()
           
 org.opcfoundation.ua.transport.AsyncResult<? extends Integer> exitLockAsync()
           
 UaMethod getBreakLockNode()
           
 UaMethod getExitLockNode()
           
 UaMethod getInitLockNode()
           
 UaProperty getLockedNode()
           
 String getLockingClient()
           
 UaProperty getLockingClientNode()
           
 String getLockingUser()
           
 UaProperty getLockingUserNode()
           
 Double getRemainingLockTime()
           
 UaProperty getRemainingLockTimeNode()
           
 UaMethod getRenewLockNode()
           
 Integer initLock(String currentContext)
           
 org.opcfoundation.ua.transport.AsyncResult<? extends Integer> initLockAsync(String currentContext)
           
 Boolean isLocked()
           
 Integer renewLock()
           
 org.opcfoundation.ua.transport.AsyncResult<? extends Integer> renewLockAsync()
           
 void setLocked(Boolean value)
           
 void setLockingClient(String value)
           
 void setLockingUser(String value)
           
 void setRemainingLockTime(Double value)
           
 
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

LockingServicesTypeImplBase

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

getLockedNode

public UaProperty getLockedNode()
Specified by:
getLockedNode in interface LockingServicesType

isLocked

public Boolean isLocked()
Specified by:
isLocked in interface LockingServicesType

setLocked

public void setLocked(Boolean value)
               throws StatusException
Specified by:
setLocked in interface LockingServicesType
Throws:
StatusException

getLockingClientNode

public UaProperty getLockingClientNode()
Specified by:
getLockingClientNode in interface LockingServicesType

getLockingClient

public String getLockingClient()
Specified by:
getLockingClient in interface LockingServicesType

setLockingClient

public void setLockingClient(String value)
                      throws StatusException
Specified by:
setLockingClient in interface LockingServicesType
Throws:
StatusException

getLockingUserNode

public UaProperty getLockingUserNode()
Specified by:
getLockingUserNode in interface LockingServicesType

getLockingUser

public String getLockingUser()
Specified by:
getLockingUser in interface LockingServicesType

setLockingUser

public void setLockingUser(String value)
                    throws StatusException
Specified by:
setLockingUser in interface LockingServicesType
Throws:
StatusException

getRemainingLockTimeNode

public UaProperty getRemainingLockTimeNode()
Specified by:
getRemainingLockTimeNode in interface LockingServicesType

getRemainingLockTime

public Double getRemainingLockTime()
Specified by:
getRemainingLockTime in interface LockingServicesType

setRemainingLockTime

public void setRemainingLockTime(Double value)
                          throws StatusException
Specified by:
setRemainingLockTime in interface LockingServicesType
Throws:
StatusException

getInitLockNode

public UaMethod getInitLockNode()
Specified by:
getInitLockNode in interface LockingServicesType

initLock

public Integer initLock(String currentContext)
                 throws MethodCallStatusException,
                        ServiceException
Specified by:
initLock in interface LockingServicesType
Throws:
MethodCallStatusException
ServiceException

initLockAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends Integer> initLockAsync(String currentContext)

getRenewLockNode

public UaMethod getRenewLockNode()
Specified by:
getRenewLockNode in interface LockingServicesType

renewLock

public Integer renewLock()
                  throws MethodCallStatusException,
                         ServiceException
Specified by:
renewLock in interface LockingServicesType
Throws:
MethodCallStatusException
ServiceException

renewLockAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends Integer> renewLockAsync()

getExitLockNode

public UaMethod getExitLockNode()
Specified by:
getExitLockNode in interface LockingServicesType

exitLock

public Integer exitLock()
                 throws MethodCallStatusException,
                        ServiceException
Specified by:
exitLock in interface LockingServicesType
Throws:
MethodCallStatusException
ServiceException

exitLockAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends Integer> exitLockAsync()

getBreakLockNode

public UaMethod getBreakLockNode()
Specified by:
getBreakLockNode in interface LockingServicesType

breakLock

public Integer breakLock()
                  throws MethodCallStatusException,
                         ServiceException
Specified by:
breakLock in interface LockingServicesType
Throws:
MethodCallStatusException
ServiceException

breakLockAsync

public org.opcfoundation.ua.transport.AsyncResult<? extends Integer> breakLockAsync()


Copyright © 2018. All rights reserved.