Interface Condition<T>

Type Parameters:
T - The type of value that this condition operates on.
All Superinterfaces:
Serializable
All Known Subinterfaces:
Filter<T>
All Known Implementing Classes:
AbstractFilter, AlarmCondition, BasicPropertyCondition, EventScriptCondition, PathCondition, PropertySetFilter, TagPermissionCondition, TagSearchFilter

public interface Condition<T> extends Serializable
A condition returns true/false for whether a value passes.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    passes(T value)
    Returns whether the provided value passes the condition.
  • Method Details

    • passes

      boolean passes(T value)
      Returns whether the provided value passes the condition.