From 6e01fc6abc9f8a221f402a33fdb339a27e7ad8f9 Mon Sep 17 00:00:00 2001 From: felmer <franz-josef.elmer@id.ethz.ch> Date: Thu, 19 Jan 2023 07:36:31 +0100 Subject: [PATCH] SSDM-11605: PreStagingCleanUpMaintenanceTask no longer behaves as DataSetRegistrationCleanUpTask but shows an error on setup --- .../PreStagingCleanUpMaintenanceTask.java | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/PreStagingCleanUpMaintenanceTask.java b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/PreStagingCleanUpMaintenanceTask.java index 1fcdb7619e4..a1a0e0efea3 100644 --- a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/PreStagingCleanUpMaintenanceTask.java +++ b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/PreStagingCleanUpMaintenanceTask.java @@ -15,11 +15,35 @@ */ package ch.ethz.sis.openbis.generic.server.dss.plugins; +import java.util.Properties; + +import org.apache.log4j.Logger; + +import ch.systemsx.cisd.common.logging.LogCategory; +import ch.systemsx.cisd.common.logging.LogFactory; +import ch.systemsx.cisd.common.maintenance.IMaintenanceTask; + /** - * For backwards compatibility after PreStagingCleanUpMaintenanceTask had been renamed to DataSetRegistrationCleanUpTask + * * @author Franz-Josef Elmer */ -public class PreStagingCleanUpMaintenanceTask extends DataSetRegistrationCleanUpTask +public class PreStagingCleanUpMaintenanceTask implements IMaintenanceTask { + private static final Logger notifyLog = LogFactory.getLogger(LogCategory.NOTIFY, + PreStagingCleanUpMaintenanceTask.class); + + @Override + public void setUp(String pluginName, Properties properties) + { + notifyLog.error("This task has been deprecated in favour of" + + DataSetRegistrationCleanUpTask.class.getName() + + " that is already schedule automatically during startup."); + } + + @Override + public void execute() + { + // Does nothing + } } -- GitLab