Class FailureCauseBuildAction

    • Constructor Detail

      • FailureCauseBuildAction

        public FailureCauseBuildAction​(List<FoundFailureCause> foundFailureCauses)
        Standard constructor.
        Parameters:
        foundFailureCauses - the FoundFailureCauses.
    • Method Detail

      • getFoundFailureCauses

        @Exported
        public List<FoundFailureCause> getFoundFailureCauses()
        Getter for the FoundFailureCauses.
        Returns:
        the FoundFailureCauses.
      • getImageUrl

        public String getImageUrl()
        Gets the image url for the summary page.
        Returns:
        the image url.
      • getBadgeImageUrl

        public String getBadgeImageUrl()
        Gets the image url for the badge page.
        Returns:
        the image url.
      • getPluginImpl

        public PluginImpl getPluginImpl()
        Convenience method for jelly access to PluginImpl.
        Returns:
        the PluginImpl instance.
      • readResolve

        public Object readResolve()
        Called after deserialization. Converts failureCauses if existing.
        Returns:
        this.
      • getDynamic

        public FoundFailureCause getDynamic​(String token,
                                            org.kohsuke.stapler.StaplerRequest req,
                                            org.kohsuke.stapler.StaplerResponse resp)
        Used when we are directed to a FoundFailureCause beneath the build action.
        Parameters:
        token - the FoundFailureCause number of this build action we are trying to navigate to.
        req - the stapler request.
        resp - the stapler response.
        Returns:
        the correct FoundFailureCause.
      • doIndex

        public void doIndex​(org.kohsuke.stapler.StaplerRequest req,
                            org.kohsuke.stapler.StaplerResponse resp)
                     throws IOException
        Used for the link to the failure cause management page.
        Parameters:
        req - the stapler request.
        resp - the stapler response
        Throws:
        IOException - if so.
      • setBuild

        public void setBuild​(Run build)
        Setter for the build triggering this object.
        Parameters:
        build - - the build corresponding to this action
      • getBuild

        public Run getBuild()
        Getter for the build.
        Returns:
        the build corresponding to this action
      • getFailureCauseDisplayData

        @Exported
        public FailureCauseDisplayData getFailureCauseDisplayData()
        Getter for the FailureCauseDisplayData.
        Returns:
        the FailureCauseDisplayData.