Class AbstractBuildScanAction

java.lang.Object
hudson.plugins.gradle.AbstractBuildScanAction
All Implemented Interfaces:
Action, ModelObject
Direct Known Subclasses:
BuildScanAction, BuildScanFlowAction

@ExportedBean public abstract class AbstractBuildScanAction extends Object implements Action
  • Field Details

  • Constructor Details

    • AbstractBuildScanAction

      public AbstractBuildScanAction()
  • Method Details

    • getIconFileName

      public String getIconFileName()
      Specified by:
      getIconFileName in interface Action
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface Action
      Specified by:
      getDisplayName in interface ModelObject
    • getUrlName

      public String getUrlName()
      Specified by:
      getUrlName in interface Action
    • addBuildAgentError

      public void addBuildAgentError(BuildAgentError buildAgentError)
    • addScanUrls

      public void addScanUrls(Collection<String> scanUrls, Function<String,Optional<ScanDetail>> scanDetailsFactory)
    • addScanUrl

      public void addScanUrl(String scanUrl)
    • addScanDetail

      public void addScanDetail(ScanDetail scanDetail)
    • getScanUrls

      @Exported public List<String> getScanUrls()
    • getScanDetails

      @Exported public List<ScanDetail> getScanDetails()
    • getHasMavenErrors

      @Exported public boolean getHasMavenErrors()
    • getHasGradleErrors

      @Exported public boolean getHasGradleErrors()
    • getBuildAgentErrors

      public List<BuildAgentError> getBuildAgentErrors()
    • hasErrors

      public boolean hasErrors()
    • getTarget

      public Actionable getTarget()
    • readResolve

      protected Object readResolve()
      Invoked by XStream when this object is read into memory.