org.sonar.batch.indexer
Class DefaultPersister

java.lang.Object
  extended by org.sonar.batch.indexer.ResourcePersister
      extended by org.sonar.batch.indexer.DefaultPersister

public class DefaultPersister
extends ResourcePersister


Constructor Summary
DefaultPersister(DatabaseSession session)
           
 
Method Summary
protected  Snapshot createSnapshot(Bucket bucket, ResourceModel resourceModel)
           
protected  String generateEffectiveKey(Bucket bucket)
           
protected  void prepareResourceModel(ResourceModel resourceModel, Bucket bucket)
           
 
Methods inherited from class org.sonar.batch.indexer.ResourcePersister
getSession, persist
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPersister

public DefaultPersister(DatabaseSession session)
Method Detail

createSnapshot

protected Snapshot createSnapshot(Bucket bucket,
                                  ResourceModel resourceModel)
Specified by:
createSnapshot in class ResourcePersister

prepareResourceModel

protected void prepareResourceModel(ResourceModel resourceModel,
                                    Bucket bucket)
Specified by:
prepareResourceModel in class ResourcePersister

generateEffectiveKey

protected String generateEffectiveKey(Bucket bucket)
Specified by:
generateEffectiveKey in class ResourcePersister


Copyright © 2009-2010 SonarSource SA. All Rights Reserved.