public final class DefaultResourcePersister extends Object implements ResourcePersister
| Constructor and Description |
|---|
DefaultResourcePersister(DatabaseSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
Snapshot |
getLastSnapshot(Snapshot snapshot,
boolean onlyOlder)
The current snapshot which is flagged as "last", different then the current analysis.
|
Snapshot |
getSnapshot(Resource reference) |
Snapshot |
getSnapshotOrFail(Resource resource) |
Snapshot |
saveProject(Project project,
Project parent) |
Snapshot |
saveResource(Project project,
Resource resource)
Persist a resource in database.
|
Snapshot |
saveResource(Project project,
Resource resource,
Resource parent)
Persist a resource in database.
|
public DefaultResourcePersister(DatabaseSession session)
public Snapshot saveProject(Project project, Project parent)
saveProject in interface ResourcePersisterpublic Snapshot getSnapshot(Resource reference)
getSnapshot in interface ResourcePersisterpublic Snapshot getSnapshotOrFail(Resource resource)
getSnapshotOrFail in interface ResourcePersisterpublic Snapshot saveResource(Project project, Resource resource)
ResourcePersistersaveResource in interface ResourcePersisterpublic Snapshot saveResource(Project project, Resource resource, Resource parent)
ResourcePersistersaveResource in interface ResourcePersisterpublic Snapshot getLastSnapshot(Snapshot snapshot, boolean onlyOlder)
ResourcePersistergetLastSnapshot in interface ResourcePersisteronlyOlder - true if the result must be anterior to the snapshot parameterpublic void clear()
clear in interface ResourcePersisterCopyright © 2009-2012 SonarSource. All Rights Reserved.