org.sonar.plugins.api.jobs
Interface Resource
- All Known Implementing Classes:
- ResourceImpl
public interface Resource
Method Summary |
void |
addMeasure(ch.hortis.sonar.service.MeasureKey key,
java.lang.Double value)
|
void |
addMeasure(ch.hortis.sonar.service.MeasureKey key,
java.lang.String value)
|
void |
addMeasure(ch.hortis.sonar.model.Metric metric,
java.lang.Double value)
|
void |
addMeasure(ch.hortis.sonar.model.Metric metric,
java.lang.String value)
|
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<Resource> |
getChildren()
|
java.util.List<Measure> |
getChildrenMeasures()
|
java.util.List<Measure> |
getChildrenMeasures(ch.hortis.sonar.service.MeasureKey key)
|
java.util.List<Measure> |
getChildrenMeasures(ch.hortis.sonar.model.Metric metric)
|
java.util.Date |
getDate()
|
java.util.List<Event> |
getEvents()
All events, on projects only |
Measure |
getMeasure(ch.hortis.sonar.service.MeasureKey key)
|
Measure |
getMeasure(ch.hortis.sonar.model.Metric metric)
|
java.util.List<Measure> |
getMeasures()
|
java.util.List<Measure> |
getMeasures(ch.hortis.sonar.service.MeasureKey key)
|
java.util.List<Measure> |
getMeasures(ch.hortis.sonar.model.Metric metric)
|
java.lang.Object |
getMeasureValue(ch.hortis.sonar.service.MeasureKey key,
java.lang.Object defaultValue)
|
java.lang.Object |
getMeasureValue(ch.hortis.sonar.model.Metric metric,
java.lang.Object defaultValue)
|
java.lang.String |
getName()
|
java.lang.String |
getQualifier()
|
java.util.List<ch.hortis.sonar.model.RuleFailure> |
getRuleFailures()
|
java.lang.String |
getScope()
|
java.lang.String |
getVersion()
|
boolean |
isClass()
|
boolean |
isJavaTest()
|
boolean |
isPackage()
|
boolean |
isProject()
|
boolean |
isRootProject()
|
addMeasure
void addMeasure(ch.hortis.sonar.service.MeasureKey key,
java.lang.Double value)
addMeasure
void addMeasure(ch.hortis.sonar.service.MeasureKey key,
java.lang.String value)
addMeasure
void addMeasure(ch.hortis.sonar.model.Metric metric,
java.lang.Double value)
addMeasure
void addMeasure(ch.hortis.sonar.model.Metric metric,
java.lang.String value)
createEvent
Event createEvent(java.lang.String name,
java.lang.String description,
java.lang.String category,
java.util.Date date)
createEventOnCurrentSnapshot
Event createEventOnCurrentSnapshot(java.lang.String name,
java.lang.String description,
java.lang.String category)
deleteEvent
void deleteEvent(Event event)
getChildren
java.util.List<Resource> getChildren()
getChildrenMeasures
java.util.List<Measure> getChildrenMeasures()
getChildrenMeasures
java.util.List<Measure> getChildrenMeasures(ch.hortis.sonar.service.MeasureKey key)
getChildrenMeasures
java.util.List<Measure> getChildrenMeasures(ch.hortis.sonar.model.Metric metric)
getDate
java.util.Date getDate()
getEvents
java.util.List<Event> getEvents()
- All events, on projects only
getMeasure
Measure getMeasure(ch.hortis.sonar.service.MeasureKey key)
getMeasure
Measure getMeasure(ch.hortis.sonar.model.Metric metric)
getMeasures
java.util.List<Measure> getMeasures()
getMeasures
java.util.List<Measure> getMeasures(ch.hortis.sonar.service.MeasureKey key)
getMeasures
java.util.List<Measure> getMeasures(ch.hortis.sonar.model.Metric metric)
getMeasureValue
java.lang.Object getMeasureValue(ch.hortis.sonar.service.MeasureKey key,
java.lang.Object defaultValue)
getMeasureValue
java.lang.Object getMeasureValue(ch.hortis.sonar.model.Metric metric,
java.lang.Object defaultValue)
getName
java.lang.String getName()
getQualifier
java.lang.String getQualifier()
getRuleFailures
java.util.List<ch.hortis.sonar.model.RuleFailure> getRuleFailures()
getScope
java.lang.String getScope()
getVersion
java.lang.String getVersion()
isClass
boolean isClass()
isJavaTest
boolean isJavaTest()
isPackage
boolean isPackage()
isProject
boolean isProject()
isRootProject
boolean isRootProject()
Copyright © 2008-2009 SonarSource SA. All Rights Reserved.