|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SensorContext
| Method Summary | ||
|---|---|---|
Event |
createEvent(Resource<?> resource,
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(Resource<?> resource,
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 |
|
void |
deleteLink(java.lang.String key)
remove a link. |
|
java.util.List<Event> |
getEvents(Resource<?> resource)
|
|
Measure |
getMeasure(Metric metric)
Find a measure for this project |
|
Measure |
getMeasure(Resource<?> resource,
Metric metric)
Find a measure for this project |
|
|
getMeasures(MeasuresFilter<M> filter)
Find all measures for this project. |
|
|
getMeasures(Resource<?> resource,
MeasuresFilter<M> filter)
Find all measures for this project. |
|
Project |
getProject()
|
|
void |
saveLink(ProjectLink link)
add a link to an external page like project homepage, sources (subversion, ...), continuous integration server... |
|
Measure |
saveMeasure(Measure measure)
Add a measure on project |
|
Measure |
saveMeasure(Metric metric,
java.lang.Double value)
Add a measure on project |
|
Measure |
saveMeasure(Resource<?> resource,
Measure measure)
Add or update a measure. |
|
Measure |
saveMeasure(Resource<?> resource,
Metric metric,
java.lang.Double value)
|
|
java.lang.String |
saveResource(Resource<?> resource)
Key is updated when saving the resource. |
|
void |
saveSource(Resource<?> resource,
java.lang.String source)
Does nothing if the resource is set as excluded. |
|
void |
saveViolation(Resource<?> resource,
Rule rule,
java.lang.String message,
RulePriority priority,
java.lang.Integer lineId)
Does nothing if the resource is set as excluded. |
|
void |
saveViolation(Resource<?> resource,
Rule rule,
java.lang.String message,
RulePriority priority,
ViolationParam... params)
Does nothing if the resource is set as excluded. |
|
| Method Detail |
|---|
Project getProject()
Measure getMeasure(Metric metric)
<M> M getMeasures(MeasuresFilter<M> filter)
Measure saveMeasure(Measure measure)
Measure saveMeasure(Metric metric,
java.lang.Double value)
Measure getMeasure(Resource<?> resource,
Metric metric)
<M> M getMeasures(Resource<?> resource,
MeasuresFilter<M> filter)
java.lang.String saveResource(Resource<?> resource)
Measure saveMeasure(Resource<?> resource,
Metric metric,
java.lang.Double value)
Measure saveMeasure(Resource<?> resource,
Measure measure)
The resource is automatically saved, so there is no need to execute the method saveResource(). Does nothing if the resource is set as excluded.
void saveViolation(Resource<?> resource,
Rule rule,
java.lang.String message,
RulePriority priority,
java.lang.Integer lineId)
lineId - (optional), from 1.
void saveViolation(Resource<?> resource,
Rule rule,
java.lang.String message,
RulePriority priority,
ViolationParam... params)
void saveSource(Resource<?> resource,
java.lang.String source)
void saveLink(ProjectLink link)
void deleteLink(java.lang.String key)
java.util.List<Event> getEvents(Resource<?> resource)
resource - set null for project events
Event createEvent(Resource<?> resource,
java.lang.String name,
java.lang.String description,
java.lang.String category,
java.util.Date date)
name - the event namedescription - the event descriptioncategory - the event categorydate - the event date
Event createEventOnCurrentSnapshot(Resource<?> resource,
java.lang.String name,
java.lang.String description,
java.lang.String category)
name - the event namedescription - the event descriptioncategory - the event category
void deleteEvent(Event event)
event - the event to delete
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||