Interface ParameterService

  • All Known Implementing Classes:
    ParameterServiceImpl

    public interface ParameterService
    Since:
    6.0
    Author:
    Matthieu Chaffotte
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addAll​(long processDefinitionId, java.util.Map<java.lang.String,​java.lang.String> parameters)
      Store all parameters provided to the specific process in file system
      boolean containsNullValues​(long processDefinitionId)
      Check if the specific process contains null-valued parameter or not.
      void deleteAll​(long processDefinitionId)
      Delete all parameters for a specific processDefinition
      java.util.List<SParameter> get​(long processDefinitionId, int fromIndex, int numberOfResult, OrderBy order)
      Get parameters in a specific interval for specific process, this is used for pagination
      SParameter get​(long processDefinitionId, java.lang.String parameterName)
      Get parameter by name in specific process
      java.util.Map<java.lang.String,​java.lang.String> getAll​(long processDefinitionId)
      return all parameters in a map
      java.util.List<SParameter> getNullValues​(long processDefinitionId, int fromIndex, int numberOfResult, OrderBy order)
      Get a list of parameters will null values in order in specific process
      void merge​(long processDefinitionId, java.util.Map<java.lang.String,​java.lang.String> parameters)
      Merge given parameters with existing ones.
      void update​(long processDefinitionId, java.lang.String parameterName, java.lang.String parameterValue)
      Update specific parameter value in a process