jetbrains.buildServer.serverSide.problems
Interface BuildProblemTypeDetailsProvider

All Superinterfaces:
TeamCityExtension
All Known Implementing Classes:
BaseBuildProblemTypeDetailsProvider

public interface BuildProblemTypeDetailsProvider
extends TeamCityExtension

Since:
7.1 Provides build problem type details such as human readable build problem type description and custom status text string for build problems of this type
Author:
Victory.Bedrosova
See Also:
BaseBuildProblemTypeDetailsProvider, BuildProblemData, PositionAware

Method Summary
 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 getType()
          Returns build problem type that is supported by this provider
 java.lang.String getTypeDescription()
          Returns human readable build problem type description
 

Method Detail

getStatusText

@Nullable
java.lang.String getStatusText(@NotNull
                                        BuildProblemData buildProblem,
                                        @NotNull
                                        SBuild build)
Returns custom build problem status text or null if build problem shouldn't affect build status text

Parameters:
buildProblem - build problem
build - build
Returns:
see above

getTypeDescription

@Nullable
java.lang.String getTypeDescription()
Returns human readable build problem type description

Returns:
see above

getType

@NotNull
java.lang.String getType()
Returns build problem type that is supported by this provider

Returns:
see above