All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openremote.manager.rules.flow.NodeTriggerParameters Maven / Gradle / Ivy

package org.openremote.manager.rules.flow;

import org.openremote.manager.rules.FlowRulesBuilder;
import org.openremote.manager.rules.RulesFacts;
import org.openremote.model.rules.flow.Node;
import org.openremote.model.rules.flow.NodeCollection;

public class NodeTriggerParameters {
    private String ruleName;
    private RulesFacts facts;
    private FlowRulesBuilder builder;
    private NodeCollection collection;
    private Node node;

    public NodeTriggerParameters(String ruleName, RulesFacts facts, FlowRulesBuilder builder, NodeCollection collection, Node node) {
        this.ruleName = ruleName;
        this.facts = facts;
        this.builder = builder;
        this.collection = collection;
        this.node = node;
    }

    public String getRuleName() {
        return ruleName;
    }

    public RulesFacts getFacts() {
        return facts;
    }

    public FlowRulesBuilder getBuilder() {
        return builder;
    }

    public NodeCollection getCollection() {
        return collection;
    }

    public Node getNode() {
        return node;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy