ExecutionReport Class Reference

Inheritance diagram for ExecutionReport:
Collaboration diagram for ExecutionReport:

List of all members.

Public Types

enum  TYPE { SUCCESS, DEFAULT, ERROR, CONFIG }

Public Methods

 ExecutionReport ()
synchronized void report (String category, String message, TYPE type)
void setStartTime (long currentTimeMillis)
void setStopTime (long currentTimeMillis)
long getExecutionTime ()
void increaseAnnotationCounter (int roleId)
long getId ()
void setId (long id)
String getGeneralReport ()
long getStartTime ()
int getNumberOfAnnotationsOf (int roleId)
Map< String, ExecutionMessagegetMessages ()

Public Static Fields

static final String DEFAULT = "Details"

Protected Methods

Object clone () throws CloneNotSupportedException

Package Attributes

long endTime

Member Enumeration Documentation

enum TYPE
Enumerator:
SUCCESS 
DEFAULT 
ERROR 
CONFIG 

Constructors


Method Details

Object clone ( ) throws CloneNotSupportedException [protected]
long getExecutionTime ( )
String getGeneralReport ( )
long getId ( )
Map<String, ExecutionMessage> getMessages ( )
int getNumberOfAnnotationsOf ( int  roleId)
long getStartTime ( )
void increaseAnnotationCounter ( int  roleId)
synchronized void report ( String  category,
String  message,
TYPE  type 
)
void setId ( long  id)
void setStartTime ( long  currentTimeMillis)
void setStopTime ( long  currentTimeMillis)

Field Details

final String DEFAULT = "Details" [static]
long endTime [package]