|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonar.plugins.api.jobs.JobContextImpl
public class JobContextImpl
| Constructor Summary | |
|---|---|
JobContextImpl(DatabaseSession session,
Snapshot snapshot,
DaoFacade dao)
|
|
| Method Summary | |
|---|---|
Measure |
addMeasure(Measure measure)
Adds a measure |
Measure |
addMeasure(Metric metric,
java.lang.Double value)
Adds a measure for the given metric and numeric value |
Measure |
addMeasure(Metric metric,
java.lang.String value)
Adds a measure for the given metric and string value |
void |
clear()
|
Event |
createEvent(java.lang.String name,
java.lang.String description,
java.lang.String category,
java.util.Date date)
Creates an event for a given date |
Event |
createEventOnCurrentSnapshot(java.lang.String name,
java.lang.String description,
java.lang.String category)
Creates an event for the given analysis |
void |
deleteEvent(Event event)
Deletes an event |
java.util.List<JobContext> |
getChildren()
The list of child job contexts |
java.util.List<Measure> |
getChildrenMeasures()
The list of children measures (first child level) |
java.util.List<Measure> |
getChildrenMeasures(MeasureKey key)
The list of children measures (first child level) for a given key |
java.util.List<Measure> |
getChildrenMeasures(Metric metric)
The list of children measures (first child level) for a given key |
java.util.List<Event> |
getEvents()
All events, on projects only |
Measure |
getMeasure(MeasureKey key)
Find a measure for the given key |
Measure |
getMeasure(Metric metric)
Find a measure for the given metric |
java.util.List<Measure> |
getMeasures()
Read-only measures |
java.util.List<Measure> |
getMeasures(MeasureKey key)
Finds measures for the given key |
java.util.List<Measure> |
getMeasures(Metric metric)
Finds measures for the given metric |
Measure |
getPastMeasure(Metric metric)
Find the previous analysis measure for a given metric |
Resource |
getResource()
The currently analysed resource |
java.lang.String |
getResourceVersion()
The version of the job context resource |
java.util.List<RuleFailure> |
getRuleFailures()
Read-only rule failures. |
Snapshot |
getSnapshot()
|
java.util.Date |
getSnapshotDate()
The snapshot creation date |
boolean |
isRootProject()
|
void |
keepChild(JobContext context)
|
protected void |
keepChildren()
|
java.util.List<JobContextImpl> |
loadChildren()
|
java.lang.String |
toString()
|
Measure |
updateMeasure(Measure measure)
Update a measure |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JobContextImpl(DatabaseSession session,
Snapshot snapshot,
DaoFacade dao)
| Method Detail |
|---|
public java.util.List<JobContextImpl> loadChildren()
public java.util.List<RuleFailure> getRuleFailures()
JobContext
getRuleFailures in interface JobContextpublic Measure addMeasure(Measure measure)
JobContext
addMeasure in interface JobContextmeasure - the measure to add
public Measure addMeasure(Metric metric,
java.lang.Double value)
JobContext
addMeasure in interface JobContextmetric - the measure metricvalue - the measure value
public Measure addMeasure(Metric metric,
java.lang.String value)
JobContext
addMeasure in interface JobContextmetric - the measure metricvalue - the measure value
public Measure updateMeasure(Measure measure)
JobContext
updateMeasure in interface JobContextmeasure - the measure to update
public java.util.List<JobContext> getChildren()
JobContext
getChildren in interface JobContextpublic Snapshot getSnapshot()
public java.util.List<Measure> getMeasures()
JobContext
getMeasures in interface JobContextpublic java.util.List<Measure> getChildrenMeasures()
JobContext
getChildrenMeasures in interface JobContextpublic java.util.List<Measure> getMeasures(MeasureKey key)
JobContext
getMeasures in interface JobContextkey - the measure key
public java.util.List<Measure> getMeasures(Metric metric)
JobContext
getMeasures in interface JobContextmetric - the measure metric
public java.util.List<Measure> getChildrenMeasures(MeasureKey key)
JobContext
getChildrenMeasures in interface JobContextkey - the measure key
public java.util.List<Measure> getChildrenMeasures(Metric metric)
JobContext
getChildrenMeasures in interface JobContextmetric - the measure metric
public Resource getResource()
JobContext
getResource in interface JobContextpublic java.lang.String getResourceVersion()
JobContext
getResourceVersion in interface JobContextpublic java.util.Date getSnapshotDate()
JobContext
getSnapshotDate in interface JobContextpublic Measure getMeasure(MeasureKey key)
JobContext
getMeasure in interface JobContextkey - the measure key
public Measure getMeasure(Metric metric)
JobContext
getMeasure in interface JobContextmetric - the measure metric
public java.util.List<Event> getEvents()
JobContext
getEvents in interface JobContextpublic void deleteEvent(Event event)
JobContext
deleteEvent in interface JobContextevent - the event to delete
public Event createEvent(java.lang.String name,
java.lang.String description,
java.lang.String category,
java.util.Date date)
JobContext
createEvent in interface JobContextname - the event namedescription - the event descriptioncategory - the event categorydate - the event date
public Event createEventOnCurrentSnapshot(java.lang.String name,
java.lang.String description,
java.lang.String category)
JobContext
createEventOnCurrentSnapshot in interface JobContextname - the event namedescription - the event descriptioncategory - the event category
public Measure getPastMeasure(Metric metric)
JobContext
getPastMeasure in interface JobContextmetric - the metric
public void clear()
public void keepChild(JobContext context)
protected void keepChildren()
public boolean isRootProject()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||