Package org.jenkinsci.plugins.envinject
Class EnvInjectPlugin
java.lang.Object
hudson.Plugin
org.jenkinsci.plugins.envinject.EnvInjectPlugin
Stores permissions for EnvInject plugin.
- Since:
- 1.92
- Author:
- Oleg Nenashev
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.Plugin
Plugin.DummyImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final PermissionGroup
static final Permission
Allows to view injected variables.Fields inherited from class hudson.Plugin
SKIP_PERMISSION_CHECK
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
canViewInjectedVars
(Run<?, ?> run) Checks if the current user can view injected variables in the run.static EnvInjectPlugin
Retrieves the plugin instance.void
start()
Methods inherited from class hudson.Plugin
configure, configure, configure, doDynamic, doDynamic, getConfigXml, getTarget, getWrapper, load, postInitialize, save, setServletContext, stop
-
Field Details
-
PERMISSIONS
-
DEFAULT_MASK
- See Also:
-
VIEW_INJECTED_VARS
Allows to view injected variables. Even Jenkins admins may have no such permission in particular installations.
-
-
Constructor Details
-
EnvInjectPlugin
public EnvInjectPlugin()
-
-
Method Details
-
getInstance
Retrieves the plugin instance.- Returns:
EnvInjectPlugin
- Throws:
IllegalStateException
- the plugin has not been loaded yet
-
getConfiguration
-
canViewInjectedVars
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public static boolean canViewInjectedVars(@NonNull Run<?, ?> run) Checks if the current user can view injected variables in the run.- Parameters:
run
- Run to be checked- Returns:
- true if the injected variables can be displayed.
-
start
-