Package com.priint.pubserver.check
Class CheckResult.Issue
java.lang.Object
com.priint.pubserver.check.CheckResult.Issue
- All Implemented Interfaces:
Serializable
- Enclosing class:
- CheckResult
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.
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 Summary
ConstructorsConstructorDescriptionIssue()Default ConstructorIssue(String repositoryPath, String repositoryType, String statusDescription, CheckResult.Status status) Constructor which set repositoryPath, repositoryType, statusDescription, status variable and create new instance of solution ListIssue(String repositoryPath, String repositoryType, String statusDescription, CheckResult.Status status, CheckResult.Solution solution) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSolution(CheckResult.Solution solution) Add solution to solutions listaddSolutionDelete(String instructions) Add a delete proposal for this issueaddSolutionManualFix(String instructions) Add a manual fix proposal for this issueaddSolutionMethodCall(String instructions, PluginMethod method) Add a method call proposal for this issueaddSolutionSupportRequest(String instructions) Add a support request proposal for this issuevoidsetRepositoryPath(String repositoryPath) Set repositoryPathvoidsetRepositoryType(String repositoryType) Set repositoryTypevoidsetSolutions(List<CheckResult.Solution> solutions) Set solutions listvoidsetStatus(CheckResult.Status status) Set status objectvoidsetStatusDescription(String statusDescription) Set statusDescription
-
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
- Returns:
- RepositoryPath
-
setRepositoryPath
Set repositoryPath -
getRepositoryType
- Returns:
- RepositoryType
-
setRepositoryType
Set repositoryType -
getStatusDescription
- Returns:
- StatusDescription
-
setStatusDescription
Set statusDescription -
getStatus
- Returns:
- Status object
-
setStatus
Set status object -
getSolutions
- Returns:
- Solution list
-
setSolutions
Set solutions list -
addSolution
Add solution to solutions list -
addSolutionManualFix
Add a manual fix proposal for this issue- Parameters:
instructions-
-
addSolutionMethodCall
Add a method call proposal for this issue- Parameters:
instructions-method-
-
addSolutionDelete
Add a delete proposal for this issue- Parameters:
instructions-
-
addSolutionSupportRequest
Add a support request proposal for this issue- Parameters:
instructions-
-