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)