Class ParameterServiceImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int PAGE_SIZE  
      static java.lang.String PARAMETER  
    • Method Summary

      All Methods Instance Methods Concrete 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
      protected java.lang.String interpretParameterValue​(java.lang.String s)
      Handle null values.
      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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait