@Symbol(value="github")
@Extension
public static class GitHubSCMSource.DescriptorImpl
extends jenkins.scm.api.SCMSourceDescriptor
implements org.jenkinsci.plugins.structs.describable.CustomDescribableModel
Modifier and Type | Field and Description |
---|---|
static String |
ANONYMOUS |
static boolean |
defaultBuildForkPRHead
Deprecated.
|
static boolean |
defaultBuildForkPRMerge
Deprecated.
|
static boolean |
defaultBuildOriginBranch
Deprecated.
|
static boolean |
defaultBuildOriginBranchWithPR
Deprecated.
|
static boolean |
defaultBuildOriginPRHead
Deprecated.
|
static boolean |
defaultBuildOriginPRMerge
Deprecated.
|
static String |
defaultExcludes
Deprecated.
|
static String |
defaultIncludes
Deprecated.
|
static String |
SAME |
Constructor and Description |
---|
DescriptorImpl() |
Modifier and Type | Method and Description |
---|---|
static void |
addAliases() |
protected jenkins.scm.api.SCMHeadCategory[] |
createCategories() |
Map<String,Object> |
customInstantiate(Map<String,Object> arguments) |
org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable |
customUninstantiate(org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable ud) |
hudson.util.FormValidation |
doCheckBuildForkPRHead(boolean buildOriginBranch,
boolean buildOriginBranchWithPR,
boolean buildOriginPRMerge,
boolean buildOriginPRHead,
boolean buildForkPRMerge,
boolean buildForkPRHead) |
hudson.util.FormValidation |
doCheckBuildOriginBranchWithPR(boolean buildOriginBranch,
boolean buildOriginBranchWithPR,
boolean buildOriginPRMerge,
boolean buildOriginPRHead,
boolean buildForkPRMerge,
boolean buildForkPRHead) |
hudson.util.FormValidation |
doCheckBuildOriginPRHead(boolean buildOriginBranchWithPR,
boolean buildOriginPRMerge,
boolean buildOriginPRHead) |
hudson.util.FormValidation |
doCheckCredentialsId(hudson.model.Item context,
String apiUri,
String value) |
hudson.util.FormValidation |
doCheckIncludes(String value) |
hudson.util.FormValidation |
doCheckScanCredentialsId(hudson.model.Item context,
String apiUri,
String scanCredentialsId) |
hudson.util.ListBoxModel |
doFillApiUriItems() |
hudson.util.ListBoxModel |
doFillCredentialsIdItems(hudson.model.Item context,
String apiUri,
String credentialsId) |
hudson.util.ListBoxModel |
doFillOrganizationItems(hudson.model.Item context,
String apiUri,
String credentialsId) |
hudson.util.ListBoxModel |
doFillRepositoryItems(hudson.model.Item context,
String apiUri,
String credentialsId,
String repoOwner,
boolean configuredByUrl) |
hudson.util.FormValidation |
doValidateRepositoryUrlAndCredentials(hudson.model.Item context,
String repositoryUrl,
String credentialsId) |
String |
getDisplayName() |
List<jenkins.scm.api.trait.SCMSourceTrait> |
getTraitsDefaults() |
List<jenkins.scm.impl.form.NamedArrayList<? extends jenkins.scm.api.trait.SCMTraitDescriptor<?>>> |
getTraitsDescriptorLists() |
boolean |
isApiUriSelectable() |
forOwner, forOwner, forOwner, forOwner, getCategories, getIconClassName, getId, getPronoun, isApplicable, isUserInstantiable
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
@Deprecated @Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince(value="2.2.0") public static final String defaultIncludes
@Deprecated @Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince(value="2.2.0") public static final String defaultExcludes
public static final String ANONYMOUS
public static final String SAME
@Deprecated @Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince(value="2.2.0") public static final boolean defaultBuildOriginBranch
@Deprecated @Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince(value="2.2.0") public static final boolean defaultBuildOriginBranchWithPR
@Deprecated @Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince(value="2.2.0") public static final boolean defaultBuildOriginPRMerge
@Deprecated @Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince(value="2.2.0") public static final boolean defaultBuildOriginPRHead
@Deprecated @Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince(value="2.2.0") public static final boolean defaultBuildForkPRMerge
@Deprecated @Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince(value="2.2.0") public static final boolean defaultBuildForkPRHead
@Initializer(before=PLUGINS_STARTED) public static void addAliases()
public String getDisplayName()
getDisplayName
in class hudson.model.Descriptor<jenkins.scm.api.SCMSource>
@Nonnull public Map<String,Object> customInstantiate(@Nonnull Map<String,Object> arguments)
customInstantiate
in interface org.jenkinsci.plugins.structs.describable.CustomDescribableModel
@Nonnull public org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable customUninstantiate(@Nonnull org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable ud)
customUninstantiate
in interface org.jenkinsci.plugins.structs.describable.CustomDescribableModel
public hudson.util.ListBoxModel doFillCredentialsIdItems(@CheckForNull @AncestorInPath hudson.model.Item context, @QueryParameter String apiUri, @QueryParameter String credentialsId)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public hudson.util.FormValidation doCheckCredentialsId(@CheckForNull @AncestorInPath hudson.model.Item context, @QueryParameter String apiUri, @QueryParameter String value)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public hudson.util.FormValidation doValidateRepositoryUrlAndCredentials(@CheckForNull @AncestorInPath hudson.model.Item context, @QueryParameter String repositoryUrl, @QueryParameter String credentialsId)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public hudson.util.FormValidation doCheckIncludes(@QueryParameter String value)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public hudson.util.FormValidation doCheckScanCredentialsId(@CheckForNull @AncestorInPath hudson.model.Item context, @QueryParameter String apiUri, @QueryParameter String scanCredentialsId)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public hudson.util.FormValidation doCheckBuildOriginBranchWithPR(@QueryParameter boolean buildOriginBranch, @QueryParameter boolean buildOriginBranchWithPR, @QueryParameter boolean buildOriginPRMerge, @QueryParameter boolean buildOriginPRHead, @QueryParameter boolean buildForkPRMerge, @QueryParameter boolean buildForkPRHead)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public hudson.util.FormValidation doCheckBuildOriginPRHead(@QueryParameter boolean buildOriginBranchWithPR, @QueryParameter boolean buildOriginPRMerge, @QueryParameter boolean buildOriginPRHead)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public hudson.util.FormValidation doCheckBuildForkPRHead(@QueryParameter boolean buildOriginBranch, @QueryParameter boolean buildOriginBranchWithPR, @QueryParameter boolean buildOriginPRMerge, @QueryParameter boolean buildOriginPRHead, @QueryParameter boolean buildForkPRMerge, @QueryParameter boolean buildForkPRHead)
public hudson.util.ListBoxModel doFillApiUriItems()
public boolean isApiUriSelectable()
public hudson.util.ListBoxModel doFillOrganizationItems(@CheckForNull @AncestorInPath hudson.model.Item context, @QueryParameter String apiUri, @QueryParameter String credentialsId) throws IOException
IOException
public hudson.util.ListBoxModel doFillRepositoryItems(@CheckForNull @AncestorInPath hudson.model.Item context, @QueryParameter String apiUri, @QueryParameter String credentialsId, @QueryParameter String repoOwner, @QueryParameter boolean configuredByUrl) throws IOException
IOException
public List<jenkins.scm.impl.form.NamedArrayList<? extends jenkins.scm.api.trait.SCMTraitDescriptor<?>>> getTraitsDescriptorLists()
public List<jenkins.scm.api.trait.SCMSourceTrait> getTraitsDefaults()
getTraitsDefaults
in class jenkins.scm.api.SCMSourceDescriptor
@NonNull protected jenkins.scm.api.SCMHeadCategory[] createCategories()
createCategories
in class jenkins.scm.api.SCMSourceDescriptor
Copyright © 2016–2020. All rights reserved.