public final class InjectionUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
JENKINSGRADLEPLUGIN_GLOBAL_AUTO_INJECTION_CHECK |
static hudson.util.VersionNumber |
MINIMUM_SUPPORTED_MAVEN_PLUGIN_VERSION |
Modifier and Type | Method and 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) |
public static final hudson.util.VersionNumber MINIMUM_SUPPORTED_MAVEN_PLUGIN_VERSION
public static final java.lang.String JENKINSGRADLEPLUGIN_GLOBAL_AUTO_INJECTION_CHECK
public static boolean globalAutoInjectionCheckEnabled(hudson.EnvVars envVars)
public static java.util.Optional<hudson.util.VersionNumber> mavenPluginVersionNumber()
public static java.util.Optional<hudson.PluginWrapper> maybeGetPlugin(java.lang.String pluginShortName)
public static boolean isSupportedMavenPluginVersion(@Nullable hudson.util.VersionNumber mavenPluginVersion)
public static boolean isInvalid(hudson.util.FormValidation validation)
public static boolean isValid(hudson.util.FormValidation validation)
public static boolean isAnyInvalid(hudson.util.FormValidation... validations)
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)