Refactor BaseCallableElement#hasDynamicReferences to be more object oriented

XMLWordPrintable

    • Type: Task
    • Resolution: Fixed
    • Priority: L3 - Default
    • 7.17.0, 7.17.0-alpha2
    • Affects Version/s: None
    • Component/s: engine
    • None

      With 7.16 we introduced a method called hasDynamicReferences in BaseCallableElement. It uses the ParameterValueProvider classes to determine if they are dynamic. Instead, we should add a new default method to the ParameterValueProvider interface, which determines if the class implementing the ParameterValueProvider can have side effects or not. This makes the whole mechanism clearer and easier to extend for custom ParameterValueProvider implementations. 

      Acceptance Criteria:

      A new default method in the ParameterValueProvider interface exists, that can be used to check if a ParameterValueProvider can have side effects. 

       

       

            Assignee:
            Thorben Lindhauer
            Reporter:
            Anton von Weltzien
            Anton von Weltzien Anton von Weltzien
            Thorben Lindhauer Thorben Lindhauer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: