Package hudson.plugins.gradle.injection
Class InjectionUtil
- java.lang.Object
-
- hudson.plugins.gradle.injection.InjectionUtil
-
public final class InjectionUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
JENKINSGRADLEPLUGIN_GLOBAL_AUTO_INJECTION_CHECK
static hudson.util.VersionNumber
MINIMUM_SUPPORTED_MAVEN_PLUGIN_VERSION
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
globalAutoInjectionCheckEnabled(hudson.EnvVars envVars)
static boolean
isAnyInvalid(hudson.util.FormValidation... validations)
static boolean
isInjectionEnabledForNode(java.util.function.Supplier<java.util.Set<hudson.model.labels.LabelAtom>> assignedLabels, java.util.Set<java.lang.String> disabledNodes, java.util.Set<java.lang.String> enabledNodes)
static boolean
isInvalid(hudson.util.FormValidation validation)
static boolean
isSupportedMavenPluginVersion(hudson.util.VersionNumber mavenPluginVersion)
static boolean
isValid(hudson.util.FormValidation validation)
static java.util.Optional<hudson.util.VersionNumber>
mavenPluginVersionNumber()
static java.util.Optional<hudson.PluginWrapper>
maybeGetPlugin(java.lang.String pluginShortName)
-
-
-
Field Detail
-
MINIMUM_SUPPORTED_MAVEN_PLUGIN_VERSION
public static final hudson.util.VersionNumber MINIMUM_SUPPORTED_MAVEN_PLUGIN_VERSION
-
JENKINSGRADLEPLUGIN_GLOBAL_AUTO_INJECTION_CHECK
public static final java.lang.String JENKINSGRADLEPLUGIN_GLOBAL_AUTO_INJECTION_CHECK
- See Also:
- Constant Field Values
-
-
Method Detail
-
globalAutoInjectionCheckEnabled
public static boolean globalAutoInjectionCheckEnabled(hudson.EnvVars envVars)
-
mavenPluginVersionNumber
public static java.util.Optional<hudson.util.VersionNumber> mavenPluginVersionNumber()
-
maybeGetPlugin
public static java.util.Optional<hudson.PluginWrapper> maybeGetPlugin(java.lang.String pluginShortName)
-
isSupportedMavenPluginVersion
public static boolean isSupportedMavenPluginVersion(@Nullable hudson.util.VersionNumber mavenPluginVersion)
-
isInvalid
public static boolean isInvalid(hudson.util.FormValidation validation)
-
isValid
public static boolean isValid(hudson.util.FormValidation validation)
-
isAnyInvalid
public static boolean isAnyInvalid(hudson.util.FormValidation... validations)
-
isInjectionEnabledForNode
public static boolean isInjectionEnabledForNode(java.util.function.Supplier<java.util.Set<hudson.model.labels.LabelAtom>> assignedLabels, java.util.Set<java.lang.String> disabledNodes, java.util.Set<java.lang.String> enabledNodes)
-
-