org.sonar.plugins.dbcleaner
Class DefaultPurgeTask

java.lang.Object
  extended by org.sonar.plugins.dbcleaner.DefaultPurgeTask
All Implemented Interfaces:
BatchComponent, BatchExtension, Extension, PurgeTask

public class DefaultPurgeTask
extends Object
implements PurgeTask

Since:
2.14

Constructor Summary
DefaultPurgeTask(PurgeDao purgeDao, Settings settings, DefaultPeriodCleaner periodCleaner)
           
 
Method Summary
 PurgeTask delete(long resourceId)
          Completely deletes a tree of resources.
 PurgeTask purge(long resourceId)
          Purges the data related to a tree of resources.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPurgeTask

public DefaultPurgeTask(PurgeDao purgeDao,
                        Settings settings,
                        DefaultPeriodCleaner periodCleaner)
Method Detail

delete

public PurgeTask delete(long resourceId)
Description copied from interface: PurgeTask
Completely deletes a tree of resources.

Specified by:
delete in interface PurgeTask
Parameters:
resourceId - the root of the tree
Returns:
this

purge

public PurgeTask purge(long resourceId)
Description copied from interface: PurgeTask
Purges the data related to a tree of resources. Exceptions are logged and are not thrown again, so this method fails only on Errors.

Specified by:
purge in interface PurgeTask
Parameters:
resourceId - the root of the tree
Returns:
this


Copyright © 2009-2012 SonarSource. All Rights Reserved.