Class SonargraphReportBuilder.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<T>
hudson.tasks.BuildStepDescriptor<Publisher>
com.hello2morrow.sonargraph.integration.jenkins.controller.AbstractBuildStepDescriptor
com.hello2morrow.sonargraph.integration.jenkins.controller.SonargraphReportBuilder.DescriptorImpl
- Enclosing class:
 - SonargraphReportBuilder
 
@Extension
@Symbol("SonargraphReport")
public static final class SonargraphReportBuilder.DescriptorImpl
extends AbstractBuildStepDescriptor
- 
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class hudson.model.Descriptor
clazz - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) doCheckBaselineReportPath(AbstractProject<?, ?> project, String value) doCheckLicenseFile(AbstractProject<?, ?> project, String value) doCheckLicenseServerPort(String value) doCheckLogFile(AbstractProject<?, ?> project, String value) doCheckQualityModelFile(AbstractProject<?, ?> project, String value) doCheckReportPath(AbstractProject<?, ?> project, String value) doCheckSystemDirectory(AbstractProject<?, ?> project, String value) doFillMetricCategoryItems(AbstractProject<?, ?> project) doFillMetricNameItems(AbstractProject<?, ?> project, String metricCategory, String metaDataFile) voidsetLicenseServerHost(String licenseServerHost) voidsetLicenseServerPort(String licenseServerPort) Methods inherited from class com.hello2morrow.sonargraph.integration.jenkins.controller.AbstractBuildStepDescriptor
doFillArchitectureViolationsActionItems, doFillArchitectureWarningsActionItems, doFillCyclicElementsActionItems, doFillEmptyWorkspaceActionItems, doFillQualityGateActionItems, doFillThresholdViolationsActionItems, doFillUnassignedTypesActionItems, doFillWorkItemsActionItems, doFillWorkspaceWarningsActionItems, isApplicableMethods inherited from class hudson.tasks.BuildStepDescriptor
filterMethods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, 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, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap 
- 
Field Details
- 
DEFAULT_VIRTUAL_MODEL
- See Also:
 
 - 
DEFAULT_LOG_FILE
- See Also:
 
 - 
DEFAULT_LOG_LEVEL
- See Also:
 
 - 
DEFAULT_REPORT_PATH
- See Also:
 
 - 
DEFAULT_REPORT_GENERATION
- See Also:
 
 - 
DEFAULT_CHART_CONFIGURATION
- See Also:
 
 
 - 
 - 
Constructor Details
- 
DescriptorImpl
public DescriptorImpl() 
 - 
 - 
Method Details
- 
getLicenseServerHost
 - 
getLicenseServerPort
 - 
setLicenseServerHost
 - 
setLicenseServerPort
 - 
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) throws Descriptor.FormException - Overrides:
 configurein classDescriptor<Publisher>- Throws:
 Descriptor.FormException
 - 
getDisplayName
- Overrides:
 getDisplayNamein classDescriptor<Publisher>
 - 
doFillSonargraphBuildJDKItems
 - 
doFillSonargraphBuildVersionItems
 - 
doFillMetricCategoryItems
 - 
doFillMetricNameItems
public ListBoxModel doFillMetricNameItems(@AncestorInPath AbstractProject<?, ?> project, @QueryParameter String metricCategory, @QueryParameter("metaDataFile") @RelativePath("..") String metaDataFile)  - 
doFillQualityModelFileItems
 - 
doCheckLicenseFile
public FormValidation doCheckLicenseFile(@AncestorInPath AbstractProject<?, ?> project, @QueryParameter String value)  - 
doCheckLicenseServerPort
 - 
doCheckLogFile
public FormValidation doCheckLogFile(@AncestorInPath AbstractProject<?, ?> project, @QueryParameter String value) throws IOException- Throws:
 IOException
 - 
doCheckQualityModelFile
public FormValidation doCheckQualityModelFile(@AncestorInPath AbstractProject<?, ?> project, @QueryParameter String value) throws IOException- Throws:
 IOException
 - 
doCheckReportPath
public FormValidation doCheckReportPath(@AncestorInPath AbstractProject<?, ?> project, @QueryParameter String value) throws IOException- Throws:
 IOException
 - 
doCheckBaselineReportPath
public FormValidation doCheckBaselineReportPath(@AncestorInPath AbstractProject<?, ?> project, @QueryParameter String value) throws IOException- Throws:
 IOException
 - 
doCheckSystemDirectory
public FormValidation doCheckSystemDirectory(@AncestorInPath AbstractProject<?, ?> project, @QueryParameter String value) throws IOException- Throws:
 IOException
 - 
doFillLogLevelItems
 
 -