|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 JobContext
public Measure addMeasure(Measure measure)
JobContext
addMeasure
in interface JobContext
measure
- the measure to add
public Measure addMeasure(Metric metric, java.lang.Double value)
JobContext
addMeasure
in interface JobContext
metric
- the measure metricvalue
- the measure value
public Measure addMeasure(Metric metric, java.lang.String value)
JobContext
addMeasure
in interface JobContext
metric
- the measure metricvalue
- the measure value
public Measure updateMeasure(Measure measure)
JobContext
updateMeasure
in interface JobContext
measure
- the measure to update
public java.util.List<JobContext> getChildren()
JobContext
getChildren
in interface JobContext
public Snapshot getSnapshot()
public java.util.List<Measure> getMeasures()
JobContext
getMeasures
in interface JobContext
public java.util.List<Measure> getChildrenMeasures()
JobContext
getChildrenMeasures
in interface JobContext
public java.util.List<Measure> getMeasures(MeasureKey key)
JobContext
getMeasures
in interface JobContext
key
- the measure key
public java.util.List<Measure> getMeasures(Metric metric)
JobContext
getMeasures
in interface JobContext
metric
- the measure metric
public java.util.List<Measure> getChildrenMeasures(MeasureKey key)
JobContext
getChildrenMeasures
in interface JobContext
key
- the measure key
public java.util.List<Measure> getChildrenMeasures(Metric metric)
JobContext
getChildrenMeasures
in interface JobContext
metric
- the measure metric
public Resource getResource()
JobContext
getResource
in interface JobContext
public java.lang.String getResourceVersion()
JobContext
getResourceVersion
in interface JobContext
public java.util.Date getSnapshotDate()
JobContext
getSnapshotDate
in interface JobContext
public Measure getMeasure(MeasureKey key)
JobContext
getMeasure
in interface JobContext
key
- the measure key
public Measure getMeasure(Metric metric)
JobContext
getMeasure
in interface JobContext
metric
- the measure metric
public java.util.List<Event> getEvents()
JobContext
getEvents
in interface JobContext
public void deleteEvent(Event event)
JobContext
deleteEvent
in interface JobContext
event
- the event to deletepublic Event createEvent(java.lang.String name, java.lang.String description, java.lang.String category, java.util.Date date)
JobContext
createEvent
in interface JobContext
name
- 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 JobContext
name
- the event namedescription
- the event descriptioncategory
- the event category
public Measure getPastMeasure(Metric metric)
JobContext
getPastMeasure
in interface JobContext
metric
- 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 |