jetbrains.buildServer.serverSide.problems
Class BaseBuildProblem

java.lang.Object
  extended by jetbrains.buildServer.serverSide.problems.BaseBuildProblem
All Implemented Interfaces:
BuildProblem
Direct Known Subclasses:
CompilationError, ExecutionTimeout, FailedTests, JVMCrash, OOMException, TestCountIsMuchLessThenInPreviousBuilds, TooFewPassedTests, UnableToCollectChangesProblem, UnknownFailureProblem

public abstract class BaseBuildProblem
extends java.lang.Object
implements BuildProblem

Base implementation of BuildProblem


Constructor Summary
BaseBuildProblem(java.util.Date timestamp, java.lang.String description)
           
 
Method Summary
 java.lang.String getStringRepresentation()
           
 java.util.Date getTimestamp()
           
 void visit(BuildProblemsVisitor visitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseBuildProblem

public BaseBuildProblem(@Nullable
                        java.util.Date timestamp,
                        java.lang.String description)
Method Detail

getTimestamp

@Nullable
public java.util.Date getTimestamp()
Specified by:
getTimestamp in interface BuildProblem

visit

public void visit(@NotNull
                  BuildProblemsVisitor visitor)
Specified by:
visit in interface BuildProblem

getStringRepresentation

@NotNull
public java.lang.String getStringRepresentation()
Specified by:
getStringRepresentation in interface BuildProblem