jetbrains.buildServer.serverSide.problems
Class StatusTextBasedBuildProblemsProvider

java.lang.Object
  extended by jetbrains.buildServer.serverSide.problems.StatusTextBasedBuildProblemsProvider
All Implemented Interfaces:
BuildProblemsProvider, TeamCityExtension

public abstract class StatusTextBasedBuildProblemsProvider
extends java.lang.Object
implements BuildProblemsProvider

Author:
Maxim.Manuylov Date: 18.11.2009

Constructor Summary
StatusTextBasedBuildProblemsProvider()
           
 
Method Summary
protected abstract  boolean acceptStatus(java.lang.String statusText)
           
protected abstract  BuildProblem createBuildProblem()
           
 java.util.List<BuildProblem> getBuildProblems(SBuild build)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatusTextBasedBuildProblemsProvider

public StatusTextBasedBuildProblemsProvider()
Method Detail

getBuildProblems

@NotNull
public java.util.List<BuildProblem> getBuildProblems(@NotNull
                                                             SBuild build)
Specified by:
getBuildProblems in interface BuildProblemsProvider

acceptStatus

protected abstract boolean acceptStatus(@NotNull
                                        java.lang.String statusText)

createBuildProblem

protected abstract BuildProblem createBuildProblem()