Class RailflowPublisher.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<T>
hudson.tasks.BuildStepDescriptor<Publisher>
io.jenkins.plugins.railflow.jenkins.testresults.RailflowPublisher.DescriptorImpl
- Enclosing class:
- RailflowPublisher
@Extension
@Symbol("railflow")
public static final class RailflowPublisher.DescriptorImpl
extends BuildStepDescriptor<Publisher>
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self -
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoCheckJiraProjectKey(String jiraProjectKey) Do check JIRA project key.doCheckMilestonePath(String milestonePath) Do check milestone path.doCheckResultFilePattern(String resultFilePattern) Do check project name.doCheckRunId(String runId) Do check run id.doCheckSearchMode(String searchMode) Do check search mode.doCheckTestCasePath(String testCasePath, ReportFormat testReportFormat) Do check test path.doCheckTestRailProjectName(String testRailProjectName) Do check project name.booleanisApplicable(Class<? extends AbstractProject> jobType) newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) voidremoveSearchModeKeyFromConfigsIfEmpty(net.sf.json.JSONObject jobConfigurations) Methods inherited from class hudson.tasks.BuildStepDescriptor
filterMethods 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, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
DescriptorImpl
public DescriptorImpl()
-
-
Method Details
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<Publisher>
-
isApplicable
- Specified by:
isApplicablein classBuildStepDescriptor<Publisher>
-
newInstance
public Publisher newInstance(@Nullable org.kohsuke.stapler.StaplerRequest req, @Nonnull net.sf.json.JSONObject formData) - Overrides:
newInstancein classDescriptor<Publisher>
-
removeSearchModeKeyFromConfigsIfEmpty
public void removeSearchModeKeyFromConfigsIfEmpty(net.sf.json.JSONObject jobConfigurations) -
getTestRailServerNames
-
getReportFormats
-
getSearchModes
-
getUploadModes
-
doCheckTestRailProjectName
Do check project name.- Parameters:
testRailProjectName- the test rail project- Returns:
- the form validation
-
doCheckTestCasePath
public FormValidation doCheckTestCasePath(@QueryParameter String testCasePath, @QueryParameter ReportFormat testReportFormat) Do check test path.- Parameters:
testCasePath- the test pathtestReportFormat- report format- Returns:
- the form validation
-
doCheckSearchMode
Do check search mode.- Parameters:
searchMode- the searchMode- Returns:
- the form validation
-
doCheckResultFilePattern
Do check project name.- Parameters:
resultFilePattern- result pattern- Returns:
- the form validation
-
doCheckMilestonePath
Do check milestone path.- Parameters:
milestonePath- milestonePath- Returns:
- the form validation
-
doCheckJiraProjectKey
Do check JIRA project key.- Parameters:
jiraProjectKey- the JIRA project key.- Returns:
- the form validation
-
doCheckRunId
Do check run id.- Parameters:
runId- the run id.- Returns:
- the form validation
-