org.sonar.plugins.api.jobs
Class ResourceImpl
java.lang.Object
org.sonar.plugins.api.jobs.ResourceImpl
- All Implemented Interfaces:
- Resource
public class ResourceImpl
- extends java.lang.Object
- implements Resource
Method Summary |
void |
addMeasure(MeasureKey key,
java.lang.Double value)
|
void |
addMeasure(MeasureKey key,
java.lang.String value)
|
void |
addMeasure(Metric metric,
java.lang.Double value)
|
void |
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<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 |
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.Object |
getMeasureValue(MeasureKey key,
java.lang.Object defaultValue)
|
java.lang.Object |
getMeasureValue(Metric metric,
java.lang.Object defaultValue)
|
java.lang.String |
getName()
|
java.lang.String |
getQualifier()
|
java.util.List<RuleFailure> |
getRuleFailures()
|
java.lang.String |
getScope()
|
Snapshot |
getSnapshot()
|
java.lang.String |
getVersion()
|
boolean |
isClass()
|
boolean |
isJavaTest()
|
boolean |
isPackage()
|
boolean |
isProject()
|
boolean |
isRootProject()
|
void |
keepChild(ResourceImpl node)
|
java.util.List<ResourceImpl> |
loadChildren()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ResourceImpl
public ResourceImpl(Snapshot snapshot,
DaoFacade dao)
loadChildren
public java.util.List<ResourceImpl> loadChildren()
getRuleFailures
public java.util.List<RuleFailure> getRuleFailures()
- Specified by:
getRuleFailures
in interface Resource
addMeasure
public void addMeasure(Metric metric,
java.lang.Double value)
- Specified by:
addMeasure
in interface Resource
addMeasure
public void addMeasure(Metric metric,
java.lang.String value)
- Specified by:
addMeasure
in interface Resource
addMeasure
public void addMeasure(MeasureKey key,
java.lang.Double value)
- Specified by:
addMeasure
in interface Resource
addMeasure
public void addMeasure(MeasureKey key,
java.lang.String value)
- Specified by:
addMeasure
in interface Resource
getChildren
public java.util.List<Resource> getChildren()
- Specified by:
getChildren
in interface Resource
getSnapshot
public Snapshot getSnapshot()
getMeasures
public java.util.List<Measure> getMeasures()
- Specified by:
getMeasures
in interface Resource
getChildrenMeasures
public java.util.List<Measure> getChildrenMeasures()
- Specified by:
getChildrenMeasures
in interface Resource
getMeasures
public java.util.List<Measure> getMeasures(MeasureKey key)
- Specified by:
getMeasures
in interface Resource
getMeasures
public java.util.List<Measure> getMeasures(Metric metric)
- Specified by:
getMeasures
in interface Resource
getChildrenMeasures
public java.util.List<Measure> getChildrenMeasures(MeasureKey key)
- Specified by:
getChildrenMeasures
in interface Resource
getChildrenMeasures
public java.util.List<Measure> getChildrenMeasures(Metric metric)
- Specified by:
getChildrenMeasures
in interface Resource
getScope
public java.lang.String getScope()
- Specified by:
getScope
in interface Resource
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interface Resource
getQualifier
public java.lang.String getQualifier()
- Specified by:
getQualifier
in interface Resource
getDate
public java.util.Date getDate()
- Specified by:
getDate
in interface Resource
getMeasure
public Measure getMeasure(MeasureKey key)
- Specified by:
getMeasure
in interface Resource
getMeasure
public Measure getMeasure(Metric metric)
- Specified by:
getMeasure
in interface Resource
getMeasureValue
public java.lang.Object getMeasureValue(MeasureKey key,
java.lang.Object defaultValue)
- Specified by:
getMeasureValue
in interface Resource
getMeasureValue
public java.lang.Object getMeasureValue(Metric metric,
java.lang.Object defaultValue)
- Specified by:
getMeasureValue
in interface Resource
isClass
public boolean isClass()
- Specified by:
isClass
in interface Resource
isProject
public boolean isProject()
- Specified by:
isProject
in interface Resource
isRootProject
public boolean isRootProject()
- Specified by:
isRootProject
in interface Resource
isJavaTest
public boolean isJavaTest()
- Specified by:
isJavaTest
in interface Resource
isPackage
public boolean isPackage()
- Specified by:
isPackage
in interface Resource
getEvents
public java.util.List<Event> getEvents()
- Description copied from interface:
Resource
- All events, on projects only
- Specified by:
getEvents
in interface Resource
deleteEvent
public void deleteEvent(Event event)
- Specified by:
deleteEvent
in interface Resource
createEvent
public Event createEvent(java.lang.String name,
java.lang.String description,
java.lang.String category,
java.util.Date date)
- Specified by:
createEvent
in interface Resource
createEventOnCurrentSnapshot
public Event createEventOnCurrentSnapshot(java.lang.String name,
java.lang.String description,
java.lang.String category)
- Specified by:
createEventOnCurrentSnapshot
in interface Resource
clear
public void clear()
keepChild
public void keepChild(ResourceImpl node)
getName
public java.lang.String getName()
- Specified by:
getName
in interface Resource
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2008 SonarSource SA. All Rights Reserved.