From 828e8ec36d821d51484134e118cd2aafe2be01a4 Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Tue, 6 Mar 2012 09:17:44 +0000 Subject: [PATCH] LMS-2818 add plugin type IMAGE_OVERVIEW_PLUGINS SVN: 24621 --- .../generic/server/DatasetImageOverviewConfiguration.java | 5 ++--- .../systemsx/cisd/openbis/dss/generic/shared/Constants.java | 2 ++ .../dss/generic/shared/utils/CorePluginsInjector.java | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DatasetImageOverviewConfiguration.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DatasetImageOverviewConfiguration.java index 4ca3699e385..d20d87440b5 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DatasetImageOverviewConfiguration.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DatasetImageOverviewConfiguration.java @@ -28,14 +28,13 @@ import ch.systemsx.cisd.common.utilities.ClassUtils; import ch.systemsx.cisd.common.utilities.PropertyParametersUtil; import ch.systemsx.cisd.common.utilities.PropertyParametersUtil.SectionProperties; import ch.systemsx.cisd.common.utilities.PropertyUtils; +import ch.systemsx.cisd.openbis.dss.generic.shared.Constants; /** * @author Piotr Buczek */ public class DatasetImageOverviewConfiguration { - private static String PLUGINS_SERVICES_LIST_KEY = "overview-plugins"; - private static final String PLUGIN_SERVICE_CLASS_KEY = "class"; private static final String PLUGIN_SERVICE_DEFAULT_KEY = "default"; @@ -48,7 +47,7 @@ public class DatasetImageOverviewConfiguration SectionProperties[] pluginServicesProperties = PropertyParametersUtil.extractSectionProperties(properties, - PLUGINS_SERVICES_LIST_KEY, false); + Constants.OVERVIEW_PLUGINS_SERVICES_LIST_KEY, false); for (SectionProperties sectionProperties : pluginServicesProperties) { Properties props = sectionProperties.getProperties(); diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/Constants.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/Constants.java index 27231b5d6cf..1b5fe90e9ed 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/Constants.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/Constants.java @@ -42,4 +42,6 @@ public class Constants /** Key of service property which is a list of servlet services. */ public static final String PLUGIN_SERVICES_LIST_KEY = "plugin-services"; + public static String OVERVIEW_PLUGINS_SERVICES_LIST_KEY = "overview-plugins"; + } diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CorePluginsInjector.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CorePluginsInjector.java index d3f836e5c61..0816cd5c5cf 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CorePluginsInjector.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/CorePluginsInjector.java @@ -70,6 +70,7 @@ class CorePluginsInjector DROP_BOXES("drop-boxes", Constants.INPUT_THREAD_NAMES), DATA_SOURCES("data-sources", Constants.DATA_SOURCES_KEY), SERVICES("services", Constants.PLUGIN_SERVICES_LIST_KEY), + IMAGE_OVERVIEW_PLUGINS("image-overview-plugins", Constants.OVERVIEW_PLUGINS_SERVICES_LIST_KEY), REPORTING_PLUGINS("reporting-plugins", Constants.REPORTING_PLUGIN_NAMES), PROCESSING_PLUGINS("processing-plugins", Constants.PROCESSING_PLUGIN_NAMES), MAINTENANCE_TASKS("maintenance-tasks", MaintenanceTaskUtils.DEFAULT_MAINTENANCE_PLUGINS_PROPERTY_NAME), -- GitLab