Class Utils

java.lang.Object
org.jenkinsci.plugins.electricflow.Utils

public class Utils extends Object
  • Field Details

  • Constructor Details

    • Utils

      public Utils()
  • Method Details

    • addParametersToJson

      public static void addParametersToJson(List<String> pipelineParameters, net.sf.json.JSONArray parametersArray, String parameterName, String parameterValue)
    • getParamsMap

      public static LinkedHashMap<String,String> getParamsMap(net.sf.json.JSONArray paramsJsonArray, String parameterName, String parameterValue)
    • addParametersToJsonAndPreserveStored

      public static void addParametersToJsonAndPreserveStored(List<String> pipelineParameters, net.sf.json.JSONArray parametersArray, String parameterName, String parameterValue, Map<String,String> storedParamsMap)
    • encodeURL

      public static String encodeURL(String url) throws UnsupportedEncodingException
      Throws:
      UnsupportedEncodingException
    • expandParameters

      public static void expandParameters(net.sf.json.JSONArray parameters, EnvReplacer env)
    • expandParameters

      public static void expandParameters(net.sf.json.JSONArray parameters, EnvReplacer env, String propertyName)
    • fillConfigurationItems

      public static ListBoxModel fillConfigurationItems()
    • formatJsonOutput

      public static String formatJsonOutput(String result) throws IOException
      Throws:
      IOException
    • validateValueOnEmpty

      public static FormValidation validateValueOnEmpty(String value, String fieldName)
    • validateConfiguration

      public static FormValidation validateConfiguration(String configuration, Item item)
    • getConfigurationByName

      public static Configuration getConfigurationByName(String name)
    • getConfigurations

      public static List<Configuration> getConfigurations()
    • getParametersHTML

      public static String getParametersHTML(List<String> parameters, String summaryText)
    • getParametersHTML

      public static String getParametersHTML(net.sf.json.JSONArray parameters, String summaryText, String parameterName, String parameterValue)
    • getExtraHTML

      public static String getExtraHTML(net.sf.json.JSONArray parameters, String summaryText, String parameterName, String parameterValue, String sectionName)
    • getPipelines

      public static ListBoxModel getPipelines(String configuration, Credential overrideCredential, Item item, String projectName)
    • isEflowAvailable

      public static boolean isEflowAvailable(String configuration, Credential overrideCredential, Run run)
    • isEflowAvailable

      public static boolean isEflowAvailable(String configuration, Credential overrideCredential, Item item)
    • isEflowAvailable

      public static boolean isEflowAvailable(String configuration, Credential overrideCredential, CredentialHandler credentialHandler)
    • getProjects

      public static ListBoxModel getProjects(String configuration, Credential overrideCredential)
    • getProjects

      public static ListBoxModel getProjects(String configuration, Credential overrideCredential, boolean warnOnSelectProject)
    • getProjects

      public static ListBoxModel getProjects(String configuration, Credential overrideCredential, Item item, boolean warnOnSelectProject)
    • getValidationComparisonHeaderRow

      public static String getValidationComparisonHeaderRow()
    • getValidationComparisonRow

      public static String getValidationComparisonRow(String parameterName, Object oldValue, Object newValue)
    • getValidationComparisonRowOldParam

      public static String getValidationComparisonRowOldParam(String parameterName, Object oldValue)
    • getValidationComparisonRowNewParam

      public static String getValidationComparisonRowNewParam(String parameterName, Object newValue)
    • getValidationComparisonRowsForExtraParameters

      public static String getValidationComparisonRowsForExtraParameters(String sectionName, Map<String,String> oldParamsMap, Map<String,String> newParamsMap)
    • getNodeEnvVars

      public static EnvVars getNodeEnvVars()
    • getLogger

      public static PrintStream getLogger(BuildListener bl, TaskListener tl)
    • getCorrespondedCiBuildResult

      public static Result getCorrespondedCiBuildResult(CdPipelineStatus cdPipelineStatus)
    • getCorrespondedCiBuildResult

      public static Result getCorrespondedCiBuildResult(CdJobOutcome cdJobOutcome)