All Superinterfaces:
Node

public interface MethodNode extends Node
  • Method Details

    • isExecutable

      Boolean isExecutable()
      The Executable attribute indicates whether the Method is executable, not taking user access rights into account. If the OPC UA Server cannot get the Executable information from the underlying system, it should state that it is executable.

      See OPC-UA Part 3, Section 5.7.

      Returns:
      true if this method is executable, not taking user access rights into account.
    • isUserExecutable

      Boolean isUserExecutable()
      The UserExecutable attribute indicates whether the Method is executable, taking user access rights into account. If the OPC UA Server cannot get any user rights related information from the underlying system, it should use the same value as used in the Executable attribute.

      See OPC-UA Part 3, Section 5.7.

      Returns:
      true if this method is executable, taking user access rights into account.
    • setExecutable

      void setExecutable(Boolean executable)
      Set the Executable attribute of this Method.
      Parameters:
      executable - true if the method is executable.
    • setUserExecutable

      void setUserExecutable(Boolean userExecutable)
      Set the UserExecutable attribute of this Method.
      Parameters:
      userExecutable - true if the method is executable, taking access rights into account.