Class PropertyCondition
- java.lang.Object
 - 
- com.inductiveautomation.ignition.common.alarming.query.conditions.PropertyCondition
 
 
- 
- All Implemented Interfaces:
 Condition<PropertySet>,java.io.Serializable
public class PropertyCondition extends java.lang.Object implements Condition<PropertySet>
- See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classPropertyCondition.SubPropertyCondition 
- 
Constructor Summary
Constructors Constructor Description PropertyCondition() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyConditiondefined(java.lang.String property)Adds a requirement that a property be defined.PropertyConditionoptionalProperty(java.lang.String property, java.lang.Object value, ComparisonOperator op)Adds an optional property sub-condition.booleanpasses(PropertySet target)Returns whether the provided value passes the condition.PropertyConditionrequiredProperty(java.lang.String property, java.lang.Object value, ComparisonOperator op)Adds a required property sub-condition. 
 - 
 
- 
- 
Method Detail
- 
passes
public boolean passes(PropertySet target)
Description copied from interface:ConditionReturns whether the provided value passes the condition.- Specified by:
 passesin interfaceCondition<PropertySet>
 
- 
requiredProperty
public PropertyCondition requiredProperty(java.lang.String 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. 
- 
optionalProperty
public PropertyCondition optionalProperty(java.lang.String property, java.lang.Object value, ComparisonOperator op)
Adds an optional property sub-condition. One optional sub-condition must pass for the whole condition to pass. 
- 
defined
public PropertyCondition defined(java.lang.String property)
Adds a requirement that a property be defined. All of these conditions must pass for the overall condition to pass. 
 - 
 
 -