Class AlarmCondition
- java.lang.Object
-
- com.inductiveautomation.ignition.common.tags.search.conditions.AlarmCondition
-
- All Implemented Interfaces:
Condition<AlarmConfiguration>
,java.io.Serializable
public class AlarmCondition extends java.lang.Object implements Condition<AlarmConfiguration>
A Condition implementation with the smarts to be able to search alarms in an AlarmConfiguration for a certain value- Since:
- 8.0
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AlarmCondition.AlarmSubCondition
-
Constructor Summary
Constructors Constructor Description AlarmCondition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
passes(AlarmConfiguration target)
Returns whether the provided value passes the condition.AlarmCondition
requiredProperty(Property<?> property, java.lang.Object value, ComparisonOperator op)
Adds a required property sub-condition.
-
-
-
Method Detail
-
passes
public boolean passes(AlarmConfiguration target)
Description copied from interface:Condition
Returns whether the provided value passes the condition.- Specified by:
passes
in interfaceCondition<AlarmConfiguration>
-
requiredProperty
public AlarmCondition requiredProperty(Property<?> property, java.lang.Object value, ComparisonOperator op)
Adds a required property sub-condition. All required sub-conditions must pass for the overall condition to pass.- Parameters:
property
- the Property that holds the value we are looking forvalue
- the value that we are looking forop
- the ComparisonOperator to use
-
-