Package hudson.plugins.gradle.injection
Class InjectionConfig
- java.lang.Object
-
- hudson.model.Descriptor<jenkins.model.GlobalConfiguration>
-
- jenkins.model.GlobalConfiguration
-
- hudson.plugins.gradle.injection.InjectionConfig
-
- All Implemented Interfaces:
hudson.ExtensionPoint
,hudson.model.Describable<jenkins.model.GlobalConfiguration>
,hudson.model.Saveable
,jenkins.model.Loadable
,jenkins.util.io.OnMaster
@Extension public class InjectionConfig extends jenkins.model.GlobalConfiguration
-
-
Constructor Summary
Constructors Constructor Description InjectionConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static hudson.util.FormValidation
checkRequiredUrl(java.lang.String value)
static hudson.util.FormValidation
checkRequiredVersion(java.lang.String value)
static hudson.util.FormValidation
checkUrl(java.lang.String value)
static hudson.util.FormValidation
checkVersion(java.lang.String value)
boolean
configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json)
hudson.util.FormValidation
doCheckAccessKeyCredentialId(java.lang.String value)
hudson.util.FormValidation
doCheckCcudExtensionCustomCoordinates(java.lang.String value)
hudson.util.FormValidation
doCheckCcudExtensionVersion(java.lang.String value)
hudson.util.FormValidation
doCheckCcudPluginVersion(java.lang.String value)
hudson.util.FormValidation
doCheckGradlePluginRepositoryUrl(java.lang.String value)
hudson.util.FormValidation
doCheckGradlePluginVersion(java.lang.String value)
hudson.util.FormValidation
doCheckMavenExtensionCustomCoordinates(java.lang.String value)
hudson.util.FormValidation
doCheckMavenExtensionRepositoryUrl(java.lang.String value)
hudson.util.FormValidation
doCheckMavenExtensionVersion(java.lang.String value)
hudson.util.FormValidation
doCheckServer(java.lang.String value)
hudson.util.FormValidation
doCheckShortLivedTokenExpiry(java.lang.String value)
hudson.util.ListBoxModel
doFillAccessKeyCredentialIdItems(hudson.model.Item project)
hudson.util.ListBoxModel
doFillGradlePluginRepositoryCredentialIdItems(hudson.model.Item project)
hudson.util.ListBoxModel
doFillMavenExtensionRepositoryCredentialIdItems(hudson.model.Item project)
static InjectionConfig
get()
java.lang.String
getAccessKeyCredentialId()
java.lang.String
getCcudExtensionCustomCoordinates()
java.lang.String
getCcudExtensionVersion()
java.lang.String
getCcudPluginVersion()
java.util.List<NodeLabelItem>
getGradleInjectionDisabledNodes()
java.util.List<NodeLabelItem>
getGradleInjectionEnabledNodes()
java.lang.String
getGradlePluginRepositoryCredentialId()
java.lang.String
getGradlePluginRepositoryUrl()
java.lang.String
getGradlePluginVersion()
java.lang.String
getMavenExtensionCustomCoordinates()
java.lang.String
getMavenExtensionRepositoryCredentialId()
java.lang.String
getMavenExtensionRepositoryUrl()
java.lang.String
getMavenExtensionVersion()
java.util.List<NodeLabelItem>
getMavenInjectionDisabledNodes()
java.util.List<NodeLabelItem>
getMavenInjectionEnabledNodes()
java.lang.String
getServer()
java.lang.Integer
getShortLivedTokenExpiry()
UnsupportedMavenPluginWarningDetails
getUnsupportedMavenPluginWarningDetails()
java.lang.String
getVcsRepositoryFilter()
Required to display filter in the UI.boolean
hasRepositoryFilter()
boolean
isAllowUntrusted()
boolean
isCheckForBuildAgentErrors()
boolean
isDisabled()
boolean
isEnabled()
boolean
isEnforceUrl()
boolean
isGitPluginInstalled()
java.lang.Boolean
isGradleCaptureTaskInputFiles()
boolean
isInjectCcudExtension()
boolean
isInjectMavenExtension()
java.lang.Boolean
isMavenCaptureGoalInputFiles()
boolean
isShowLegacyConfigurationWarning()
hudson.plugins.gradle.injection.VcsRepositoryFilter.Result
matchesRepositoryFilter(java.lang.String repositoryUrl)
protected java.lang.Object
readResolve()
Invoked by XStream when this object is read into memory.void
setAccessKeyCredentialId(java.lang.String accessKeyCredentialId)
void
setAllowUntrusted(boolean allowUntrusted)
void
setCcudExtensionCustomCoordinates(java.lang.String ccudExtensionCustomCoordinates)
void
setCcudExtensionVersion(java.lang.String ccudExtensionVersion)
void
setCcudPluginVersion(java.lang.String ccudPluginVersion)
void
setCheckForBuildAgentErrors(boolean checkForBuildAgentErrors)
void
setEnabled(boolean enabled)
void
setEnforceUrl(boolean enforceUrl)
void
setGradleCaptureTaskInputFiles(java.lang.Boolean gradleCaptureTaskInputFiles)
void
setGradleInjectionDisabledNodes(java.util.List<NodeLabelItem> gradleInjectionDisabledNodes)
void
setGradleInjectionEnabledNodes(java.util.List<NodeLabelItem> gradleInjectionEnabledNodes)
void
setGradlePluginRepositoryCredentialId(java.lang.String gradlePluginRepositoryCredentialId)
void
setGradlePluginRepositoryUrl(java.lang.String gradlePluginRepositoryUrl)
void
setGradlePluginVersion(java.lang.String gradlePluginVersion)
void
setInjectCcudExtension(boolean injectCcudExtension)
void
setInjectMavenExtension(boolean injectMavenExtension)
void
setMavenCaptureGoalInputFiles(java.lang.Boolean mavenCaptureGoalInputFiles)
void
setMavenExtensionCustomCoordinates(java.lang.String mavenExtensionCustomCoordinates)
void
setMavenExtensionRepositoryCredentialId(java.lang.String mavenExtensionRepositoryCredentialId)
void
setMavenExtensionRepositoryUrl(java.lang.String mavenExtensionRepositoryUrl)
void
setMavenExtensionVersion(java.lang.String mavenExtensionVersion)
void
setMavenInjectionDisabledNodes(java.util.List<NodeLabelItem> mavenInjectionDisabledNodes)
void
setMavenInjectionEnabledNodes(java.util.List<NodeLabelItem> mavenInjectionEnabledNodes)
void
setServer(java.lang.String server)
void
setShortLivedTokenExpiry(java.lang.Integer shortLivedTokenExpiry)
void
setVcsRepositoryFilter(java.lang.String vcsRepositoryFilter)
-
Methods inherited from class jenkins.model.GlobalConfiguration
all, getDescriptor, getGlobalConfigPage
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
get
public static InjectionConfig get()
-
isShowLegacyConfigurationWarning
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public boolean isShowLegacyConfigurationWarning()
-
getUnsupportedMavenPluginWarningDetails
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @CheckForNull public UnsupportedMavenPluginWarningDetails getUnsupportedMavenPluginWarningDetails()
-
isGitPluginInstalled
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public boolean isGitPluginInstalled()
-
isEnabled
public boolean isEnabled()
-
isDisabled
public boolean isDisabled()
-
setEnabled
@DataBoundSetter public void setEnabled(boolean enabled)
-
getServer
@CheckForNull public java.lang.String getServer()
-
setServer
@DataBoundSetter public void setServer(java.lang.String server)
-
isAllowUntrusted
public boolean isAllowUntrusted()
-
setAllowUntrusted
@DataBoundSetter public void setAllowUntrusted(boolean allowUntrusted)
-
getAccessKeyCredentialId
@CheckForNull public java.lang.String getAccessKeyCredentialId()
-
setAccessKeyCredentialId
@DataBoundSetter public void setAccessKeyCredentialId(java.lang.String accessKeyCredentialId)
-
getShortLivedTokenExpiry
@CheckForNull public java.lang.Integer getShortLivedTokenExpiry()
-
setShortLivedTokenExpiry
@DataBoundSetter public void setShortLivedTokenExpiry(java.lang.Integer shortLivedTokenExpiry)
-
getGradlePluginRepositoryCredentialId
@CheckForNull public java.lang.String getGradlePluginRepositoryCredentialId()
-
setGradlePluginRepositoryCredentialId
@DataBoundSetter public void setGradlePluginRepositoryCredentialId(java.lang.String gradlePluginRepositoryCredentialId)
-
getGradlePluginVersion
@CheckForNull public java.lang.String getGradlePluginVersion()
-
setGradlePluginVersion
@DataBoundSetter public void setGradlePluginVersion(java.lang.String gradlePluginVersion)
-
getCcudPluginVersion
@CheckForNull public java.lang.String getCcudPluginVersion()
-
setCcudPluginVersion
@DataBoundSetter public void setCcudPluginVersion(java.lang.String ccudPluginVersion)
-
getGradlePluginRepositoryUrl
@CheckForNull public java.lang.String getGradlePluginRepositoryUrl()
-
setGradlePluginRepositoryUrl
@DataBoundSetter public void setGradlePluginRepositoryUrl(java.lang.String gradlePluginRepositoryUrl)
-
getGradleInjectionEnabledNodes
@CheckForNull public java.util.List<NodeLabelItem> getGradleInjectionEnabledNodes()
-
setGradleInjectionEnabledNodes
@DataBoundSetter public void setGradleInjectionEnabledNodes(java.util.List<NodeLabelItem> gradleInjectionEnabledNodes)
-
getGradleInjectionDisabledNodes
@CheckForNull public java.util.List<NodeLabelItem> getGradleInjectionDisabledNodes()
-
setGradleInjectionDisabledNodes
@DataBoundSetter public void setGradleInjectionDisabledNodes(java.util.List<NodeLabelItem> gradleInjectionDisabledNodes)
-
isGradleCaptureTaskInputFiles
public java.lang.Boolean isGradleCaptureTaskInputFiles()
-
setGradleCaptureTaskInputFiles
@DataBoundSetter public void setGradleCaptureTaskInputFiles(java.lang.Boolean gradleCaptureTaskInputFiles)
-
getMavenExtensionVersion
public java.lang.String getMavenExtensionVersion()
-
setMavenExtensionVersion
@DataBoundSetter public void setMavenExtensionVersion(java.lang.String mavenExtensionVersion)
-
getMavenExtensionCustomCoordinates
@CheckForNull public java.lang.String getMavenExtensionCustomCoordinates()
-
setMavenExtensionCustomCoordinates
@DataBoundSetter public void setMavenExtensionCustomCoordinates(java.lang.String mavenExtensionCustomCoordinates)
-
getCcudExtensionCustomCoordinates
@CheckForNull public java.lang.String getCcudExtensionCustomCoordinates()
-
setCcudExtensionCustomCoordinates
@DataBoundSetter public void setCcudExtensionCustomCoordinates(java.lang.String ccudExtensionCustomCoordinates)
-
getCcudExtensionVersion
public java.lang.String getCcudExtensionVersion()
-
setCcudExtensionVersion
@DataBoundSetter public void setCcudExtensionVersion(java.lang.String ccudExtensionVersion)
-
getMavenExtensionRepositoryUrl
@CheckForNull public java.lang.String getMavenExtensionRepositoryUrl()
-
setMavenExtensionRepositoryUrl
@DataBoundSetter public void setMavenExtensionRepositoryUrl(java.lang.String mavenExtensionRepositoryUrl)
-
getMavenExtensionRepositoryCredentialId
@CheckForNull public java.lang.String getMavenExtensionRepositoryCredentialId()
-
setMavenExtensionRepositoryCredentialId
@DataBoundSetter public void setMavenExtensionRepositoryCredentialId(java.lang.String mavenExtensionRepositoryCredentialId)
-
getMavenInjectionEnabledNodes
@CheckForNull public java.util.List<NodeLabelItem> getMavenInjectionEnabledNodes()
-
setMavenInjectionEnabledNodes
@DataBoundSetter public void setMavenInjectionEnabledNodes(java.util.List<NodeLabelItem> mavenInjectionEnabledNodes)
-
getMavenInjectionDisabledNodes
@CheckForNull public java.util.List<NodeLabelItem> getMavenInjectionDisabledNodes()
-
setMavenInjectionDisabledNodes
@DataBoundSetter public void setMavenInjectionDisabledNodes(java.util.List<NodeLabelItem> mavenInjectionDisabledNodes)
-
isMavenCaptureGoalInputFiles
public java.lang.Boolean isMavenCaptureGoalInputFiles()
-
setMavenCaptureGoalInputFiles
@DataBoundSetter public void setMavenCaptureGoalInputFiles(java.lang.Boolean mavenCaptureGoalInputFiles)
-
setVcsRepositoryFilter
@DataBoundSetter public void setVcsRepositoryFilter(java.lang.String vcsRepositoryFilter)
-
isEnforceUrl
public boolean isEnforceUrl()
-
setEnforceUrl
@DataBoundSetter public void setEnforceUrl(boolean enforceUrl)
-
isCheckForBuildAgentErrors
public boolean isCheckForBuildAgentErrors()
-
setCheckForBuildAgentErrors
@DataBoundSetter public void setCheckForBuildAgentErrors(boolean checkForBuildAgentErrors)
-
isInjectCcudExtension
public boolean isInjectCcudExtension()
-
setInjectCcudExtension
@DataBoundSetter public void setInjectCcudExtension(boolean injectCcudExtension)
-
isInjectMavenExtension
public boolean isInjectMavenExtension()
-
setInjectMavenExtension
@DataBoundSetter public void setInjectMavenExtension(boolean injectMavenExtension)
-
getVcsRepositoryFilter
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @CheckForNull public java.lang.String getVcsRepositoryFilter()
Required to display filter in the UI.
-
hasRepositoryFilter
public boolean hasRepositoryFilter()
-
matchesRepositoryFilter
public hudson.plugins.gradle.injection.VcsRepositoryFilter.Result matchesRepositoryFilter(java.lang.String repositoryUrl)
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json)
- Overrides:
configure
in classjenkins.model.GlobalConfiguration
-
doCheckServer
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckServer(@QueryParameter java.lang.String value)
-
doCheckGradlePluginVersion
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckGradlePluginVersion(@QueryParameter java.lang.String value)
-
doCheckCcudPluginVersion
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckCcudPluginVersion(@QueryParameter java.lang.String value)
-
doCheckGradlePluginRepositoryUrl
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckGradlePluginRepositoryUrl(@QueryParameter java.lang.String value)
-
doCheckAccessKeyCredentialId
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckAccessKeyCredentialId(@QueryParameter java.lang.String value)
-
doCheckShortLivedTokenExpiry
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckShortLivedTokenExpiry(@QueryParameter java.lang.String value)
-
doCheckMavenExtensionCustomCoordinates
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckMavenExtensionCustomCoordinates(@QueryParameter java.lang.String value)
-
doCheckCcudExtensionCustomCoordinates
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckCcudExtensionCustomCoordinates(@QueryParameter java.lang.String value)
-
doCheckMavenExtensionRepositoryUrl
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckMavenExtensionRepositoryUrl(@QueryParameter java.lang.String value)
-
doCheckMavenExtensionVersion
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckMavenExtensionVersion(@QueryParameter java.lang.String value)
-
doCheckCcudExtensionVersion
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @POST public hudson.util.FormValidation doCheckCcudExtensionVersion(@QueryParameter java.lang.String value)
-
doFillGradlePluginRepositoryCredentialIdItems
@POST public hudson.util.ListBoxModel doFillGradlePluginRepositoryCredentialIdItems(@AncestorInPath hudson.model.Item project)
-
doFillMavenExtensionRepositoryCredentialIdItems
@POST public hudson.util.ListBoxModel doFillMavenExtensionRepositoryCredentialIdItems(@AncestorInPath hudson.model.Item project)
-
doFillAccessKeyCredentialIdItems
@POST public hudson.util.ListBoxModel doFillAccessKeyCredentialIdItems(@AncestorInPath hudson.model.Item project)
-
checkRequiredUrl
public static hudson.util.FormValidation checkRequiredUrl(java.lang.String value)
-
checkUrl
public static hudson.util.FormValidation checkUrl(java.lang.String value)
-
checkRequiredVersion
public static hudson.util.FormValidation checkRequiredVersion(java.lang.String value)
-
checkVersion
public static hudson.util.FormValidation checkVersion(java.lang.String value)
-
readResolve
protected java.lang.Object readResolve() throws java.io.IOException
Invoked by XStream when this object is read into memory.- Throws:
java.io.IOException
-
-