Package org.openremote.manager.rules
Class FlowRulesBuilder
java.lang.Object
org.openremote.manager.rules.FlowRulesBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.openremote.model.rules.Assetsprotected final AssetStorageServiceprotected final org.openremote.model.rules.HistoricDatapointsprotected final Loggerprotected final List<org.openremote.model.rules.flow.NodeCollection> protected final org.openremote.model.rules.Notificationsprotected final org.openremote.model.rules.PredictedDatapointsprotected final org.openremote.container.timer.TimerServiceprotected final org.openremote.model.rules.Users -
Constructor Summary
ConstructorsConstructorDescriptionFlowRulesBuilder(Logger logger, org.openremote.container.timer.TimerService timerService, AssetStorageService assetStorageService, org.openremote.model.rules.Assets assetsFacade, org.openremote.model.rules.Users usersFacade, org.openremote.model.rules.Notifications notificationFacade, org.openremote.model.rules.HistoricDatapoints historicDatapointsFacade, org.openremote.model.rules.PredictedDatapoints predictedDatapointsFacade) -
Method Summary
-
Field Details
-
LOG
-
assetStorageService
-
triggerMap
-
nodeCollections
-
assetsFacade
protected final org.openremote.model.rules.Assets assetsFacade -
usersFacade
protected final org.openremote.model.rules.Users usersFacade -
notificationFacade
protected final org.openremote.model.rules.Notifications notificationFacade -
historicDatapointsFacade
protected final org.openremote.model.rules.HistoricDatapoints historicDatapointsFacade -
predictedDatapointsFacade
protected final org.openremote.model.rules.PredictedDatapoints predictedDatapointsFacade -
timerService
protected final org.openremote.container.timer.TimerService timerService
-
-
Constructor Details
-
FlowRulesBuilder
public FlowRulesBuilder(Logger logger, org.openremote.container.timer.TimerService timerService, AssetStorageService assetStorageService, org.openremote.model.rules.Assets assetsFacade, org.openremote.model.rules.Users usersFacade, org.openremote.model.rules.Notifications notificationFacade, org.openremote.model.rules.HistoricDatapoints historicDatapointsFacade, org.openremote.model.rules.PredictedDatapoints predictedDatapointsFacade)
-
-
Method Details
-
add
public void add(org.openremote.model.rules.flow.NodeCollection nodeCollection) -
build
public org.jeasy.rules.api.Rule[] build() -
getTriggerMap
-