Class FlowData

java.lang.Object
org.qubership.atp.mia.model.impl.FlowData

public class FlowData extends Object
  • Constructor Details

    • FlowData

      public FlowData(UUID projectId, String projectName, UUID sessionId)
      Constructor.
      Parameters:
      projectId - project ID
      projectName - project name
      sessionId - session ID
  • Method Details

    • getCustom

      public String getCustom(Constants.CustomParameters parameter, MiaContext miaContext)
      Gets custom parameter from flowData.
      Parameters:
      parameter - custom parameter
      Returns:
      custom parameter
    • addParameters

      public void addParameters(Map<String,String> parameters)
      Add parameters.
      Parameters:
      parameters - parameters to add
    • addParameter

      public void addParameter(Constants.CustomParameters parameterKey, String parameterValue)
      Add custom parameter.
      Parameters:
      parameterKey - parameterKey
      parameterValue - parameterValue
    • addParameter

      public void addParameter(String parameterKey, String parameterValue)
      Adds parameter.
      Parameters:
      parameterKey - parameterKey
      parameterValue - parameterValue
    • removeParameter

      public void removeParameter(String parameterKey)
      Removes parameter.
      Parameters:
      parameterKey - parameterKey
    • getParameters

      public Map<String,String> getParameters()
      Get parameters.
      Returns:
      flow data parameters
    • setParameters

      public void setParameters(Map<String,String> parameters)
      Set parameters.
      Parameters:
      parameters - parameters.
    • getSystem

      public System getSystem(String systemName)
      Gets System by name.
      Returns:
      System instance