jetbrains.buildServer.serverSide.problems
Interface BuildProblem

All Superinterfaces:
BuildProblemInfo

public interface BuildProblem
extends BuildProblemInfo

User: Victory.Bedrosova Date: 6/19/12 Time: 6:51 PM

Since:
7.1

Method Summary
 java.util.List<BuildProblemResponsibilityEntry> getAllResponsibilities()
          Returns all build problem responsibilities
 BuildProblemData getBuildProblemData()
          Returns build problem details
 BuildPromotion getBuildPromotion()
          Returns corresponding build promotion
 CurrentMuteInfo getCurrentMuteInfo()
          Returns current mute information for this build problem or null if it's not currently muted Note that every method call causes database call
 MuteInfo getMuteInBuildInfo()
          Returns the brief mute information for this build problem
 BuildProblemResponsibilityEntry getResponsibility()
          Returns current responsibility information for this build problem or null if it's not currently investigated
 TextStatusBuilder getStatusTextBuilder()
          Returns custom build problem status text builder or null if build problem shouldn't affect build status text
 java.lang.String getTypeDescription()
          Returns human readable build problem type description or null if none provided
 boolean isMuted()
          Returns weather this build problem is currently muted Note that every method call causes database call
 boolean isMutedInBuild()
          Returns whether this build problem is marked as muted in build
 
Methods inherited from interface jetbrains.buildServer.serverSide.problems.BuildProblemInfo
getBuildProblemDescription, getId, getProjectId
 

Method Detail

getBuildProblemData

@NotNull
BuildProblemData getBuildProblemData()
Returns build problem details

Returns:
see above

getBuildPromotion

@NotNull
BuildPromotion getBuildPromotion()
Returns corresponding build promotion

Returns:
see above
Since:
8.0

isMutedInBuild

boolean isMutedInBuild()
Returns whether this build problem is marked as muted in build

Returns:
see above
See Also:
getMuteInBuildInfo()

getMuteInBuildInfo

@Nullable
MuteInfo getMuteInBuildInfo()
Returns the brief mute information for this build problem

Returns:
see above
See Also:
isMutedInBuild()

getTypeDescription

@Nullable
java.lang.String getTypeDescription()
Returns human readable build problem type description or null if none provided

Returns:
see above

getStatusTextBuilder

@Nullable
TextStatusBuilder getStatusTextBuilder()
Returns custom build problem status text builder or null if build problem shouldn't affect build status text

Returns:
see above

isMuted

boolean isMuted()
Returns weather this build problem is currently muted Note that every method call causes database call

Returns:
see above

getCurrentMuteInfo

@Nullable
CurrentMuteInfo getCurrentMuteInfo()
Returns current mute information for this build problem or null if it's not currently muted Note that every method call causes database call

Returns:
see above

getResponsibility

@Nullable
BuildProblemResponsibilityEntry getResponsibility()
Returns current responsibility information for this build problem or null if it's not currently investigated

Returns:
see above

getAllResponsibilities

@NotNull
java.util.List<BuildProblemResponsibilityEntry> getAllResponsibilities()
Returns all build problem responsibilities

Returns:
see above