Interface PropertyConditional<C extends PropertyConditional<C>>

  • All Superinterfaces:
    Conditional<C>, Copyable<C>
    All Known Implementing Classes:
    DefaultPropertyConditional

    public interface PropertyConditional<C extends PropertyConditional<C>>
    extends Conditional<C>
    An extension of Conditional that is used for checking if a property matches a certain criteria or value. This conditional is useful in scenarios where a property's state is relevant to gate certain functionality.

    For example, a conditional that is match when the property "type" has a value of "PRODUCT":

     Conditionals.when("type").equalTo("PRODUCT")
     
    Author:
    Nick Crum (ncrum)