Class CoverityJenkinsStepWorkflow<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  
      • Fields inherited from class com.synopsys.integration.stepworkflow.jenkins.JenkinsStepWorkflow

        jenkinsVersionHelper, logger
    • 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()  
      • Methods inherited from class com.synopsys.integration.stepworkflow.jenkins.JenkinsStepWorkflow

        addJenkinsMetadataAndBuildPhoneHomeRequest, beginPhoneHome, buildWorkflow, perform
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 class com.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 class com.synopsys.integration.stepworkflow.jenkins.JenkinsStepWorkflow<T>