Package org.jenkinsci.plugins.envinject
Class EnvInjectPluginConfiguration
java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
org.jenkinsci.plugins.envinject.EnvInjectPluginConfiguration
- All Implemented Interfaces:
ExtensionPoint
,Describable<GlobalConfiguration>
,Saveable
,Loadable
,OnMaster
@Extension
@Symbol("envInject")
public class EnvInjectPluginConfiguration
extends GlobalConfiguration
Configuration of security options for
EnvInjectPlugin
.- Since:
- 1.92
- Author:
- Oleg Nenashev
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz
-
Constructor Summary
ConstructorDescriptionEnvInjectPluginConfiguration
(boolean hideInjectedVars, boolean enablePermissions) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionboolean
configure
(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) protected XmlFile
static final EnvInjectPluginConfiguration
Gets the default configuration ofEnvInjectPlugin
static EnvInjectPluginConfiguration
static EnvInjectPluginConfiguration
Retrieves the EnvInject global configuration.boolean
Check if the instance supports loading of scripts and property files from the controller.boolean
boolean
void
setEnableLoadingFromMaster
(boolean enableLoadingFromMaster) void
setEnablePermissions
(boolean enabledPermissions) void
setHideInjectedVars
(boolean hideInjectedVars) Methods inherited from class jenkins.model.GlobalConfiguration
all, configure, getDescriptor, getGlobalConfigPage
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCheckMethod, getCheckUrl, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
EnvInjectPluginConfiguration
@DataBoundConstructor public EnvInjectPluginConfiguration() -
EnvInjectPluginConfiguration
@Deprecated public EnvInjectPluginConfiguration(boolean hideInjectedVars, boolean enablePermissions) Deprecated.UseEnvInjectPluginConfiguration(boolean, boolean, boolean)
- Since:
- 2.0 Loading of files from controller is disabled by default
-
-
Method Details
-
isHideInjectedVars
public boolean isHideInjectedVars() -
setHideInjectedVars
@DataBoundSetter public void setHideInjectedVars(boolean hideInjectedVars) -
isEnablePermissions
public boolean isEnablePermissions() -
setEnablePermissions
@DataBoundSetter public void setEnablePermissions(boolean enabledPermissions) -
isEnableLoadingFromMaster
public boolean isEnableLoadingFromMaster()Check if the instance supports loading of scripts and property files from the controller. It does not prevent local loading of files.- Returns:
true
if it is enabled- Since:
- 2.0
- See Also:
-
EnvInjectJobPropertyInfo.loadFilesFromMaster
-
setEnableLoadingFromMaster
@DataBoundSetter public void setEnableLoadingFromMaster(boolean enableLoadingFromMaster) -
getDefault
Gets the default configuration ofEnvInjectPlugin
- Returns:
- Default configuration
-
getConfigFile
- Overrides:
getConfigFile
in classDescriptor<GlobalConfiguration>
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) throws Descriptor.FormException - Overrides:
configure
in classGlobalConfiguration
- Throws:
Descriptor.FormException
-
getInstance
-
getOrFail
@NonNull public static EnvInjectPluginConfiguration getOrFail() throws org.jenkinsci.lib.envinject.EnvInjectExceptionRetrieves the EnvInject global configuration.- Returns:
- Settings
- Throws:
org.jenkinsci.lib.envinject.EnvInjectException
- The configuration cannot be retrieved
-
getCategory
- Overrides:
getCategory
in classDescriptor<GlobalConfiguration>
-
EnvInjectPluginConfiguration(boolean, boolean, boolean)