Interface Problem
A problem report
- Since:
- 8.12
- 
Method SummaryModifier and TypeMethodDescriptionReturns the additional data associated with this problem.Returns the contextual label.Returns additional locations, which can help to understand the problem further.Returns the problem definition.Returns the details string.Returns the failure associated with this problem.Returns the locations where the problem originated.Returns the list of solutions.
- 
Method Details- 
getDefinitionProblemDefinition getDefinition()Returns the problem definition.- Returns:
- the definition
- Since:
- 8.12
 
- 
getContextualLabelContextualLabel getContextualLabel()Returns the contextual label.- Returns:
- the problem label
- Since:
- 8.12
 
- 
getDetailsDetails getDetails()Returns the details string.- Returns:
- the problem details
- Since:
- 8.12
 
- 
getOriginLocationsReturns the locations where the problem originated.- Returns:
- the locations
- Since:
- 8.13
 
- 
getContextualLocationsReturns additional locations, which can help to understand the problem further.For example, if a problem was emitted during task execution, the task path will be available in this list. Might be empty if there is no meaningful contextual information. - Returns:
- the locations
- Since:
- 8.13
 
- 
getSolutionsReturns the list of solutions.- Returns:
- the solutions
- Since:
- 8.12
 
- 
getFailureReturns the failure associated with this problem.- Returns:
- the failure
- Since:
- 8.12
 
- 
getAdditionalDataAdditionalData getAdditionalData()Returns the additional data associated with this problem. There are 2 possible types for additional data:- CustomAdditionalData- custom additional data attached to a problem by using- ProblemSpec.additionalData(Class, Action).
- AdditionalData- additional data attached to the problem.
 instanceofcan be used.- Returns:
- the additional data
- Since:
- 8.12
 
 
-