org.sonar.plugins.api.jobs
Interface Resource

All Known Implementing Classes:
ResourceImpl

public interface Resource


Method Summary
 Measure addMeasure(MeasureKey key, java.lang.Double value)
           
 Measure addMeasure(MeasureKey key, java.lang.String value)
           
 Measure addMeasure(Metric metric, java.lang.Double value)
           
 Measure addMeasure(Metric metric, java.lang.String value)
           
 Measure addMeasure(Metric metric, java.lang.String value, Metric.Level alertStatus, MeasureParameter... params)
           
 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(MeasureKey key)
           
 java.util.List<Measure> getChildrenMeasures(Metric metric)
           
 java.util.Date getDate()
           
 java.util.List<Event> getEvents()
          All events, on projects only
 java.lang.String getKey()
           
 Measure getMeasure(MeasureKey key)
           
 Measure getMeasure(Metric metric)
           
 java.util.List<Measure> getMeasures()
           
 java.util.List<Measure> getMeasures(MeasureKey key)
           
 java.util.List<Measure> getMeasures(Metric metric)
           
 java.lang.String getName()
           
 Measure getPastMeasure(Metric metric)
           
 java.lang.String getQualifier()
           
 java.util.List<RuleFailure> getRuleFailures()
           
 java.lang.String getScope()
           
 java.lang.String getVersion()
           
 boolean isClass()
           
 boolean isJavaTest()
           
 boolean isPackage()
           
 boolean isProject()
           
 boolean isRootProject()
           
 Measure updateMeasure(Measure measure, MeasureParameter... params)
           
 

Method Detail

getRuleFailures

java.util.List<RuleFailure> getRuleFailures()

addMeasure

Measure addMeasure(Metric metric,
                   java.lang.Double value)

addMeasure

Measure addMeasure(Metric metric,
                   java.lang.String value)

addMeasure

Measure addMeasure(MeasureKey key,
                   java.lang.Double value)

addMeasure

Measure addMeasure(MeasureKey key,
                   java.lang.String value)

addMeasure

Measure addMeasure(Metric metric,
                   java.lang.String value,
                   Metric.Level alertStatus,
                   MeasureParameter... params)

updateMeasure

Measure updateMeasure(Measure measure,
                      MeasureParameter... params)

getMeasures

java.util.List<Measure> getMeasures()

getMeasure

Measure getMeasure(MeasureKey key)

getMeasure

Measure getMeasure(Metric metric)

getPastMeasure

Measure getPastMeasure(Metric metric)

getMeasures

java.util.List<Measure> getMeasures(MeasureKey key)

getMeasures

java.util.List<Measure> getMeasures(Metric metric)

getChildren

java.util.List<Resource> getChildren()

getChildrenMeasures

java.util.List<Measure> getChildrenMeasures()

getChildrenMeasures

java.util.List<Measure> getChildrenMeasures(MeasureKey key)

getChildrenMeasures

java.util.List<Measure> getChildrenMeasures(Metric metric)

getDate

java.util.Date getDate()

getScope

java.lang.String getScope()

getQualifier

java.lang.String getQualifier()

getName

java.lang.String getName()

getKey

java.lang.String getKey()

getVersion

java.lang.String getVersion()

isRootProject

boolean isRootProject()

isProject

boolean isProject()

isPackage

boolean isPackage()

isClass

boolean isClass()

isJavaTest

boolean isJavaTest()

getEvents

java.util.List<Event> getEvents()
All events, on projects only


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)


Copyright © 2009 SonarSource SA. All Rights Reserved.