Package org.jenkinsci.plugins.envinject
Class EnvInjectPlugin
- java.lang.Object
-
- hudson.Plugin
-
- org.jenkinsci.plugins.envinject.EnvInjectPlugin
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.Plugin
Plugin.DummyImpl
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_MASK
static PermissionGroup
PERMISSIONS
static Permission
VIEW_INJECTED_VARS
Allows to view injected variables.-
Fields inherited from class hudson.Plugin
SKIP_PERMISSION_CHECK
-
-
Constructor Summary
Constructors Constructor Description EnvInjectPlugin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static boolean
canViewInjectedVars(Run<?,?> run)
Checks if the current user can view injected variables in the run.EnvInjectPluginConfiguration
getConfiguration()
static EnvInjectPlugin
getInstance()
Retrieves the plugin instance.void
start()
-
Methods inherited from class hudson.Plugin
configure, configure, doDynamic, getConfigXml, getTarget, getWrapper, load, postInitialize, save, setServletContext, stop
-
-
-
-
Field Detail
-
PERMISSIONS
public static final PermissionGroup PERMISSIONS
-
DEFAULT_MASK
public static final String DEFAULT_MASK
- See Also:
- Constant Field Values
-
VIEW_INJECTED_VARS
public static final Permission VIEW_INJECTED_VARS
Allows to view injected variables. Even Jenkins admins may have no such permission in particular installations.
-
-
Method Detail
-
getInstance
@NonNull public static EnvInjectPlugin getInstance()
Retrieves the plugin instance.- Returns:
EnvInjectPlugin
- Throws:
IllegalStateException
- the plugin has not been loaded yet
-
getConfiguration
@NonNull public EnvInjectPluginConfiguration 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.
-
-