Package org.openremote.manager.rules
Class RulesBuilder.Builder
java.lang.Object
org.openremote.manager.rules.RulesBuilder.Builder
- Enclosing class:
RulesBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RulesBuilder.Actionprotected RulesBuilder.Conditionprotected Stringprotected Stringprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) Optional longer description.Required (short) rule name.priority(int priority) Lower priority rules execute before higher priority rules.then(RulesBuilder.Action action) when(RulesBuilder.Condition condition)
-
Field Details
-
name
-
description
-
priority
protected int priority -
condition
-
action
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
Required (short) rule name. -
description
Optional longer description. -
priority
Lower priority rules execute before higher priority rules. Default priority isInteger.MAX_VALUE - 1. -
when
-
then
-