Class CheckResult.Issue

java.lang.Object
com.priint.pubserver.check.CheckResult.Issue
All Implemented Interfaces:
Serializable
Enclosing class:
CheckResult

public static class CheckResult.Issue extends Object implements Serializable
A single Issue
Issues should refer to a simple problem, e.g. a single configuration file, which is broken or somehow invalid.
An issue may contain a solution suggestion.
See Also:
  • Constructor Details

    • Issue

      public Issue(String repositoryPath, String repositoryType, String statusDescription, CheckResult.Status status)
      Constructor which set repositoryPath, repositoryType, statusDescription, status variable and create new instance of solution List
    • Issue

      public Issue(String repositoryPath, String repositoryType, String statusDescription, CheckResult.Status status, CheckResult.Solution solution)
      Parameters:
      repositoryPath -
      repositoryType -
      statusDescription -
      status -
      solution -
    • Issue

      public Issue()
      Default Constructor
  • Method Details

    • getRepositoryPath

      public String getRepositoryPath()
      Returns:
      RepositoryPath
    • setRepositoryPath

      public void setRepositoryPath(String repositoryPath)
      Set repositoryPath
    • getRepositoryType

      public String getRepositoryType()
      Returns:
      RepositoryType
    • setRepositoryType

      public void setRepositoryType(String repositoryType)
      Set repositoryType
    • getStatusDescription

      public String getStatusDescription()
      Returns:
      StatusDescription
    • setStatusDescription

      public void setStatusDescription(String statusDescription)
      Set statusDescription
    • getStatus

      public CheckResult.Status getStatus()
      Returns:
      Status object
    • setStatus

      public void setStatus(CheckResult.Status status)
      Set status object
    • getSolutions

      public List<CheckResult.Solution> getSolutions()
      Returns:
      Solution list
    • setSolutions

      public void setSolutions(List<CheckResult.Solution> solutions)
      Set solutions list
    • addSolution

      public void addSolution(CheckResult.Solution solution)
      Add solution to solutions list
    • addSolutionManualFix

      public CheckResult.Solution addSolutionManualFix(String instructions)
      Add a manual fix proposal for this issue
      Parameters:
      instructions -
    • addSolutionMethodCall

      public CheckResult.Solution addSolutionMethodCall(String instructions, PluginMethod method)
      Add a method call proposal for this issue
      Parameters:
      instructions -
      method -
    • addSolutionDelete

      public CheckResult.Solution addSolutionDelete(String instructions)
      Add a delete proposal for this issue
      Parameters:
      instructions -
    • addSolutionSupportRequest

      public CheckResult.Solution addSolutionSupportRequest(String instructions)
      Add a support request proposal for this issue
      Parameters:
      instructions -