public abstract class BaseBuildProblemTypeDetailsProvider extends java.lang.Object implements BuildProblemTypeDetailsProvider, PositionAware
Constructor and Description |
---|
BaseBuildProblemTypeDetailsProvider() |
Modifier and Type | Method and Description |
---|---|
PositionConstraint |
getConstraint()
Constraint to be respected during objects sorting.
|
java.lang.String |
getOrderId()
Returns object id that can be referenced by {
PositionConstraint } |
java.lang.String |
getStatusText(BuildProblemData buildProblem,
SBuild build)
Returns custom build problem status text or null if build problem shouldn't affect build status text
|
java.lang.String |
getTypeDescription()
Returns human readable build problem type description
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getType
@Nullable public java.lang.String getStatusText(@NotNull BuildProblemData buildProblem, @NotNull SBuild build)
BuildProblemTypeDetailsProvider
getStatusText
in interface BuildProblemTypeDetailsProvider
buildProblem
- build problembuild
- build@Nullable public java.lang.String getTypeDescription()
BuildProblemTypeDetailsProvider
getTypeDescription
in interface BuildProblemTypeDetailsProvider
@NotNull public java.lang.String getOrderId()
PositionAware
PositionConstraint
}getOrderId
in interface PositionAware
@NotNull public PositionConstraint getConstraint()
PositionConstraintAware
getConstraint
in interface PositionConstraintAware