@Symbol(value="github") @Extension public static class GitHubSCMSource.DescriptorImpl extends jenkins.scm.api.SCMSourceDescriptor implements org.jenkinsci.plugins.structs.describable.CustomDescribableModel
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
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 |
categories
clazz
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) |
FormValidation |
doCheckBuildForkPRHead(boolean buildOriginBranch,
boolean buildOriginBranchWithPR,
boolean buildOriginPRMerge,
boolean buildOriginPRHead,
boolean buildForkPRMerge,
boolean buildForkPRHead) |
FormValidation |
doCheckBuildOriginBranchWithPR(boolean buildOriginBranch,
boolean buildOriginBranchWithPR,
boolean buildOriginPRMerge,
boolean buildOriginPRHead,
boolean buildForkPRMerge,
boolean buildForkPRHead) |
FormValidation |
doCheckBuildOriginPRHead(boolean buildOriginBranchWithPR,
boolean buildOriginPRMerge,
boolean buildOriginPRHead) |
FormValidation |
doCheckCredentialsId(Item context,
String apiUri,
String value) |
FormValidation |
doCheckIncludes(String value) |
FormValidation |
doCheckScanCredentialsId(Item context,
String apiUri,
String scanCredentialsId) |
ListBoxModel |
doFillApiUriItems() |
ListBoxModel |
doFillCredentialsIdItems(Item context,
String apiUri,
String credentialsId) |
ListBoxModel |
doFillOrganizationItems(Item context,
String apiUri,
String credentialsId) |
ListBoxModel |
doFillRepositoryItems(Item context,
String apiUri,
String credentialsId,
String repoOwner,
boolean configuredByUrl) |
FormValidation |
doValidateRepositoryUrlAndCredentials(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 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 ListBoxModel doFillCredentialsIdItems(@CheckForNull @AncestorInPath Item context, @QueryParameter String apiUri, @QueryParameter String credentialsId)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doCheckCredentialsId(@CheckForNull @AncestorInPath Item context, @QueryParameter String apiUri, @QueryParameter String value)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doValidateRepositoryUrlAndCredentials(@CheckForNull @AncestorInPath Item context, @QueryParameter String repositoryUrl, @QueryParameter String credentialsId)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doCheckIncludes(@QueryParameter String value)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doCheckScanCredentialsId(@CheckForNull @AncestorInPath Item context, @QueryParameter String apiUri, @QueryParameter String scanCredentialsId)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public 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 FormValidation doCheckBuildOriginPRHead(@QueryParameter boolean buildOriginBranchWithPR, @QueryParameter boolean buildOriginPRMerge, @QueryParameter boolean buildOriginPRHead)
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doCheckBuildForkPRHead(@QueryParameter boolean buildOriginBranch, @QueryParameter boolean buildOriginBranchWithPR, @QueryParameter boolean buildOriginPRMerge, @QueryParameter boolean buildOriginPRHead, @QueryParameter boolean buildForkPRMerge, @QueryParameter boolean buildForkPRHead)
public ListBoxModel doFillApiUriItems()
public boolean isApiUriSelectable()
public ListBoxModel doFillOrganizationItems(@CheckForNull @AncestorInPath Item context, @QueryParameter String apiUri, @QueryParameter String credentialsId) throws IOException
IOException
public ListBoxModel doFillRepositoryItems(@CheckForNull @AncestorInPath 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.