org.sonar.plugins.dbcleaner
Class DefaultPurgeTask
java.lang.Object
org.sonar.plugins.dbcleaner.DefaultPurgeTask
- All Implemented Interfaces:
- BatchComponent, BatchExtension, Extension, PurgeTask
public class DefaultPurgeTask
- extends Object
- implements PurgeTask
- Since:
- 2.14
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 |
DefaultPurgeTask
public DefaultPurgeTask(PurgeDao purgeDao,
Settings settings,
DefaultPeriodCleaner periodCleaner)
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
Error
s.
- Specified by:
purge
in interface PurgeTask
- Parameters:
resourceId
- the root of the tree
- Returns:
- this
Copyright © 2009-2012 SonarSource. All Rights Reserved.