org.sonar.batch.index
Interface PersistenceManager
- All Known Implementing Classes:
- DefaultPersistenceManager, ReadOnlyPersistenceManager
public interface PersistenceManager
Method Summary |
void |
clear()
|
void |
deleteEvent(Event event)
|
void |
deleteLink(Project project,
String key)
|
void |
dump()
|
List<Event> |
getEvents(Resource resource)
|
String |
getSource(Resource resource)
|
Measure |
reloadMeasure(Measure measure)
|
void |
saveDependency(Project project,
Dependency dependency,
Dependency parentDependency)
|
void |
saveEvent(Resource resource,
Event event)
|
void |
saveLink(Project project,
ProjectLink link)
|
void |
saveMeasure(Resource resource,
Measure measure)
|
void |
saveProject(Project project,
Project parent)
|
Snapshot |
saveResource(Project project,
Resource resource,
Resource parent)
|
void |
setDelayedMode(boolean b)
|
void |
setSource(Resource file,
String source)
|
clear
void clear()
setDelayedMode
void setDelayedMode(boolean b)
dump
void dump()
saveProject
void saveProject(Project project,
Project parent)
saveResource
Snapshot saveResource(Project project,
Resource resource,
Resource parent)
setSource
void setSource(Resource file,
String source)
getSource
String getSource(Resource resource)
saveMeasure
void saveMeasure(Resource resource,
Measure measure)
reloadMeasure
Measure reloadMeasure(Measure measure)
saveDependency
void saveDependency(Project project,
Dependency dependency,
Dependency parentDependency)
saveLink
void saveLink(Project project,
ProjectLink link)
deleteLink
void deleteLink(Project project,
String key)
getEvents
List<Event> getEvents(Resource resource)
deleteEvent
void deleteEvent(Event event)
saveEvent
void saveEvent(Resource resource,
Event event)
Copyright © 2009-2012 SonarSource. All Rights Reserved.