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 Stringstatic final PermissionGroupstatic final PermissionAllows to view injected variables.Fields inherited from class hudson.Plugin
SKIP_PERMISSION_CHECK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanViewInjectedVars(Run<?, ?> run) Checks if the current user can view injected variables in the run.static EnvInjectPluginRetrieves the plugin instance.voidstart()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
-