|
||||||||||
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)
|
Measure |
addMeasure(Metric metric,
java.lang.Double value)
|
Measure |
addMeasure(Metric metric,
java.lang.String value)
|
void |
clear()
|
Event |
createEvent(java.lang.String name,
java.lang.String description,
java.lang.String category,
java.util.Date date)
|
Event |
createEventOnCurrentSnapshot(java.lang.String name,
java.lang.String description,
java.lang.String category)
|
void |
deleteEvent(Event event)
|
java.util.List<JobContext> |
getChildren()
|
java.util.List<Measure> |
getChildrenMeasures()
|
java.util.List<Measure> |
getChildrenMeasures(MeasureKey key)
|
java.util.List<Measure> |
getChildrenMeasures(Metric metric)
|
java.util.List<Event> |
getEvents()
All events, on projects only |
Measure |
getMeasure(MeasureKey key)
|
Measure |
getMeasure(Metric metric)
|
java.util.List<Measure> |
getMeasures()
Read-only measures |
java.util.List<Measure> |
getMeasures(MeasureKey key)
|
java.util.List<Measure> |
getMeasures(Metric metric)
|
Measure |
getPastMeasure(Metric metric)
|
Resource |
getResource()
The currently analysed resource |
java.lang.String |
getResourceVersion()
|
java.util.List<RuleFailure> |
getRuleFailures()
Read-only rule failures. |
Snapshot |
getSnapshot()
|
java.util.Date |
getSnapshotDate()
|
boolean |
isRootProject()
|
void |
keepChild(JobContext context)
|
protected void |
keepChildren()
|
java.util.List<JobContextImpl> |
loadChildren()
|
java.lang.String |
toString()
|
Measure |
updateMeasure(Measure 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)
addMeasure
in interface JobContext
public Measure addMeasure(Metric metric, java.lang.Double value)
addMeasure
in interface JobContext
public Measure addMeasure(Metric metric, java.lang.String value)
addMeasure
in interface JobContext
public Measure updateMeasure(Measure measure)
updateMeasure
in interface JobContext
public java.util.List<JobContext> getChildren()
getChildren
in interface JobContext
public Snapshot getSnapshot()
public java.util.List<Measure> getMeasures()
JobContext
getMeasures
in interface JobContext
public java.util.List<Measure> getChildrenMeasures()
getChildrenMeasures
in interface JobContext
public java.util.List<Measure> getMeasures(MeasureKey key)
getMeasures
in interface JobContext
public java.util.List<Measure> getMeasures(Metric metric)
getMeasures
in interface JobContext
public java.util.List<Measure> getChildrenMeasures(MeasureKey key)
getChildrenMeasures
in interface JobContext
public java.util.List<Measure> getChildrenMeasures(Metric metric)
getChildrenMeasures
in interface JobContext
public Resource getResource()
JobContext
getResource
in interface JobContext
public java.lang.String getResourceVersion()
getResourceVersion
in interface JobContext
public java.util.Date getSnapshotDate()
getSnapshotDate
in interface JobContext
public Measure getMeasure(MeasureKey key)
getMeasure
in interface JobContext
public Measure getMeasure(Metric metric)
getMeasure
in interface JobContext
public java.util.List<Event> getEvents()
JobContext
getEvents
in interface JobContext
public void deleteEvent(Event event)
deleteEvent
in interface JobContext
public Event createEvent(java.lang.String name, java.lang.String description, java.lang.String category, java.util.Date date)
createEvent
in interface JobContext
public Event createEventOnCurrentSnapshot(java.lang.String name, java.lang.String description, java.lang.String category)
createEventOnCurrentSnapshot
in interface JobContext
public Measure getPastMeasure(Metric metric)
getPastMeasure
in interface JobContext
public void clear()
public void keepChild(JobContext context)
protected void keepChildren()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isRootProject()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |