Package com.priint.pubserver.check
Class CheckResult.Issue
- java.lang.Object
-
- com.priint.pubserver.check.CheckResult.Issue
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- CheckResult
public static class CheckResult.Issue extends java.lang.Object implements java.io.SerializableA 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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Issue()Default ConstructorIssue(java.lang.String repositoryPath, java.lang.String repositoryType, java.lang.String statusDescription, CheckResult.Status status)Constructor which set repositoryPath, repositoryType, statusDescription, status variable and create new instance of solution ListIssue(java.lang.String repositoryPath, java.lang.String repositoryType, java.lang.String statusDescription, CheckResult.Status status, CheckResult.Solution solution)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSolution(CheckResult.Solution solution)Add solution to solutions listCheckResult.SolutionaddSolutionDelete(java.lang.String instructions)Add a delete proposal for this issueCheckResult.SolutionaddSolutionManualFix(java.lang.String instructions)Add a manual fix proposal for this issueCheckResult.SolutionaddSolutionMethodCall(java.lang.String instructions, PluginMethod method)Add a method call proposal for this issueCheckResult.SolutionaddSolutionSupportRequest(java.lang.String instructions)Add a support request proposal for this issuejava.lang.StringgetRepositoryPath()java.lang.StringgetRepositoryType()java.util.List<CheckResult.Solution>getSolutions()CheckResult.StatusgetStatus()java.lang.StringgetStatusDescription()voidsetRepositoryPath(java.lang.String repositoryPath)Set repositoryPathvoidsetRepositoryType(java.lang.String repositoryType)Set repositoryTypevoidsetSolutions(java.util.List<CheckResult.Solution> solutions)Set solutions listvoidsetStatus(CheckResult.Status status)Set status objectvoidsetStatusDescription(java.lang.String statusDescription)Set statusDescription
-
-
-
Constructor Detail
-
Issue
public Issue(java.lang.String repositoryPath, java.lang.String repositoryType, java.lang.String statusDescription, CheckResult.Status status)Constructor which set repositoryPath, repositoryType, statusDescription, status variable and create new instance of solution List
-
Issue
public Issue(java.lang.String repositoryPath, java.lang.String repositoryType, java.lang.String statusDescription, CheckResult.Status status, CheckResult.Solution solution)- Parameters:
repositoryPath-repositoryType-statusDescription-status-solution-
-
Issue
public Issue()
Default Constructor
-
-
Method Detail
-
getRepositoryPath
public java.lang.String getRepositoryPath()
- Returns:
- RepositoryPath
-
setRepositoryPath
public void setRepositoryPath(java.lang.String repositoryPath)
Set repositoryPath
-
getRepositoryType
public java.lang.String getRepositoryType()
- Returns:
- RepositoryType
-
setRepositoryType
public void setRepositoryType(java.lang.String repositoryType)
Set repositoryType
-
getStatusDescription
public java.lang.String getStatusDescription()
- Returns:
- StatusDescription
-
setStatusDescription
public void setStatusDescription(java.lang.String statusDescription)
Set statusDescription
-
getStatus
public CheckResult.Status getStatus()
- Returns:
- Status object
-
setStatus
public void setStatus(CheckResult.Status status)
Set status object
-
getSolutions
public java.util.List<CheckResult.Solution> getSolutions()
- Returns:
- Solution list
-
setSolutions
public void setSolutions(java.util.List<CheckResult.Solution> solutions)
Set solutions list
-
addSolution
public void addSolution(CheckResult.Solution solution)
Add solution to solutions list
-
addSolutionManualFix
public CheckResult.Solution addSolutionManualFix(java.lang.String instructions)
Add a manual fix proposal for this issue- Parameters:
instructions-
-
addSolutionMethodCall
public CheckResult.Solution addSolutionMethodCall(java.lang.String instructions, PluginMethod method)
Add a method call proposal for this issue- Parameters:
instructions-method-
-
addSolutionDelete
public CheckResult.Solution addSolutionDelete(java.lang.String instructions)
Add a delete proposal for this issue- Parameters:
instructions-
-
addSolutionSupportRequest
public CheckResult.Solution addSolutionSupportRequest(java.lang.String instructions)
Add a support request proposal for this issue- Parameters:
instructions-
-
-