From 67294f9bed4ef32d9dd353a325f5db325b95edb8 Mon Sep 17 00:00:00 2001 From: Julien HENRY Date: Tue, 15 Jan 2013 11:38:07 +0100 Subject: [PATCH] SONAR-4069, DEVACT-96 For the need of dev cockpit plugin, these extensions have to be available for tasks --- .../java/org/sonar/plugins/dbcleaner/DbCleanerPlugin.java | 3 +-- .../java/org/sonar/plugins/dbcleaner/api/PeriodCleaner.java | 4 ++-- .../main/java/org/sonar/plugins/dbcleaner/api/PurgeTask.java | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/DbCleanerPlugin.java b/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/DbCleanerPlugin.java index ea37994b990..c797bb8c33b 100644 --- a/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/DbCleanerPlugin.java +++ b/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/DbCleanerPlugin.java @@ -20,7 +20,6 @@ package org.sonar.plugins.dbcleaner; import com.google.common.collect.ImmutableList; -import org.sonar.api.BatchExtension; import org.sonar.api.Properties; import org.sonar.api.Property; import org.sonar.api.PropertyType; @@ -61,7 +60,7 @@ import java.util.List; }) public final class DbCleanerPlugin extends SonarPlugin { - public List> getExtensions() { + public List getExtensions() { return ImmutableList.of( DefaultPeriodCleaner.class, DefaultPurgeTask.class, diff --git a/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/api/PeriodCleaner.java b/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/api/PeriodCleaner.java index fb3cc833f58..6dbef4fa92d 100644 --- a/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/api/PeriodCleaner.java +++ b/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/api/PeriodCleaner.java @@ -19,13 +19,13 @@ */ package org.sonar.plugins.dbcleaner.api; -import org.sonar.api.BatchExtension; +import org.sonar.api.TaskExtension; import org.sonar.api.resources.Project; /** * @deprecated in 2.14 */ @Deprecated -public interface PeriodCleaner extends BatchExtension { +public interface PeriodCleaner extends TaskExtension { void purge(Project project, int projectSnapshotId); } diff --git a/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/api/PurgeTask.java b/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/api/PurgeTask.java index 2a40bf84b0a..af54168486e 100644 --- a/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/api/PurgeTask.java +++ b/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/api/PurgeTask.java @@ -20,13 +20,13 @@ package org.sonar.plugins.dbcleaner.api; import com.google.common.annotations.Beta; -import org.sonar.api.BatchExtension; +import org.sonar.api.TaskExtension; /** * @since 2.14 */ @Beta -public interface PurgeTask extends BatchExtension { +public interface PurgeTask extends TaskExtension { /** * Purges the data related to a tree of resources. * -- 2.39.5