Class NodeExecutionRequestInfo

java.lang.Object
org.openremote.manager.rules.flow.NodeExecutionRequestInfo

public class NodeExecutionRequestInfo extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    NodeExecutionRequestInfo(org.openremote.model.rules.flow.NodeCollection collection, int outputSocketIndex, org.openremote.model.rules.flow.NodeSocket outputSocket, org.openremote.model.rules.flow.Node node, org.openremote.model.rules.flow.NodeSocket[] inputs, org.openremote.model.rules.flow.NodeSocket[] outputs, org.openremote.model.rules.flow.NodeInternal[] internals, RulesFacts facts, org.openremote.model.rules.Assets assets, org.openremote.model.rules.Users users, org.openremote.model.rules.Notifications notifications, org.openremote.model.rules.HistoricDatapoints historicDatapoints, org.openremote.model.rules.PredictedDatapoints predictedDatapoints)
     
    NodeExecutionRequestInfo(org.openremote.model.rules.flow.NodeCollection collection, org.openremote.model.rules.flow.Node node, org.openremote.model.rules.flow.NodeSocket socket, RulesFacts facts, org.openremote.model.rules.Assets assets, org.openremote.model.rules.Users users, org.openremote.model.rules.Notifications notifications, org.openremote.model.rules.HistoricDatapoints historicDatapoints, org.openremote.model.rules.PredictedDatapoints predictedDatapoints, Logger log)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.openremote.model.rules.Assets
     
    org.openremote.model.rules.flow.NodeCollection
     
     
    org.openremote.model.rules.HistoricDatapoints
     
    org.openremote.model.rules.flow.NodeSocket[]
     
    org.openremote.model.rules.flow.NodeInternal[]
     
    org.openremote.model.rules.flow.Node
     
    org.openremote.model.rules.Notifications
     
    org.openremote.model.rules.flow.NodeSocket[]
     
    org.openremote.model.rules.flow.NodeSocket
     
    int
     
    org.openremote.model.rules.PredictedDatapoints
     
    org.openremote.model.rules.flow.NodeDataType
    getTypeFromInput(int index)
     
    org.openremote.model.rules.Users
     
    getValueFromInput(int index)
     
    void
    setAssets(org.openremote.model.rules.Assets assets)
     
    void
    setCollection(org.openremote.model.rules.flow.NodeCollection collection)
     
    void
     
    void
    setInputs(org.openremote.model.rules.flow.NodeSocket[] inputs)
     
    void
    setInternals(org.openremote.model.rules.flow.NodeInternal[] internals)
     
    void
    setNode(org.openremote.model.rules.flow.Node node)
     
    void
    setNotifications(org.openremote.model.rules.Notifications notifications)
     
    void
    setOutputs(org.openremote.model.rules.flow.NodeSocket[] outputs)
     
    void
    setOutputSocket(org.openremote.model.rules.flow.NodeSocket outputSocket)
     
    void
    setOutputSocketIndex(int outputSocketIndex)
     
    void
    setPredictedDatapoints(org.openremote.model.rules.PredictedDatapoints predictedDatapoints)
     
    void
    setUsers(org.openremote.model.rules.Users users)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • NodeExecutionRequestInfo

      public NodeExecutionRequestInfo()
    • NodeExecutionRequestInfo

      public NodeExecutionRequestInfo(org.openremote.model.rules.flow.NodeCollection collection, int outputSocketIndex, org.openremote.model.rules.flow.NodeSocket outputSocket, org.openremote.model.rules.flow.Node node, org.openremote.model.rules.flow.NodeSocket[] inputs, org.openremote.model.rules.flow.NodeSocket[] outputs, org.openremote.model.rules.flow.NodeInternal[] internals, RulesFacts facts, org.openremote.model.rules.Assets assets, org.openremote.model.rules.Users users, org.openremote.model.rules.Notifications notifications, org.openremote.model.rules.HistoricDatapoints historicDatapoints, org.openremote.model.rules.PredictedDatapoints predictedDatapoints)
    • NodeExecutionRequestInfo

      public NodeExecutionRequestInfo(org.openremote.model.rules.flow.NodeCollection collection, org.openremote.model.rules.flow.Node node, org.openremote.model.rules.flow.NodeSocket socket, RulesFacts facts, org.openremote.model.rules.Assets assets, org.openremote.model.rules.Users users, org.openremote.model.rules.Notifications notifications, org.openremote.model.rules.HistoricDatapoints historicDatapoints, org.openremote.model.rules.PredictedDatapoints predictedDatapoints, Logger log)
  • Method Details

    • getValueFromInput

      public Object getValueFromInput(int index)
    • getTypeFromInput

      public org.openremote.model.rules.flow.NodeDataType getTypeFromInput(int index)
    • getCollection

      public org.openremote.model.rules.flow.NodeCollection getCollection()
    • setCollection

      public void setCollection(org.openremote.model.rules.flow.NodeCollection collection)
    • getOutputSocketIndex

      public int getOutputSocketIndex()
    • setOutputSocketIndex

      public void setOutputSocketIndex(int outputSocketIndex)
    • getOutputSocket

      public org.openremote.model.rules.flow.NodeSocket getOutputSocket()
    • setOutputSocket

      public void setOutputSocket(org.openremote.model.rules.flow.NodeSocket outputSocket)
    • getNode

      public org.openremote.model.rules.flow.Node getNode()
    • setNode

      public void setNode(org.openremote.model.rules.flow.Node node)
    • getInputs

      public org.openremote.model.rules.flow.NodeSocket[] getInputs()
    • setInputs

      public void setInputs(org.openremote.model.rules.flow.NodeSocket[] inputs)
    • getOutputs

      public org.openremote.model.rules.flow.NodeSocket[] getOutputs()
    • setOutputs

      public void setOutputs(org.openremote.model.rules.flow.NodeSocket[] outputs)
    • getInternals

      public org.openremote.model.rules.flow.NodeInternal[] getInternals()
    • setInternals

      public void setInternals(org.openremote.model.rules.flow.NodeInternal[] internals)
    • getAssets

      public org.openremote.model.rules.Assets getAssets()
    • setAssets

      public void setAssets(org.openremote.model.rules.Assets assets)
    • getUsers

      public org.openremote.model.rules.Users getUsers()
    • setUsers

      public void setUsers(org.openremote.model.rules.Users users)
    • getNotifications

      public org.openremote.model.rules.Notifications getNotifications()
    • setNotifications

      public void setNotifications(org.openremote.model.rules.Notifications notifications)
    • getHistoricDatapoints

      public org.openremote.model.rules.HistoricDatapoints getHistoricDatapoints()
    • getPredictedDatapoints

      public org.openremote.model.rules.PredictedDatapoints getPredictedDatapoints()
    • setPredictedDatapoints

      public void setPredictedDatapoints(org.openremote.model.rules.PredictedDatapoints predictedDatapoints)
    • getFacts

      public RulesFacts getFacts()
    • setFacts

      public void setFacts(RulesFacts facts)