Class GitHubSCMSource.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<jenkins.scm.api.SCMSource>
-
- jenkins.scm.api.SCMSourceDescriptor
-
- org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.DescriptorImpl
-
- All Implemented Interfaces:
Saveable
,OnMaster
,IconSpec
,org.jenkinsci.plugins.structs.describable.CustomDescribableModel
- Enclosing class:
- GitHubSCMSource
@Symbol("github") @Extension public static class GitHubSCMSource.DescriptorImpl extends jenkins.scm.api.SCMSourceDescriptor implements org.jenkinsci.plugins.structs.describable.CustomDescribableModel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
Fields Modifier and Type Field 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
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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 repoOwner, String value, boolean configuredByUrl)
FormValidation
doCheckIncludes(String value)
FormValidation
doCheckScanCredentialsId(Item context, String apiUri, String scanCredentialsId, String repoOwner, boolean configuredByUrl)
ListBoxModel
doFillApiUriItems()
ListBoxModel
doFillCredentialsIdItems(Item context, String apiUri, String credentialsId)
ListBoxModel
doFillOrganizationItems(Item context, String apiUri, String credentialsId, String repoOwner)
ListBoxModel
doFillRepositoryItems(Item context, String apiUri, String credentialsId, String repoOwner, boolean configuredByUrl)
FormValidation
doValidateRepositoryUrlAndCredentials(Item context, String repositoryUrl, String credentialsId, String repoOwner)
String
getDisplayName()
List<jenkins.scm.api.trait.SCMSourceTrait>
getTraitsDefaults()
List<jenkins.scm.impl.form.NamedArrayList<? extends jenkins.scm.api.trait.SCMTraitDescriptor<?>>>
getTraitsDescriptorLists()
boolean
isApiUriSelectable()
-
Methods inherited from class jenkins.scm.api.SCMSourceDescriptor
forOwner, forOwner, forOwner, forOwner, getCategories, getIconClassName, getId, getPronoun, isApplicable, isUserInstantiable
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, 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, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Field Detail
-
defaultIncludes
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince("2.2.0") public static final String defaultIncludes
Deprecated.- See Also:
- Constant Field Values
-
defaultExcludes
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince("2.2.0") public static final String defaultExcludes
Deprecated.- See Also:
- Constant Field Values
-
ANONYMOUS
public static final String ANONYMOUS
- See Also:
- Constant Field Values
-
SAME
public static final String SAME
- See Also:
- Constant Field Values
-
defaultBuildOriginBranch
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince("2.2.0") public static final boolean defaultBuildOriginBranch
Deprecated.- See Also:
- Constant Field Values
-
defaultBuildOriginBranchWithPR
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince("2.2.0") public static final boolean defaultBuildOriginBranchWithPR
Deprecated.- See Also:
- Constant Field Values
-
defaultBuildOriginPRMerge
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince("2.2.0") public static final boolean defaultBuildOriginPRMerge
Deprecated.- See Also:
- Constant Field Values
-
defaultBuildOriginPRHead
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince("2.2.0") public static final boolean defaultBuildOriginPRHead
Deprecated.- See Also:
- Constant Field Values
-
defaultBuildForkPRMerge
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince("2.2.0") public static final boolean defaultBuildForkPRMerge
Deprecated.- See Also:
- Constant Field Values
-
defaultBuildForkPRHead
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) @RestrictedSince("2.2.0") public static final boolean defaultBuildForkPRHead
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
addAliases
@Initializer(before=PLUGINS_STARTED) public static void addAliases()
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<jenkins.scm.api.SCMSource>
-
customInstantiate
@NonNull public Map<String,Object> customInstantiate(@NonNull Map<String,Object> arguments)
- Specified by:
customInstantiate
in interfaceorg.jenkinsci.plugins.structs.describable.CustomDescribableModel
-
customUninstantiate
@NonNull public org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable customUninstantiate(@NonNull org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable ud)
- Specified by:
customUninstantiate
in interfaceorg.jenkinsci.plugins.structs.describable.CustomDescribableModel
-
doFillCredentialsIdItems
public ListBoxModel doFillCredentialsIdItems(@CheckForNull @AncestorInPath Item context, @QueryParameter String apiUri, @QueryParameter String credentialsId)
-
doCheckCredentialsId
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doCheckCredentialsId(@CheckForNull @AncestorInPath Item context, @QueryParameter String apiUri, @QueryParameter String repoOwner, @QueryParameter String value, @QueryParameter boolean configuredByUrl)
-
doValidateRepositoryUrlAndCredentials
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doValidateRepositoryUrlAndCredentials(@CheckForNull @AncestorInPath Item context, @QueryParameter String repositoryUrl, @QueryParameter String credentialsId, @QueryParameter String repoOwner)
-
doCheckIncludes
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doCheckIncludes(@QueryParameter String value)
-
doCheckScanCredentialsId
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doCheckScanCredentialsId(@CheckForNull @AncestorInPath Item context, @QueryParameter String apiUri, @QueryParameter String scanCredentialsId, @QueryParameter String repoOwner, @QueryParameter boolean configuredByUrl)
-
doCheckBuildOriginBranchWithPR
@Restricted(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)
-
doCheckBuildOriginPRHead
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doCheckBuildOriginPRHead(@QueryParameter boolean buildOriginBranchWithPR, @QueryParameter boolean buildOriginPRMerge, @QueryParameter boolean buildOriginPRHead)
-
doCheckBuildForkPRHead
@Restricted(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)
-
doFillApiUriItems
public ListBoxModel doFillApiUriItems()
-
isApiUriSelectable
public boolean isApiUriSelectable()
-
doFillOrganizationItems
public ListBoxModel doFillOrganizationItems(@CheckForNull @AncestorInPath Item context, @QueryParameter String apiUri, @QueryParameter String credentialsId, @QueryParameter String repoOwner) throws IOException
- Throws:
IOException
-
doFillRepositoryItems
public ListBoxModel doFillRepositoryItems(@CheckForNull @AncestorInPath Item context, @QueryParameter String apiUri, @QueryParameter String credentialsId, @QueryParameter String repoOwner, @QueryParameter boolean configuredByUrl) throws IOException
- Throws:
IOException
-
getTraitsDescriptorLists
public List<jenkins.scm.impl.form.NamedArrayList<? extends jenkins.scm.api.trait.SCMTraitDescriptor<?>>> getTraitsDescriptorLists()
-
getTraitsDefaults
public List<jenkins.scm.api.trait.SCMSourceTrait> getTraitsDefaults()
- Overrides:
getTraitsDefaults
in classjenkins.scm.api.SCMSourceDescriptor
-
createCategories
@NonNull protected jenkins.scm.api.SCMHeadCategory[] createCategories()
- Overrides:
createCategories
in classjenkins.scm.api.SCMSourceDescriptor
-
-