Class InvestigationCase

java.lang.Object
io.jenkins.plugins.changeinvestigator.investigation.InvestigationCase
All Implemented Interfaces:
Serializable

public final class InvestigationCase extends Object implements Serializable
Immutable view and copy model shared by automatic and explicitly selected comparisons.
See Also:
  • Constructor Details

  • Method Details

    • attachManifests

      public void attachManifests(ManifestEvidence before, ManifestEvidence after)
    • hasBefore

      public boolean hasBefore(RankedChange change)
    • hasAfter

      public boolean hasAfter(RankedChange change)
    • beforeValue

      public String beforeValue(RankedChange change)
    • afterValue

      public String afterValue(RankedChange change)
    • getEvidence

      public BuildInvestigationEvidence getEvidence()
    • getSignal

      public FailureSignal getSignal()
    • getBaselineSignal

      public FailureSignal getBaselineSignal()
    • getHistory

      public HistoryEvidence getHistory()
    • getRanked

      public List<RankedChange> getRanked()
    • getChanges

      public List<ChangeEntry> getChanges()
    • getWindowLabel

      public String getWindowLabel()
    • getSignalTitle

      public String getSignalTitle()
    • getSignalText

      public String getSignalText()
    • getBaseline

      public int getBaseline()
    • getTarget

      public int getTarget()
    • isComparison

      public boolean isComparison()
    • getWindowEnd

      public int getWindowEnd()
    • getFileCount

      public long getFileCount()
    • getRelevantCount

      public long getRelevantCount()
    • getPossibleCount

      public long getPossibleCount()
    • getOtherCount

      public long getOtherCount()
    • isStrongRelationship

      public boolean isStrongRelationship()
    • getTop

      public RankedChange getTop()
    • getCopyText

      public String getCopyText()