Interface VariableDefinitionManager

    • Method Detail

      • saveVariableDefinition

        void saveVariableDefinition​(@NotNull
                                    @NotNull VariableDefinition variableDefinition)
        Save variable definition
        Parameters:
        variableDefinition - variable definition to be saved
      • saveVariableDefinition

        void saveVariableDefinition​(@NotNull
                                    @NotNull VariableDefinition variableDefinition,
                                    @Nullable
                                    @Nullable String previousValue)
        Save variable definition
        Parameters:
        variableDefinition - variable definition to be saved
        previousValue - previous variable value
      • deleteVariableDefinition

        void deleteVariableDefinition​(@NotNull
                                      @NotNull VariableDefinition variableDefinition)
        Delete variable definition
        Parameters:
        variableDefinition - variable definition to be deleted
      • deleteVariablesForPlan

        void deleteVariablesForPlan​(@NotNull
                                    @NotNull Plan plan)
        Removes variable definitions form specified plan
        Parameters:
        plan -
      • saveVariableDefinitions

        void saveVariableDefinitions​(List<VariableDefinition> variableDefinitions)
        Save all variable definitions on the list