Class CoverityJenkinsStepWorkflow<T>
- java.lang.Object
-
- com.synopsys.integration.stepworkflow.jenkins.JenkinsStepWorkflow<T>
-
- com.synopsys.integration.jenkins.coverity.stepworkflow.CoverityJenkinsStepWorkflow<T>
-
- Direct Known Subclasses:
CheckForIssuesStepWorkflow
,CoverityBuildStepWorkflow
,CoverityEnvironmentWrapperStepWorkflow
public abstract class CoverityJenkinsStepWorkflow<T> extends com.synopsys.integration.stepworkflow.jenkins.JenkinsStepWorkflow<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected com.synopsys.integration.coverity.ws.WebServiceFactory
webServiceFactory
protected com.synopsys.integration.function.ThrowingSupplier<com.synopsys.integration.coverity.ws.WebServiceFactory,CoverityJenkinsAbortException>
webServiceFactorySupplier
-
Constructor Summary
Constructors Constructor Description CoverityJenkinsStepWorkflow(com.synopsys.integration.jenkins.extensions.JenkinsIntLogger logger, com.synopsys.integration.jenkins.wrapper.JenkinsVersionHelper jenkinsVersionHelper, com.synopsys.integration.function.ThrowingSupplier<com.synopsys.integration.coverity.ws.WebServiceFactory,CoverityJenkinsAbortException> webServiceFactorySupplier)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
cleanUp()
protected com.synopsys.integration.phonehome.request.PhoneHomeRequestBodyBuilder
createPhoneHomeBuilder()
com.synopsys.integration.stepworkflow.StepWorkflowResponse<T>
runWorkflow()
-
-
-
Field Detail
-
webServiceFactorySupplier
protected final com.synopsys.integration.function.ThrowingSupplier<com.synopsys.integration.coverity.ws.WebServiceFactory,CoverityJenkinsAbortException> webServiceFactorySupplier
-
webServiceFactory
protected com.synopsys.integration.coverity.ws.WebServiceFactory webServiceFactory
-
-
Constructor Detail
-
CoverityJenkinsStepWorkflow
public CoverityJenkinsStepWorkflow(com.synopsys.integration.jenkins.extensions.JenkinsIntLogger logger, com.synopsys.integration.jenkins.wrapper.JenkinsVersionHelper jenkinsVersionHelper, com.synopsys.integration.function.ThrowingSupplier<com.synopsys.integration.coverity.ws.WebServiceFactory,CoverityJenkinsAbortException> webServiceFactorySupplier)
-
-
Method Detail
-
runWorkflow
public com.synopsys.integration.stepworkflow.StepWorkflowResponse<T> runWorkflow() throws hudson.AbortException
- Overrides:
runWorkflow
in classcom.synopsys.integration.stepworkflow.jenkins.JenkinsStepWorkflow<T>
- Throws:
hudson.AbortException
-
cleanUp
protected abstract void cleanUp() throws hudson.AbortException
- Throws:
hudson.AbortException
-
createPhoneHomeBuilder
protected com.synopsys.integration.phonehome.request.PhoneHomeRequestBodyBuilder createPhoneHomeBuilder()
- Specified by:
createPhoneHomeBuilder
in classcom.synopsys.integration.stepworkflow.jenkins.JenkinsStepWorkflow<T>
-
-