Class Utils
java.lang.Object
org.jenkinsci.plugins.electricflow.Utils
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addParametersToJson
(List<String> pipelineParameters, net.sf.json.JSONArray parametersArray, String parameterName, String parameterValue) static void
addParametersToJsonAndPreserveStored
(List<String> pipelineParameters, net.sf.json.JSONArray parametersArray, String parameterName, String parameterValue, Map<String, String> storedParamsMap) static String
static void
expandParameters
(net.sf.json.JSONArray parameters, EnvReplacer env) static void
expandParameters
(net.sf.json.JSONArray parameters, EnvReplacer env, String propertyName) static ListBoxModel
static String
formatJsonOutput
(String result) static Configuration
getConfigurationByName
(String name) static List<Configuration>
static Result
getCorrespondedCiBuildResult
(CdJobOutcome cdJobOutcome) static Result
getCorrespondedCiBuildResult
(CdPipelineStatus cdPipelineStatus) static String
getExtraHTML
(net.sf.json.JSONArray parameters, String summaryText, String parameterName, String parameterValue, String sectionName) static PrintStream
getLogger
(BuildListener bl, TaskListener tl) static EnvVars
static String
getParametersHTML
(List<String> parameters, String summaryText) static String
getParametersHTML
(net.sf.json.JSONArray parameters, String summaryText, String parameterName, String parameterValue) static LinkedHashMap<String,
String> getParamsMap
(net.sf.json.JSONArray paramsJsonArray, String parameterName, String parameterValue) static ListBoxModel
getPipelines
(String configuration, Credential overrideCredential, Item item, String projectName) static ListBoxModel
getProjects
(String configuration, Credential overrideCredential) static ListBoxModel
getProjects
(String configuration, Credential overrideCredential, boolean warnOnSelectProject) static ListBoxModel
getProjects
(String configuration, Credential overrideCredential, Item item, boolean warnOnSelectProject) static String
static String
getValidationComparisonRow
(String parameterName, Object oldValue, Object newValue) static String
getValidationComparisonRowNewParam
(String parameterName, Object newValue) static String
getValidationComparisonRowOldParam
(String parameterName, Object oldValue) static String
getValidationComparisonRowsForExtraParameters
(String sectionName, Map<String, String> oldParamsMap, Map<String, String> newParamsMap) static boolean
isEflowAvailable
(String configuration, Credential overrideCredential, Item item) static boolean
isEflowAvailable
(String configuration, Credential overrideCredential, Run run) static boolean
isEflowAvailable
(String configuration, Credential overrideCredential, CredentialHandler credentialHandler) static FormValidation
validateConfiguration
(String configuration, Item item) static FormValidation
validateValueOnEmpty
(String value, String fieldName)
-
Field Details
-
CONFIG_SKIP_CHECK_CONNECTION
- See Also:
-
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
addParametersToJson
-
getParamsMap
public static LinkedHashMap<String,String> getParamsMap(net.sf.json.JSONArray paramsJsonArray, String parameterName, String parameterValue) -
addParametersToJsonAndPreserveStored
-
encodeURL
- Throws:
UnsupportedEncodingException
-
expandParameters
-
expandParameters
public static void expandParameters(net.sf.json.JSONArray parameters, EnvReplacer env, String propertyName) -
fillConfigurationItems
-
formatJsonOutput
- Throws:
IOException
-
validateValueOnEmpty
-
validateConfiguration
-
getConfigurationByName
-
getConfigurations
-
getParametersHTML
-
getParametersHTML
-
getExtraHTML
-
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
-
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
-
getValidationComparisonRow
-
getValidationComparisonRowOldParam
-
getValidationComparisonRowNewParam
-
getValidationComparisonRowsForExtraParameters
-
getNodeEnvVars
-
getLogger
-
getCorrespondedCiBuildResult
-
getCorrespondedCiBuildResult
-