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 ResourcePersister
public Snapshot getSnapshot(Resource reference)
getSnapshot
in interface ResourcePersister
public Snapshot getSnapshotOrFail(Resource resource)
getSnapshotOrFail
in interface ResourcePersister
public Snapshot saveResource(Project project, Resource resource)
ResourcePersister
saveResource
in interface ResourcePersister
public Snapshot saveResource(Project project, Resource resource, Resource parent)
ResourcePersister
saveResource
in interface ResourcePersister
public Snapshot getLastSnapshot(Snapshot snapshot, boolean onlyOlder)
ResourcePersister
getLastSnapshot
in interface ResourcePersister
onlyOlder
- true if the result must be anterior to the snapshot parameterpublic void clear()
clear
in interface ResourcePersister
Copyright © 2009-2012 SonarSource. All Rights Reserved.