Interface RuleConditionsConverter

  • All Known Implementing Classes:
    DefaultRuleConditionsConverter

    public interface RuleConditionsConverter
    Implementations of this interface can perform conversions between condition data objects and a String representation of those objects.
    • Method Detail

      • toString

        java.lang.String toString​(java.util.List<RuleConditionData> conditions,
                                  java.util.Map<java.lang.String,​RuleConditionDefinitionData> conditionDefinitions)
        Converts the condition data objects to a String representation.
        Parameters:
        conditions - - the condition data objects
        conditionDefinitions - - condition definitions
        Returns:
        the String representation
      • fromString

        java.util.List<RuleConditionData> fromString​(java.lang.String conditions,
                                                     java.util.Map<java.lang.String,​RuleConditionDefinitionData> conditionDefinitions)
        Converts the String representation to condition data objects.
        Parameters:
        conditions - - the String representation
        conditionDefinitions - - condition definitions
        Returns:
        the condition data objects