Package org.jenkinsci.plugins.codesonar
Class CodeSonarPublisher
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Publisher
-
- hudson.tasks.Recorder
-
- org.jenkinsci.plugins.codesonar.CodeSonarPublisher
-
- All Implemented Interfaces:
hudson.ExtensionPoint
,hudson.model.Describable<hudson.tasks.Publisher>
,hudson.tasks.BuildStep
,jenkins.tasks.SimpleBuildStep
public class CodeSonarPublisher extends hudson.tasks.Recorder implements jenkins.tasks.SimpleBuildStep
- Author:
- andrius
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CodeSonarPublisher.DescriptorImpl
static class
CodeSonarPublisher.DetermineAid
-
Nested classes/interfaces inherited from class hudson.tasks.Publisher
hudson.tasks.Publisher.DescriptorExtensionListImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
-
-
Method Summary
-
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, perform, prebuild
-
-
-
-
Method Detail
-
setVisibilityFilter
@DataBoundSetter public void setVisibilityFilter(String visibilityFilter)
-
setAid
@DataBoundSetter public void setAid(String aid)
-
getAid
public String getAid()
-
setSocketTimeoutMS
@DataBoundSetter public void setSocketTimeoutMS(int socketTimeoutMS)
-
getSocketTimeoutMS
public int getSocketTimeoutMS()
-
getServerCertificateCredentialId
public String getServerCertificateCredentialId()
-
setServerCertificateCredentialId
@DataBoundSetter public void setServerCertificateCredentialId(String serverCertificateCredentialId)
-
getVisibilityFilter
public String getVisibilityFilter()
-
getVisibilityFilterOrDefault
public String getVisibilityFilterOrDefault()
-
getProjectFile
public String getProjectFile()
-
setProjectFile
@DataBoundSetter public void setProjectFile(String projectFile)
-
getComparisonAnalysis
public String getComparisonAnalysis()
-
setComparisonAnalysis
@DataBoundSetter public void setComparisonAnalysis(String comparisonAnalysis)
-
getNewWarningsFilter
public String getNewWarningsFilter()
-
getNewWarningsFilterOrDefault
public String getNewWarningsFilterOrDefault()
-
setNewWarningsFilter
@DataBoundSetter public void setNewWarningsFilter(String newWarningsFilter)
-
getRequiredMonitorService
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
- Specified by:
getRequiredMonitorService
in interfacehudson.tasks.BuildStep
-
getDescriptor
public hudson.tasks.BuildStepDescriptor getDescriptor()
- Specified by:
getDescriptor
in interfacehudson.model.Describable<hudson.tasks.Publisher>
- Overrides:
getDescriptor
in classhudson.tasks.Recorder
-
getHubAddress
public String getHubAddress()
-
getProtocol
public String getProtocol()
-
setProtocol
public void setProtocol(String protocol)
-
setHubAddress
public void setHubAddress(String hubAddress)
-
getProjectName
public String getProjectName()
-
setProjectName
public void setProjectName(String projectName)
-
getCredentialId
public String getCredentialId()
-
setCredentialId
public void setCredentialId(String credentialId)
-
setHttpService
public void setHttpService(HttpService httpService)
Used by unit tests.
-
setAuthenticationService
public void setAuthenticationService(AuthenticationService authenticationService)
Used by unit tests.
-
perform
public void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
- Specified by:
perform
in interfacejenkins.tasks.SimpleBuildStep
- Throws:
InterruptedException
IOException
-
-