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. 

       

       

        This is the controller panel for Smart Panels app

              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: