Class ValueComparisonOperatorRegistry

java.lang.Object
io.axoniq.framework.workflow.runtime.association.ValueComparisonOperatorRegistry

public class ValueComparisonOperatorRegistry extends Object
Comparison operator registry.
Since:
5.4.0
Author:
Simon Zambrovski
  • Constructor Details

    • ValueComparisonOperatorRegistry

      public ValueComparisonOperatorRegistry()
      Constructs a new registry and loads operators.
    • ValueComparisonOperatorRegistry

      public ValueComparisonOperatorRegistry(boolean loadOperators)
      Constructs a new registry.
      Parameters:
      loadOperators - flag indicating if the Service loading of operators should be performed.
  • Method Details

    • load

      public void load()
      Performs service loading of operators.
    • get

      public ValueComparisonOperator get(String name)
      Retrieves a value comparison for a given operator name.
      Parameters:
      name - operator name.
      Returns:
      operator or throws exception if an operator does not exist.
    • getOperatorNames

      public Set<String> getOperatorNames()
      Returns all operators of this registry.
      Returns:
      set of operators.