From 0b2b6a6a19009e61f5c7da0e6dfe8b200b80f548 Mon Sep 17 00:00:00 2001 From: "fabio.sinibaldi" Date: Thu, 7 Mar 2019 16:29:38 +0000 Subject: [PATCH] git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-publishing/gCat-Feeder-Suite@178504 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../gCatFeeder/crawlers/dm/CKANRetriever.java | 2 +- .../crawlers/dm/CKANTransformer.java | 2 +- .../dm/DMAlgorithmsInfoCollector.java | 4 +- .../crawlers/dm/DataMinerCrawler.java | 14 ++-- .../crawlers/dm/model/CkanModel.java | 2 +- .../dm/model/InternalAlgorithmDescriptor.java | 2 +- .../target/classes/META-INF/MANIFEST.MF | 5 ++ .../DataMinerAlgorithmsCrawler/pom.properties | 7 ++ .../DataMinerAlgorithmsCrawler/pom.xml | 28 ++++++++ .../crawlers/dm/CKANRetriever.class | Bin 0 -> 945 bytes .../crawlers/dm/CKANTransformer.class | Bin 0 -> 2260 bytes .../dm/DMAlgorithmsInfoCollector.class | Bin 0 -> 4013 bytes .../crawlers/dm/DataMinerCrawler.class | Bin 0 -> 2938 bytes .../crawlers/dm/model/CkanModel.class | Bin 0 -> 802 bytes .../model/InternalAlgorithmDescriptor.class | Bin 0 -> 889 bytes commons/target/classes/META-INF/MANIFEST.MF | 5 ++ .../commons/pom.properties | 7 ++ .../commons/pom.xml | 33 ++++++++++ .../model/CatalogueInstanceDescriptor.class | Bin 0 -> 1967 bytes .../gCatFeeder/model/FormatData.class | Bin 0 -> 1111 bytes .../gCatFeeder/utils/ContextUtils.class | Bin 0 -> 4165 bytes .../publishing/gCatFeeder/utils/ISUtils.class | Bin 0 -> 3229 bytes .../gCatFeeder/utils/TokenUtils.class | Bin 0 -> 341 bytes .../CatalogueRetriever.java | 2 +- .../CrawlerPlugin.java | 10 +-- .../gCatfeeder/collectors/DataCollector.java | 15 +++++ .../DataTransformer.java | 6 +- .../collectors/model/CustomData.java | 5 ++ .../model/PluginDescriptor.java | 2 +- .../model/PublisherFormatData.java | 2 +- .../model/faults/CatalogueNotFound.java | 2 +- .../CatalogueNotSupportedException.java | 2 +- .../model/faults/CollectorFault.java | 2 +- .../model/faults/CrawlerException.java | 2 +- .../model/faults/InvalidCustomData.java | 2 +- .../model/faults/TransformException.java | 2 +- .../gCatfeeder/crawlers/DataCollector.java | 15 ----- .../gCatfeeder/crawlers/model/CustomData.java | 5 -- .../target/classes/META-INF/MANIFEST.MF | 5 ++ .../crawler-plugin-framework/pom.properties | 7 ++ .../crawler-plugin-framework/pom.xml | 26 ++++++++ .../collectors/CatalogueRetriever.class | Bin 0 -> 264 bytes .../gCatfeeder/collectors/CrawlerPlugin.class | Bin 0 -> 1059 bytes .../gCatfeeder/collectors/DataCollector.class | Bin 0 -> 442 bytes .../collectors/DataTransformer.class | Bin 0 -> 557 bytes .../collectors/model/CustomData.class | Bin 0 -> 155 bytes .../collectors/model/PluginDescriptor.class | Bin 0 -> 1018 bytes .../model/PublisherFormatData.class | Bin 0 -> 296 bytes .../model/faults/CatalogueNotFound.class | Bin 0 -> 1103 bytes .../CatalogueNotSupportedException.class | Bin 0 -> 1142 bytes .../model/faults/CollectorFault.class | Bin 0 -> 1094 bytes .../model/faults/CrawlerException.class | Bin 0 -> 1042 bytes .../model/faults/InvalidCustomData.class | Bin 0 -> 1103 bytes .../model/faults/TransformException.class | Bin 0 -> 1106 bytes .../crawlers/model/ModelTests.class | Bin 0 -> 492 bytes .../gCatFeeder/service/GCatFeeder.java | 17 ++++- ...ersManager.java => CollectorsManager.java} | 6 +- .../service/engine/ExecutionManager.java | 10 +++ .../service/engine/FeederEngine.java | 8 ++- .../service/engine/PersistenceManager.java | 16 +++++ .../service/engine/impl/FeederEngineImpl.java | 54 +++++++++++++++ .../model/ExecutionDescriptorFilter.java | 5 ++ .../service/model/ExecutionRequest.java | 5 ++ .../model/fault/CollectorNotFound.java | 29 ++++++++ .../model/fault/DescriptorNotFound.java | 29 ++++++++ .../service/model/fault/InternalError.java | 34 ++++++++++ .../service/model/fault/PersistenceError.java | 29 ++++++++ .../gCatFeeder/service/rest/Executions.java | 9 +++ .../target/classes/META-INF/MANIFEST.MF | 5 ++ .../gCat-Feeder/pom.properties | 7 ++ .../gCat-Feeder/pom.xml | 62 ++++++++++++++++++ .../gCatFeeder/service/GCatFeeder$1.class | Bin 0 -> 1074 bytes .../gCatFeeder/service/GCatFeeder.class | Bin 473 -> 1025 bytes .../service/engine/CollectorsManager.class | Bin 0 -> 167 bytes .../service/engine/CrawlersManager.class | Bin 163 -> 0 bytes .../service/engine/ExecutionManager.class | Bin 0 -> 281 bytes .../service/engine/FeederEngine.class | Bin 431 -> 751 bytes .../service/engine/PersistenceManager.class | Bin 0 -> 763 bytes .../engine/impl/FeederEngineImpl.class | Bin 0 -> 2307 bytes .../model/ExecutionDescriptorFilter.class | Bin 0 -> 402 bytes .../service/model/ExecutionRequest.class | Bin 0 -> 375 bytes .../model/fault/CollectorNotFound.class | Bin 0 -> 1088 bytes .../model/fault/DescriptorNotFound.class | Bin 0 -> 1091 bytes .../service/model/fault/InternalError.class | Bin 0 -> 1089 bytes .../model/fault/PersistenceError.class | Bin 0 -> 1085 bytes .../gCatFeeder/service/rest/Executions.class | Bin 1271 -> 1393 bytes 86 files changed, 492 insertions(+), 56 deletions(-) create mode 100644 DataMinerAlgorithmsCrawler/target/classes/META-INF/MANIFEST.MF create mode 100644 DataMinerAlgorithmsCrawler/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/DataMinerAlgorithmsCrawler/pom.properties create mode 100644 DataMinerAlgorithmsCrawler/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/DataMinerAlgorithmsCrawler/pom.xml create mode 100644 DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANRetriever.class create mode 100644 DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANTransformer.class create mode 100644 DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DMAlgorithmsInfoCollector.class create mode 100644 DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DataMinerCrawler.class create mode 100644 DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/CkanModel.class create mode 100644 DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/InternalAlgorithmDescriptor.class create mode 100644 commons/target/classes/META-INF/MANIFEST.MF create mode 100644 commons/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/commons/pom.properties create mode 100644 commons/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/commons/pom.xml create mode 100644 commons/target/classes/org/gcube/data/publishing/gCatFeeder/model/CatalogueInstanceDescriptor.class create mode 100644 commons/target/classes/org/gcube/data/publishing/gCatFeeder/model/FormatData.class create mode 100644 commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/ContextUtils.class create mode 100644 commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/ISUtils.class create mode 100644 commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/TokenUtils.class rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/CatalogueRetriever.java (75%) rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/CrawlerPlugin.java (53%) create mode 100644 crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/DataCollector.java rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/DataTransformer.java (58%) create mode 100644 crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/CustomData.java rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/model/PluginDescriptor.java (80%) rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/model/PublisherFormatData.java (73%) rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/model/faults/CatalogueNotFound.java (91%) rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/model/faults/CatalogueNotSupportedException.java (91%) rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/model/faults/CollectorFault.java (90%) rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/model/faults/CrawlerException.java (90%) rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/model/faults/InvalidCustomData.java (91%) rename crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/{crawlers => collectors}/model/faults/TransformException.java (91%) delete mode 100644 crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/DataCollector.java delete mode 100644 crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/CustomData.java create mode 100644 crawler-plugin-framework/target/classes/META-INF/MANIFEST.MF create mode 100644 crawler-plugin-framework/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/crawler-plugin-framework/pom.properties create mode 100644 crawler-plugin-framework/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/crawler-plugin-framework/pom.xml create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/CatalogueRetriever.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/CrawlerPlugin.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/DataCollector.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/DataTransformer.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/CustomData.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/PluginDescriptor.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/PublisherFormatData.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CatalogueNotFound.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CatalogueNotSupportedException.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CollectorFault.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CrawlerException.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/InvalidCustomData.class create mode 100644 crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/TransformException.class create mode 100644 crawler-plugin-framework/target/test-classes/org/gcube/data/publishing/gCatFeeder/crawlers/model/ModelTests.class rename gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/{CrawlersManager.java => CollectorsManager.java} (59%) create mode 100644 gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/ExecutionManager.java create mode 100644 gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/PersistenceManager.java create mode 100644 gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/impl/FeederEngineImpl.java create mode 100644 gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptorFilter.java create mode 100644 gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionRequest.java create mode 100644 gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/CollectorNotFound.java create mode 100644 gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/DescriptorNotFound.java create mode 100644 gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/InternalError.java create mode 100644 gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/PersistenceError.java create mode 100644 gCat-Feeder/target/classes/META-INF/MANIFEST.MF create mode 100644 gCat-Feeder/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/gCat-Feeder/pom.properties create mode 100644 gCat-Feeder/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/gCat-Feeder/pom.xml create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder$1.class create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/CollectorsManager.class delete mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/CrawlersManager.class create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/ExecutionManager.class create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/PersistenceManager.class create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/impl/FeederEngineImpl.class create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptorFilter.class create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionRequest.class create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/fault/CollectorNotFound.class create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/fault/DescriptorNotFound.class create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/fault/InternalError.class create mode 100644 gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/fault/PersistenceError.class diff --git a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANRetriever.java b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANRetriever.java index 5d778ef..2c97198 100644 --- a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANRetriever.java +++ b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANRetriever.java @@ -3,7 +3,7 @@ package org.gcube.data.publishing.gCatFeeder.crawlers.dm; import org.gcube.common.resources.gcore.GCoreEndpoint; import org.gcube.data.publishing.gCatFeeder.model.CatalogueInstanceDescriptor; import org.gcube.data.publishing.gCatFeeder.utils.ISUtils; -import org.gcube.data.publishing.gCatfeeder.crawlers.CatalogueRetriever; +import org.gcube.data.publishing.gCatfeeder.collectors.CatalogueRetriever; public class CKANRetriever implements CatalogueRetriever { diff --git a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANTransformer.java b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANTransformer.java index 5e71103..209cb53 100644 --- a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANTransformer.java +++ b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANTransformer.java @@ -7,7 +7,7 @@ import java.util.Set; import org.gcube.data.publishing.gCatFeeder.crawlers.dm.model.CkanModel; import org.gcube.data.publishing.gCatFeeder.crawlers.dm.model.InternalAlgorithmDescriptor; import org.gcube.data.publishing.gCatFeeder.model.FormatData; -import org.gcube.data.publishing.gCatfeeder.crawlers.DataTransformer; +import org.gcube.data.publishing.gCatfeeder.collectors.DataTransformer; public class CKANTransformer implements DataTransformer{ diff --git a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DMAlgorithmsInfoCollector.java b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DMAlgorithmsInfoCollector.java index 5806af9..67a360d 100644 --- a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DMAlgorithmsInfoCollector.java +++ b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DMAlgorithmsInfoCollector.java @@ -10,8 +10,8 @@ import org.gcube.data.analysis.dataminermanagercl.shared.process.Operator; import org.gcube.data.analysis.dataminermanagercl.shared.process.OperatorCategory; import org.gcube.data.analysis.dataminermanagercl.shared.process.OperatorsClassification; import org.gcube.data.publishing.gCatFeeder.crawlers.dm.model.InternalAlgorithmDescriptor; -import org.gcube.data.publishing.gCatfeeder.crawlers.DataCollector; -import org.gcube.data.publishing.gCatfeeder.crawlers.model.faults.CollectorFault; +import org.gcube.data.publishing.gCatfeeder.collectors.DataCollector; +import org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CollectorFault; public class DMAlgorithmsInfoCollector implements DataCollector { diff --git a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DataMinerCrawler.java b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DataMinerCrawler.java index 97fe0b5..95c1e0b 100644 --- a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DataMinerCrawler.java +++ b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DataMinerCrawler.java @@ -6,13 +6,13 @@ import java.util.Set; import org.gcube.data.publishing.gCatFeeder.crawlers.dm.model.CkanModel; import org.gcube.data.publishing.gCatFeeder.crawlers.dm.model.InternalAlgorithmDescriptor; import org.gcube.data.publishing.gCatFeeder.model.FormatData; -import org.gcube.data.publishing.gCatfeeder.crawlers.CatalogueRetriever; -import org.gcube.data.publishing.gCatfeeder.crawlers.CrawlerPlugin; -import org.gcube.data.publishing.gCatfeeder.crawlers.DataCollector; -import org.gcube.data.publishing.gCatfeeder.crawlers.DataTransformer; -import org.gcube.data.publishing.gCatfeeder.crawlers.model.CustomData; -import org.gcube.data.publishing.gCatfeeder.crawlers.model.PluginDescriptor; -import org.gcube.data.publishing.gCatfeeder.crawlers.model.faults.CatalogueNotSupportedException; +import org.gcube.data.publishing.gCatfeeder.collectors.CatalogueRetriever; +import org.gcube.data.publishing.gCatfeeder.collectors.CrawlerPlugin; +import org.gcube.data.publishing.gCatfeeder.collectors.DataCollector; +import org.gcube.data.publishing.gCatfeeder.collectors.DataTransformer; +import org.gcube.data.publishing.gCatfeeder.collectors.model.CustomData; +import org.gcube.data.publishing.gCatfeeder.collectors.model.PluginDescriptor; +import org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException; public class DataMinerCrawler implements CrawlerPlugin { diff --git a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/CkanModel.java b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/CkanModel.java index dfccad9..cbe4a4e 100644 --- a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/CkanModel.java +++ b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/CkanModel.java @@ -1,7 +1,7 @@ package org.gcube.data.publishing.gCatFeeder.crawlers.dm.model; import org.gcube.data.publishing.gCatFeeder.model.FormatData; -import org.gcube.data.publishing.gCatfeeder.crawlers.model.PublisherFormatData; +import org.gcube.data.publishing.gCatfeeder.collectors.model.PublisherFormatData; public class CkanModel implements PublisherFormatData { diff --git a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/InternalAlgorithmDescriptor.java b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/InternalAlgorithmDescriptor.java index 0cdb224..73404b7 100644 --- a/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/InternalAlgorithmDescriptor.java +++ b/DataMinerAlgorithmsCrawler/src/main/java/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/InternalAlgorithmDescriptor.java @@ -2,7 +2,7 @@ package org.gcube.data.publishing.gCatFeeder.crawlers.dm.model; import java.util.List; -import org.gcube.data.publishing.gCatfeeder.crawlers.model.CustomData; +import org.gcube.data.publishing.gCatfeeder.collectors.model.CustomData; public class InternalAlgorithmDescriptor implements CustomData { diff --git a/DataMinerAlgorithmsCrawler/target/classes/META-INF/MANIFEST.MF b/DataMinerAlgorithmsCrawler/target/classes/META-INF/MANIFEST.MF new file mode 100644 index 0000000..e2601c5 --- /dev/null +++ b/DataMinerAlgorithmsCrawler/target/classes/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Built-By: fabio +Build-Jdk: 1.8.0_201 +Created-By: Maven Integration for Eclipse + diff --git a/DataMinerAlgorithmsCrawler/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/DataMinerAlgorithmsCrawler/pom.properties b/DataMinerAlgorithmsCrawler/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/DataMinerAlgorithmsCrawler/pom.properties new file mode 100644 index 0000000..4239707 --- /dev/null +++ b/DataMinerAlgorithmsCrawler/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/DataMinerAlgorithmsCrawler/pom.properties @@ -0,0 +1,7 @@ +#Generated by Maven Integration for Eclipse +#Wed Mar 06 12:46:54 CET 2019 +version=1.0.0-SNAPSHOT +groupId=org.gcube.data-publishing.gCat-Feeder +m2e.projectName=DataMinerAlgorithmsCrawler +m2e.projectLocation=/home/fabio/workspaces/DEV/gCat-Feeder-Suite/DataMinerAlgorithmsCrawler +artifactId=DataMinerAlgorithmsCrawler diff --git a/DataMinerAlgorithmsCrawler/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/DataMinerAlgorithmsCrawler/pom.xml b/DataMinerAlgorithmsCrawler/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/DataMinerAlgorithmsCrawler/pom.xml new file mode 100644 index 0000000..10e0cfb --- /dev/null +++ b/DataMinerAlgorithmsCrawler/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/DataMinerAlgorithmsCrawler/pom.xml @@ -0,0 +1,28 @@ + + 4.0.0 + + org.gcube.data-publishing.gCat-Feeder + gCat-Feeder-Suite + 1.0.0-SNAPSHOT + + DataMinerAlgorithmsCrawler + DataMinerAlgorithmsCrawler + Plugin for gCat-Feeder for DataMiner Algorithms publishing + + + + + + org.gcube.data-publishing.gCat-Feeder + crawler-plugin-framework + [1.0.0-SNAPSHOT,2.0.0-SNAPSHOT) + + + + org.gcube.data.analysis + data-miner-manager-cl + [1.6.0-SNAPSHOT,2.0.0-SNAPSHOT) + + + \ No newline at end of file diff --git a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANRetriever.class b/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANRetriever.class new file mode 100644 index 0000000000000000000000000000000000000000..b0e45d04aba4de8224fcf23ce6287aac219778f5 GIT binary patch literal 945 zcmbtS%Wl&^6g|^CoKBN8goa0W6{<=p3%uzrRYeI@Dug06s8W|>=aNnt+mSOad=`&I zBr3rYiH|~D8=us&*;gq z4%ypNc9&>KvFpd`jiGqr4g>&Vh2Tm#)&#ru2GD6;hm6g9h3zgUCjI{ zXO4_vM8w=Ir%W_TXvQv3(c#3Z&?kY1{fi0zmTH&TwtS;QZMOvqosC0*VlNufA_Qtx zIH(9L_jO47N#IfZQhA1DoBhaF=1|2twR2~AE2EJppjkx&lBw*mo-pr-EZ5%I_}^?L zXVv7y23Gm6pQ~}Myu|!_vz|QtSDk?CH1iJsVt7mwKh|Szf7ihcf%bfo2T5pkKu_NK zG`2blE4U?4-wVcu0t)SFTCPMJchdS-1zMf{96aFX5stcPi{&6nVxM+(*391?&w~_z zyIg32cZs)5r@*hX$mb$k0!wVI^PR4e_=xIz{#Zbr&vNFLSk63PiwBWIT)tCK>HZX# z{)ALANcCp`E@z4zte};HcUT}@D<4q(irN{((G*u$o9%b(FJ$sEi>k3`eU`%2?5}7r m(KTGp={B?S0C|S?QS;^$x4&@M`5Id15|VjBf*X@Y-TMKc6yCr9 literal 0 HcmV?d00001 diff --git a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANTransformer.class b/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANTransformer.class new file mode 100644 index 0000000000000000000000000000000000000000..7f2b7b577a48782bc51ea11c0e039cf9c5af30cf GIT binary patch literal 2260 zcmcIl+inwA6kXd)GKoC_0>Obo!>w)NB+YOw7pH;X5P_Pc5{W?N?btrp1LK)!JZ|Av z_yJzqJ`@2GqEeswAARBu92YQru4G{3SIsi1i;j2b$!VF~u$ zSHCLPSG4-Md|y{$8~uVSTl>D3_zr!a79qVa5JAedpnuj2ym(HqYoc&lV3oqE&SDpG z4r~kv_AGgUUTHPTI$Bd@Ukmmvg%#!BR*`4+iO`DcUQ=*wX=^~+CtGC5nvU00#OEUO zSFzyIM4>mw4Wjqmj+sfdIEei?U}HpZz9(dx9XQBi)RcuS5nR|I3c+B!(NDqn#8SJN zt=RM3Ql~dw7!(UB@v4qliNRH`7O1!tvFv|;+G@5pNNIX?a=aPDItr9O@7Kb}i|dUA z-K<33I%!gz+l*z$QA!U~uxy$_pEkZ040lt%p_+B(nZ*(0ayW()HjWEMx(eOeI5>%K z1Opy1DubrlC{2EP{nzx&3jxZgEWw&p0@Xb3DkZS`{2f=#oyZaMzUQ2L~5$QDE0q zbERDg9{sz5p-P8}x@t}iE1artw-aRLKpfuEBxNAjpVCR%Nd>D)Dhby94{91*AIzUe z>l-u3Pl4$I-Z6EzJ|KcSsc=c|JC4=uL0*gJrdz4A<;x*orE8(KF+BWYg_1 zV|Xrj-9eLX_crC<_Hy_F*=z&h6W2j6!wJVhn)BbsYu2p1srVe^&gCjx`zD_v`v+e# zaQN(R3mpvc-RUS`H}-JHn-#-+8sizR#@PB3`+nz|wjEB{TJLQS;t;jIYU>_u`}l`@ z1MBPy9Qoxb#+Ij^;i%xU^#r4btY`RE@Cs8a)8GFE{!ZU9vh#w+Z~vP%A+0vteA`8y zS&d>02Qkj|G{YG9lhmR61cG_Hgv*3IzzI{tEW?ix$d8y~Wv);&Pf17X>U*tu%C1p5 eip*PHkbO49#xa{i#O8pYB!dz^XRwgucKsdhGL=dI literal 0 HcmV?d00001 diff --git a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DMAlgorithmsInfoCollector.class b/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DMAlgorithmsInfoCollector.class new file mode 100644 index 0000000000000000000000000000000000000000..f9a96260c1aa7c77aad78c34671580a997edb3a3 GIT binary patch literal 4013 zcmcInNl+A582;V}G|V)}s^WrZ5*4@Bn9UyJ0*IgkBBK~gVr+(HXziJvboZ#3ecv~8 zOLJuDOMLuX_ezK&miW#k}o*{r&s@es2DI{RaS# z;By5Lfy0iQ*3zl`u&Iq0zM3Z5oM(gZ7V5c3| z^2ah>Pj=MlaBSO5`HrigOrZ9xao*5ugWn$=KFf0j6#`E#%w@E|rHJHdos?x7SfFB$ zm9_l60!ucv4GNTXI3s2hOAu3`pi*FI!pfR``OL8C9yf+xgN*;>-{NsS)7m@;#|L=sM`_bd*_vm%=NUxOr@fMrBg06X zEkV+ESx)GQ9e7;D6Via{Oam&=7a33Uix$Oh>{0O~SSMmKlnmcwp&A$HTVycJk6*;2 zCi~H@;K1DKxnLG7jH;qT8nJ4$1GJiY`g7A-#mut)fSg%1P=Ok(YN# zQ?$$Bpd7m85S;a^I414i#H&S*_8Tsp#yDerN(yw{MT|@%XwzU(3`ph!lJ5Xcs(1=R zp<9lR=N#Kf-@RMr;YLi8Zh0EdDtPAZ+;Rt06{n?bD}5&nW2wy<6-IDKD-IfV-jvCi zQZWL?zA|QbeL)`btvaP3&1d0u#&#Rt7~h2`MiHyTS%H=lS@}S<`cA8BGEvO)W~;?l zmE}{GlPDTs%SSFFuz6GXxCCikNU9kp$H!dfg2alq4JvRLN&(y8_VgRXr!-Zlum|r+ zeWk)qE+~Nl$weW~pAIGEln-dEfFG8Y`WYG*Y#14GmZVD!Fa&uv-o!l&dGA9>&>J*--@YC{~40D0*yRp?g z8A8=+1ISsttAeADW4M<286?qw$zCN(t!MN}g`6Ok;H9P+4xSEM(w5C`=m=P7>a4j? z_o?v_s80Gu>Rhjp3wSH|WLCo)#v`4Vbn?6PDd+H%K!dArO{fr%Lkhb?ow)H@|j z`P?3HR=a$kw8uIyJNPT-zYh`4?7TTvai?(>oXa;~MfAIXta7Xf4(m|OwHjVP4VH38 zv!RY)^<0;6*MKIjB3LHjBLDDg8TWtR!1AH1Xr9E%#Fk04T*HHW%O`Ms+cj(!_z63D zw@%_=y^P~y0a34*z~$zO0(rMy-dsM3xUMuSlh~(M%BfSYlG7nQDyPGGOkO#nt8z-{ z)pF|9Yvk0YFO}2L5V>vw+nehO$OC$9bL}LK>-BOvp*P5Ba1y8VM!9-UZ<1Gs1-_X2 zMT!%w&Qk1P(QyN#)N8DF>$iy;Xc(%uwp_)z9|H^hiNBDg{?dMk~qETAB;GYUx1s@kFL#QvIDA*lb+0R?^{)L}zo}%t|Laizlpk9i@ T^igQG2tK8t5qwrihs*x~!1pO*XUHMf*Yj zhCiV*`UUGuVZ^E5{NRsL&&@6&hC(Qg$?W^{oO_=0yzKt@*RL-C+{Bj}0s_;PU5FKO z?uLxzbw`ht-3`;IY#AlqP3X?NlzC~#a<=}BDeX!uUyRMtY{@7|JK^2b5ESTotZ(Zv zQ>WYV#$%atG_(rbJsEt{2e(X<9v0z!$cLs|FiHZ6NM}tN;RUW zMh>Y)4yi_pR$iKsdCM;9j-o0MSWgPHP8ub{nG$G;j;sm<6Eq8<1)X8EBP4Jk#gNi& zaYNcG`i3b5x>Ht8H&=DrP}ly=ptEIENGx@7WT%iVF3?$!&aABDY@^KR1s+64n&2K) ztQv026YLO+-~$AIBput3+tQwS!d&X6RdD6XlQM(*F4|-zKLQW_P|f(OGpwy#V?%bK zxo>l_>=;(5qT!Oj`pJ487x$*_nhwk6Ah@*UWZZJuvK^VPtq_91l`u36Fz?Zk^<)UI z<4p~32uz&3>@gyQF@&oEnq}vWl5SROilD=ITSG)(>QtchEtOcDPS?~4;~l(9Oy*Bu zrfEs|9FK*IYZwveKkUy8Yob(`aSfB5-G*zd{j@by@njp?wCte}q8L+sF)q*>O*Oj4 zM^=@^dttnf8|*B-T$ZK0z*xPhHw9QOjo$vkaRqTRj0t=w(B@bkD}f#c+~`8vevGkS zatC?#iul$UYnVtGN6&q|q?i4+zCy8+#j+`jvc%F^vGr1gN)$Qr1TG#>avj5rWu(LU zZO<5mlJ2-Rd+Ddf=aWr%9j#_HsOlD-9BqQ|lB9c`nk0RjH92h-EZcClighz#Dn7+x zxG!-3Oa)rUFNAyO3?YFz4YRC~YQn1OB)nO!`Z|nxd`zV(tTt0R7U%i!@fA|1ZJ5dM zanw|tZrTDb*Ruw}bp7yOF`A|Hj0w?@;@E%Xbj&W*@>@xkHmzEyAuOV^o%3#4&AT== z=spSK5i)GkZQXPw%lQsR;OWZi$nb9`-lt)#;w157G$DC3>;L+C_@6R{t5mmz+c}7?kP?|6 zQ?0z_R|NMRyo&KCcsw_{i}24p3E;eM1YE=go`*dHbnzNI@5XD~E9dJxD(8UMQTsa2 zzBN|_ zrq^j1dyWrwaqD+JZ>g?)o=0E+gZvLM`HFj=hwU@qD*WFj<{dr@A~2}LiDQyhcX=m( zsVb)lo~d;^_Hi$}i|IYgGzK_a7hp#%zy&00P!Fn5H+-nJeJm1csSzhyhtuZabhWA1 zKM5#_Wi@}m@H3>de;~NCwugr=ehV#*KEn#-3NAlIaBVdE3(`Au>B413zve5VQhks` frLl^-2Q3R4vVW^2@~C!eD)P_yEP!=ihcEsC(IZ2M literal 0 HcmV?d00001 diff --git a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/CkanModel.class b/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/CkanModel.class new file mode 100644 index 0000000000000000000000000000000000000000..ee067b4ac6a0dc658c0cdf7a211d80425d07b263 GIT binary patch literal 802 zcmbVKTT22#6#m9GH_f#BognBzBb=8aqKL{6BD;X$`|LXD*ti?xTF|emUV=>A3`f4H@tWIqB(I7<@cXu-RjaN%suo00l(H%f zca3<|(zJNB$(w#vYF@Y#-bEPMuoxyA;z4jN2zBK&q#M|XGo1a-ecR>swI+m5>=E^K z)Pgic-!w&VN^LR350s~ZLxz!TuEJmy=-)|5)MOB~$gr2q4M!PC>?_+(Uggvz3iDV9 z2XcOV$*}v+E=WyF(xkL{qS4Kgn*K)1fuVCC!O61UHm)qHaJ=c>1?0o0SO@KfzEL`^ z(9>4PCMe_N8Trx8HzZ#uh#^Hb-YLd0L2)X2fHX3c(LG^`YzWSi55d+erk}|VV%G++ bRu8*~r7m`>i;c0L$c+JHtcP6g@UMIWDz?ah literal 0 HcmV?d00001 diff --git a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/InternalAlgorithmDescriptor.class b/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/InternalAlgorithmDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..16e88057ed4aa328625ffaa6891a9290b54da46b GIT binary patch literal 889 zcmbVKO>fgc5Pj>WaqEUQ4U~`Yl|m0G2lmoitBNY2Qbj0I6IJ54wijpH^*UOwfxpG6 z5=e08MeAc#si^x&P{H#6^z-|o*}U%vy`!*d@V!&zn%o zPq^t2&xKXxc?Q(7y#IP!W0j~Uia(utO-G_EtE{|nH@)6$m?!&djYsilFz zFe_{%k5y?^XTg(tS!!b&Hz=% literal 0 HcmV?d00001 diff --git a/commons/target/classes/META-INF/MANIFEST.MF b/commons/target/classes/META-INF/MANIFEST.MF new file mode 100644 index 0000000..e2601c5 --- /dev/null +++ b/commons/target/classes/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Built-By: fabio +Build-Jdk: 1.8.0_201 +Created-By: Maven Integration for Eclipse + diff --git a/commons/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/commons/pom.properties b/commons/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/commons/pom.properties new file mode 100644 index 0000000..d5a1500 --- /dev/null +++ b/commons/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/commons/pom.properties @@ -0,0 +1,7 @@ +#Generated by Maven Integration for Eclipse +#Wed Mar 06 12:46:42 CET 2019 +version=1.0.0-SNAPSHOT +groupId=org.gcube.data-publishing.gCat-Feeder +m2e.projectName=commons +m2e.projectLocation=/home/fabio/workspaces/DEV/gCat-Feeder-Suite/commons +artifactId=commons diff --git a/commons/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/commons/pom.xml b/commons/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/commons/pom.xml new file mode 100644 index 0000000..c3d6ed7 --- /dev/null +++ b/commons/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/commons/pom.xml @@ -0,0 +1,33 @@ + + 4.0.0 + + org.gcube.data-publishing.gCat-Feeder + gCat-Feeder-Suite + 1.0.0-SNAPSHOT + + commons + commons + Common utilities for gCatFeeder logic + + + + org.gcube.resourcemanagement + resourcemanager-client + [1.0.0-SNAPSHOT,2.0.0-SNAPSHOT) + + + + org.slf4j + slf4j-api + + + + + org.gcube.common + authorization-client + + + + + + \ No newline at end of file diff --git a/commons/target/classes/org/gcube/data/publishing/gCatFeeder/model/CatalogueInstanceDescriptor.class b/commons/target/classes/org/gcube/data/publishing/gCatFeeder/model/CatalogueInstanceDescriptor.class new file mode 100644 index 0000000000000000000000000000000000000000..b89d20bf02e27fbb3b7b6c92d631d0276a33193c GIT binary patch literal 1967 zcmb_c+fEZv6kVrK2Fid?E*3-q6>SSLUQj`dK41tYcu7!C^z#29Uh zpfBexM{{2T!Fhk5oua zU?KsELff%+WN`3Ewum&eXE$9LM!pi*NWZw7j-IyMBhJ8G+qJ`c0#oJmgUUWr-eMmL z=tI%OC?;55xw1b5I+(~~Kx?N>7>PDxVldIpm>9xd~L@12$w)`xlU1z z(ejQcIi8j3F~+On6DGBo)}o}vZ1pSVULNDzC(Kuu`T0W(vq*WK`v-#bGw=}gQOXI1 zDq#c{Fpe^cd;?4;0cg9(8$-nj3ns9HOYJl)o`T=<)sL8bPbJ3+!ThyxDuywW2W=RE z%bCv8z0Nb4&gD$!Qm^ybOy^3b^K7s4Vy1Hy%PcM##!5Vb?%L;jL6$N>u3(kj7-Mhl z6HL#~(8HOo{&p|KX5H&*43SL1=uE+g>7u)CWrLMcV5fgc5Pch`apJm7nnIvWp?nlb48p3!mq=7vg+{89riai-5vPr_q^_K}a_ma^ zSI{0>fv7n1qY$&MX?)=lA9iSM^YmNY0POL-a4|#F{G+dNTJl6N@@EZ ziLdOHI~j`2>zG4Io^I(-k!Hv??U85&!=CUy@tz|nrs-PT>2S}McIecgV3Df&NA{Qs zopL7-ba-DX&#Fno8t$vO$B>J0os4}k)Ul2S3>ofud}6sL69yx$=%9BjEWffB6Zy|Y zDjC#}-oY1!Mm#Ngi1Lh0kWa9o;~}2Vki~Ip4j+#zF)}xWro!Yr(L88vH}EV`x8*Zu zr{nihMv~&TJs5F6@aQ(KPG(nUq`g(y-lT3T^ou06S7h^n+^TFnd6KkdAZKWvtPf<% zulNJ3o7a^KESzI0`I9W=3`^~EEPtcx1a8x+(JlcN2)Yn@rZT;7hUIQUF|N8*$zxwBUZVKoE8SevxJF|)6f)GH eM-hfWF|wAHXT~KS{{s7eUII@;%x5Ttd-*RUvkT_{ literal 0 HcmV?d00001 diff --git a/commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/ContextUtils.class b/commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/ContextUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..cfdf33af3dc2975ee25bb1774f2fc08fb1c71a54 GIT binary patch literal 4165 zcmbtXYgZfB72OvJk0b_zWdk;;W7&0LBmrt%Cp4BrVk;&k$lw_4l%x*^X@D_eMjed^ zN}4{?r0KhLpK1C?U+FWY?pngGSCemTSAR`^fLGjo??^&`QhPaGOGtO-+;jHXXWw(K z|MTwO-v)33f6>q;Fygq2sl{A*-c02U&qx)^^98H4WZ8V0F}yL;%$shi>{*3UD&yFm zx#nGz3k^Ym?#srikt!H8o|?aG<~)Hw!C4fDW~JLwVd2E(RMuHsG~Kj7=v1y?*_Jm- ztAY3>fndhTn-O%NQ-dzhw|&o;k@Fn4qGLC@1j37^=lc@4Zy>uFI#V!8rF48}$S?%< z=xE0-fv&7&o0H|0dDERS<_o66m@^8O4A+wD+QVI^6v7As=+&_gA)@q_tdhXP%Ku$3 z#mu`2JyUjF)Alk(p+ET z;;LZHyM|jy6)o}kfPv4{A8Unrv5_j)x?k_PjY?Uexdr zfxVmgoL$SAMag^!Ck1-zY{wc&+2ukZf)T_ccm$7XpvY6VsUc4T1tCwBtd3XG@fc21 z8CxnnZMv(LtlSw2=FS{a6Kj>!>1Mr95Nnlm2QoOT;cW zD5c8&nP|a(({Y$ta-HX-|8)FP2p;A6Gk2j8t8XmM{yK=DWhnmlqt`FYL~Jxa!e(5X7U~zcy{tQ62fJHV`EO)&TlJB z?1dKxW2I%QSd>LmEXqn1WTjTP=l@sAAD*gA)M`ROZPYwwJ6^10dV|!+s_A-u06&I2 zF`w4qN?k=HE&hboz)9S{S;7lt7JbERP#wamz=2KinX5*jY7Wj;gdGyO)pVjd>d|p7OrOH5>2;AQy^%kQqf;oIq$CvODM+FDEH*V+6 zwW$Tp-+}S?xP1Mxj#uy%UIa?z`H~u#a(axnaOP{|ydej!g2MUTS0A|YE|WU#x<(~y zl{~60JZ&x7hF5lpHrd+hRFhz9=V3G*!Z#`Bl!W$e9pAxsC0oUUMebYGJO1oWCmOz2 zA2VBFMQ{bZ^3M--{0KkhkTvq0fLn%TT{X{;a}NJTvK)5`hG%le-WE~SJiK5sW4mz{ zw}vMx!s3UmxHs!GUy~}u`c(6fC@r`n?X z2I#|n8isLz2>h7;Mvx(Z$*Z`hio+9E(R~9)XQTITU?5RNvWnDo9B)J7U+BDnk=f|O z8%V!%4W|;^3u4g-{1AG0aqH!~ zK3eSOt>yrSa=$_vqdo6dn8h=+AK|WN@o{>4jCcG`;FEmzDSo18yNMwUbGNXEOQF#+ zEc=X~l?XE{$#mf=a@VmWFp>Btx+O%55SIf;tjmS1Qu8yA zxSqX%(rmPx+`x11Fm^xD%{6j94xJbd6WI}T@k7HKL+RHH2lS_PJEq$Zeg8M0cu+F9heR`11CxX|>gtS!WG+7_Z{1 z4DdA-=Ie9{{DWl)^7{cIm`DWaDf*2nzC{|Z%x>WO=K`Z|V)tP3;PEPc@bpUoaWMII zF#pD_{|?H4L8YX7sSi*OL7YYx&QL=c{$Jy9vYJ5(V+{s_Wb`$~U>EuS30`MDeWc>2 z_!&VRp#FZ2Ul7h4^d^D(?|#X5Qepehc8hL<_T5L=#JWHI`(s07M6UzluN7)TirDimtb6bPe4dRsE{T zOfm9#Mt+I{ynvXJ+)RTekS1Sf9SxfHHfZYEL6iTkPE#k^-o^eJLvqOfnd!9Qt^Wbm CB0#hN literal 0 HcmV?d00001 diff --git a/commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/ISUtils.class b/commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/ISUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..f9846d88dfdef6a47bde290f8d277775ae805d2a GIT binary patch literal 3229 zcmcImYg5}+5Ixrhzfc?Mh9pgsMtOm49!e9Mq?nL4CZwc>kT@}+G-+k|Vnk)hkz}S! zr~j#snFQKte?UL?_jJ0tlCf+|$B-#A*w)qFz31$n-MxSP^V^>QrcsY0!f@TPYf4RP zR=84CT~%o`D~9fD>L#rgRCj^%Dz}xUs~e88SbFAt$1%V#yrpidilLI-qskW7T!yG& z)fm!6&!b~(Om8Vgt5)N7o*^--8M>*vb7YmtmKg>LR+XnPgm>bQ7*2QZSx`0CvUeoB zixUjV8h3qP3|BM7_R$4Hb)0&7dWG9h)r!FdMol%!s;zs^ z!D4JyAWR{OQxZ-hK`7l#-C>v({*M+UB7NpnliNEBmR;iZwyyE}X0>7Irb`}ghDnrM zo5GzB(F#_w{*o7brKmeD`AnAdnyI=?n^v6{BV9TI|NbEOM! zelDNDM-1i19v^}#Z&AmdUT7a49HL5l^;bouwL5Tu05xI%d*l@vn$8BS(`5DJ|JQ60i4GI5NN zhPzcKA&VTtV3k*zB;`zx0I!GA*EW(f0Gh~qxPY&$Xymyq$kX`IfuABWEejf+?Ak~6t9>%BRqwoge5Ff zckoG2%Xu3?c+}@x;wuQ{<%h6>CviMxxZM}M9zGK--s1x;>5nr7> z`eLHhd%Wh}ty}7wQn(jUg?pmkVVFBQgper6Z_JN4!%Tmkdc=jioGM!3d9>4L%_Q^K zUXRu0sYXR$NI(w?GznV0onfPNz?JK2Z9d6Q1Iv(G8q4- z06KV5>={xeaS>Rcc22;8``(mSPq;`oswiC?8P0mwD*82m1mg5heTSa1^zHp6(`*;1 zUoreMJw%YE&zN|X#`|K$b3wPOV4FhU-p0Y)8;o>s85Ub4-vFm^h76PVfDlCRp>TFi zoc%W)F+k57zhF3hKK2KqYtdY3ZD72#Hn@umr9E7YB0au~$)$ zjy_)Fvpp0d5N{Ug&3N~lRd4T?%aap(coe};bP~Cv&$A*9BREIcE)lLfwDKJ1@e&sV z@|=$f&rl|7!iQD*#mIJ^?AD0IOA5qSSSNp9(|eDpzw&}slJvXH^qYfBzdej;rOmW@ tDASGJOlj|-OfM7DQ9?gPOf$q_oDfcSFx}i|s`trsik-8 literal 0 HcmV?d00001 diff --git a/commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/TokenUtils.class b/commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/TokenUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..a4cf5e825db6e988bd5986e4bf9b9e7c9a79c7ff GIT binary patch literal 341 zcmbV|u};G<5QhItlLkT|6>q=>40r)CfLJPZieR90cal@O;NZ#uLW3rZfJIFgiV364F`Ua)A-{C&(}+l$GiDKD^ZI7P_`f zIIj9e+og6U`rk11Ycmk8tAD}W5Q@h>xQ6E@K2iR0Uqob_Kmg?rAeADRXf96eJdmA# cVDDXm1chiELk{ diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/DataCollector.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/DataCollector.java new file mode 100644 index 0000000..e798221 --- /dev/null +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/DataCollector.java @@ -0,0 +1,15 @@ +package org.gcube.data.publishing.gCatfeeder.collectors; + +import java.util.Set; + +import org.gcube.data.publishing.gCatfeeder.collectors.model.CustomData; +import org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CollectorFault; + +public interface DataCollector { + + + public Set collect() throws CollectorFault; + + + +} diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/DataTransformer.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/DataTransformer.java similarity index 58% rename from crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/DataTransformer.java rename to crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/DataTransformer.java index fcbafe4..9da6a2e 100644 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/DataTransformer.java +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/DataTransformer.java @@ -1,11 +1,11 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers; +package org.gcube.data.publishing.gCatfeeder.collectors; import java.util.Collection; import java.util.Set; import org.gcube.data.publishing.gCatFeeder.model.FormatData; -import org.gcube.data.publishing.gCatfeeder.crawlers.model.CustomData; -import org.gcube.data.publishing.gCatfeeder.crawlers.model.PublisherFormatData; +import org.gcube.data.publishing.gCatfeeder.collectors.model.CustomData; +import org.gcube.data.publishing.gCatfeeder.collectors.model.PublisherFormatData; public interface DataTransformer { diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/CustomData.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/CustomData.java new file mode 100644 index 0000000..c833c05 --- /dev/null +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/CustomData.java @@ -0,0 +1,5 @@ +package org.gcube.data.publishing.gCatfeeder.collectors.model; + +public interface CustomData { + +} diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/PluginDescriptor.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/PluginDescriptor.java similarity index 80% rename from crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/PluginDescriptor.java rename to crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/PluginDescriptor.java index 2ad1c4b..5d728d3 100644 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/PluginDescriptor.java +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/PluginDescriptor.java @@ -1,4 +1,4 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers.model; +package org.gcube.data.publishing.gCatfeeder.collectors.model; import lombok.Getter; import lombok.NonNull; diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/PublisherFormatData.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/PublisherFormatData.java similarity index 73% rename from crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/PublisherFormatData.java rename to crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/PublisherFormatData.java index 8837862..b36abe1 100644 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/PublisherFormatData.java +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/PublisherFormatData.java @@ -1,4 +1,4 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers.model; +package org.gcube.data.publishing.gCatfeeder.collectors.model; import org.gcube.data.publishing.gCatFeeder.model.FormatData; diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotFound.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CatalogueNotFound.java similarity index 91% rename from crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotFound.java rename to crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CatalogueNotFound.java index 076a6db..1cd1d2e 100644 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotFound.java +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CatalogueNotFound.java @@ -1,4 +1,4 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers.model.faults; +package org.gcube.data.publishing.gCatfeeder.collectors.model.faults; public class CatalogueNotFound extends CrawlerException { diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotSupportedException.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CatalogueNotSupportedException.java similarity index 91% rename from crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotSupportedException.java rename to crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CatalogueNotSupportedException.java index dd3b317..b066000 100644 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotSupportedException.java +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CatalogueNotSupportedException.java @@ -1,4 +1,4 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers.model.faults; +package org.gcube.data.publishing.gCatfeeder.collectors.model.faults; public class CatalogueNotSupportedException extends CrawlerException { diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CollectorFault.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CollectorFault.java similarity index 90% rename from crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CollectorFault.java rename to crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CollectorFault.java index 47f7da5..2c6ebb1 100644 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CollectorFault.java +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CollectorFault.java @@ -1,4 +1,4 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers.model.faults; +package org.gcube.data.publishing.gCatfeeder.collectors.model.faults; public class CollectorFault extends CrawlerException { diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CrawlerException.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CrawlerException.java similarity index 90% rename from crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CrawlerException.java rename to crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CrawlerException.java index 4d6520d..a315cee 100644 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CrawlerException.java +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CrawlerException.java @@ -1,4 +1,4 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers.model.faults; +package org.gcube.data.publishing.gCatfeeder.collectors.model.faults; public class CrawlerException extends Exception { diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/InvalidCustomData.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/InvalidCustomData.java similarity index 91% rename from crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/InvalidCustomData.java rename to crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/InvalidCustomData.java index ed6d972..6b1053f 100644 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/InvalidCustomData.java +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/InvalidCustomData.java @@ -1,4 +1,4 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers.model.faults; +package org.gcube.data.publishing.gCatfeeder.collectors.model.faults; public class InvalidCustomData extends CrawlerException { diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/TransformException.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/TransformException.java similarity index 91% rename from crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/TransformException.java rename to crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/TransformException.java index bd38526..f0b562b 100644 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/TransformException.java +++ b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/TransformException.java @@ -1,4 +1,4 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers.model.faults; +package org.gcube.data.publishing.gCatfeeder.collectors.model.faults; public class TransformException extends CrawlerException { diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/DataCollector.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/DataCollector.java deleted file mode 100644 index 2b71a91..0000000 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/DataCollector.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers; - -import java.util.Set; - -import org.gcube.data.publishing.gCatfeeder.crawlers.model.CustomData; -import org.gcube.data.publishing.gCatfeeder.crawlers.model.faults.CollectorFault; - -public interface DataCollector { - - - public Set collect() throws CollectorFault; - - - -} diff --git a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/CustomData.java b/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/CustomData.java deleted file mode 100644 index efb4bcf..0000000 --- a/crawler-plugin-framework/src/main/java/org/gcube/data/publishing/gCatfeeder/crawlers/model/CustomData.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.gcube.data.publishing.gCatfeeder.crawlers.model; - -public interface CustomData { - -} diff --git a/crawler-plugin-framework/target/classes/META-INF/MANIFEST.MF b/crawler-plugin-framework/target/classes/META-INF/MANIFEST.MF new file mode 100644 index 0000000..e2601c5 --- /dev/null +++ b/crawler-plugin-framework/target/classes/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Built-By: fabio +Build-Jdk: 1.8.0_201 +Created-By: Maven Integration for Eclipse + diff --git a/crawler-plugin-framework/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/crawler-plugin-framework/pom.properties b/crawler-plugin-framework/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/crawler-plugin-framework/pom.properties new file mode 100644 index 0000000..faa4f20 --- /dev/null +++ b/crawler-plugin-framework/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/crawler-plugin-framework/pom.properties @@ -0,0 +1,7 @@ +#Generated by Maven Integration for Eclipse +#Wed Mar 06 12:46:42 CET 2019 +version=1.0.0-SNAPSHOT +groupId=org.gcube.data-publishing.gCat-Feeder +m2e.projectName=crawler-plugin-framework +m2e.projectLocation=/home/fabio/workspaces/DEV/gCat-Feeder-Suite/crawler-plugin-framework +artifactId=crawler-plugin-framework diff --git a/crawler-plugin-framework/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/crawler-plugin-framework/pom.xml b/crawler-plugin-framework/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/crawler-plugin-framework/pom.xml new file mode 100644 index 0000000..3138b2c --- /dev/null +++ b/crawler-plugin-framework/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/crawler-plugin-framework/pom.xml @@ -0,0 +1,26 @@ + + 4.0.0 + + org.gcube.data-publishing.gCat-Feeder + gCat-Feeder-Suite + 1.0.0-SNAPSHOT + + crawler-plugin-framework + crawler-plugin-framework + Framework for crawler implementations + + + + org.projectlombok + lombok + 1.14.8 + + + + + org.gcube.data-publishing.gCat-Feeder + commons + 1.0.0-SNAPSHOT + + + \ No newline at end of file diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/CatalogueRetriever.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/CatalogueRetriever.class new file mode 100644 index 0000000000000000000000000000000000000000..228ecff9e7b9fd2614f87d0f1211ac653bb98aa3 GIT binary patch literal 264 zcmaKnO$x#=5QSg-t3MleUO_iz<;Gx735f_4+VR*cG z@0!J#(&?K-KPqzQN;&<2CrDVS~pM(`v+MALY<^uhL htG%Y!SWX`OB28a39RYzR{|X2uY@_qq5bhp;I}s3CEwpp&-dLDZw1 zP)7__$@NiftP#>_p&@zsmhb{@tR}0Tex6tVu9zC_sC K=w$ul#>P8UZCx?| literal 0 HcmV?d00001 diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/DataCollector.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/DataCollector.class new file mode 100644 index 0000000000000000000000000000000000000000..c477faaaaa1840a8041a481680018b40a73c750d GIT binary patch literal 442 zcmbVJyHdk25Zp5%CgDxNH$a0LsyL)Eq#-jDc0(!KicvsoQm zs`L}a=n;+<@=*#Sx#X@`u#6CI3JAw%=d<;D@Y;w>`GhdMc`DV)YumIj287$cdRW>@ z88Mf^_*Q(GnRb{k$aLLEADkkb{{DTO=gFkAklEl$HPwbyCqHJo=c`jzNKYV=;v9oyJWsSDyb@}h#B40aGwt+3WD0+p2Lk0|XsCa+@ aHMR#sXqpRPpYTzG!kErM`#StYjy?dTS+9}+ literal 0 HcmV?d00001 diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/CustomData.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/CustomData.class new file mode 100644 index 0000000000000000000000000000000000000000..aad117f48d69f278f44bee253b822473e6530981 GIT binary patch literal 155 zcmYL@I}XAy5JYDK#1ajhgl#wgQV=Z#C$OC*IC3!Zhr>~D01kz4DyEoX^qw@I@9Pa< z52er$4j~Ra*kXixoi#s-@h;umy{?_kSCL*K+u*&}9Ae@r^y0ZIDTnD;4TU9PJL;!q jud8)7VYx15Pi-^w+U%e+N7iu3N0T>Qi;8A10kV61yTrsRFM!T@5ZEVH+JOpM*J+0 zK$Sp(BN9If7$*x2Z4VqctY>FD^XAPPfB*663xK=0?IFXkr_InGhDjj&0k_;ACqX3R z1F0z5;`WUY17ZA7N0A7vHnBg_0}=V%C>cuiNW`I$V~TsoF{~W&3HKvTwa%na$c?mN{~WP*W*h^-RqVG&e`^xA?yk{eVXPD}&6J<;C=o?uaozRW zX2{kXeGfPO+Wc(248@*KOeprGQ@winz1(p#VVhQ!rN_vSar+|ck>~6p*(})tigY(0 zy+AiU-7vEG<_DDC(N6};bh<)NX_?N_ECDOHNFMDSYm`-?f6vuAe24Ucx@5>!cE4fi zGpesvFCC-ywYmEdrS}xi&H)#u!0WU86qqVg=9|-OwoKr(2P(Wm0q0$%Z|gN!Oo?au o^R$1hd5mlSz@a$Dq4tMEZH_}3>?ci|@xVOn5C?i{bY^ht7d6@Bu>b%7 literal 0 HcmV?d00001 diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/PublisherFormatData.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/PublisherFormatData.class new file mode 100644 index 0000000000000000000000000000000000000000..f68b16b619d4429e055b8c47ea44252ced49764b GIT binary patch literal 296 zcmaKoJqp4=6ohB}i^j&n!Xs$oHa23Z1O!3B6Ks-a+^}(Fv$61K79PMui7%wE5!+#A zzF}VP#}mK;!vHOTt#z5qk}4*dDzD_Vij6MM`oij3`4dq}PA1kEO1yQYENn_f9vU0D z$ht!L4MziX1V*{KDQOhP_i@e!R4I)rCCVYEIvbO?-K-<8x9My3 z6sd-UeJ04{OjqQKBrdgPCSWFY(@H{72lgHXm} z8PV_|WN;@Uj`=9Hc2COCSO#>* zTFtEQoKdrkZH8jNlb8s#rOW51XNm#*dknf5v=(Sf*?_Ic{}{>^LK6dZ%zm_8@y0;(4!8eLkw zp_$p;<{azaDJa0B(WBW)9TGjEsGNyteo89~*rd?{u1RUNrRMn@l~saA%5qAmXR4e) zdQ`DR49nVnh_$oIs*tk!4^|z!IjfPg-cz}@V7GaGF~{C2Y=;cgQ`k`^TNrb5W0XpY zU9xR0?&sJ~6c-8W5%!?w%<*ECyoU`^+ooM+$_3e5kiDF28~qZ8sRIv36ghOyG36HU F>JRO>;!Xen literal 0 HcmV?d00001 diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CatalogueNotSupportedException.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CatalogueNotSupportedException.class new file mode 100644 index 0000000000000000000000000000000000000000..4dfdfd447873113b527f69f035af91c1e64eb14d GIT binary patch literal 1142 zcmbu7&2G~`6ot>EPTZQ%khV!ff1stCHm&f2?uxppKtc-LB+4QPiHS2!hB}^TJSMyr zt4J((03Hf)$F@QgN`=(T{GR*WbMMU0U*CTKILDET0>cNThyE}~`obS@!~IFp4`n=( z5uILfb0fq+Xg^S4C<3E&?2pwzg#HarLKFL>;Gr5O;#!$@GMOlC#Nf@>KunBOkqd|6 z{lgMyJ`IJQBNS}B=wS{DVv<%HfNbcfJX=ZK5VjB!+{~OlpWr6!PaF?Mf zBJ0xr2u;<|S72a0dWor)CcQB{xb0{jkZG^25*>)Q(!SNv{XgoZ?GO$@uTOs%l#Pl< ziAI-puV`lWv^m4-H(C_n(df}^r4ET6(W;z@XnssP3s|So0xn5uwWa3i43%YqN6K z=Ef+L6x(FmTHMXCpJ-hqtVh`Wnlr=RGI6qQ6Vgy5q+WJ+#{Yc#&#Zs^{PvxQ&gr>L1wn5kJ$A=lGF0wJ8tKlGVc^FT zKSZ`I&9zb^rCl!y0_B-V$L=&5sldIKNnm2P{X2ifu}zkscXtD7IS-V6{l!x=<42*O z(knmo&847?LdeU9^_WhQx0Kw@BBqcOLOlRo=<$o{qj*;5tAa-915ODd?j3g}IAG-uN} zqt1+)prR*}7=-%DWq-7STC0%U#jVoJ+9Sp`1)cqG*kZoFhV9nr*@E`gVLLF;NMVPWY-!BSjiD5ZUD#%e`#JUl x&P8AyU=Qlnf*!Av_h=Jp9@=@PT#}t7*~!T~=qL0vb>Pq;P8RMtLT!Pb{R01h-sk`T literal 0 HcmV?d00001 diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CrawlerException.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/CrawlerException.class new file mode 100644 index 0000000000000000000000000000000000000000..331a9422e48901711323b18a9f7e35cd4834e1fc GIT binary patch literal 1042 zcmb`FL2uJQ5QX2SPE1W`NK>aNrO?8qO)Gq$x1wGmkdOi#66KH+8)ussoH$zBgulfp z5(j<&KML_Sw$dmRi36A2+4Y-m-^}>uukSwqT;jQng21~-kGzqe4wN^PiS%aaAPnMh zFy(DaCO1kAmG=B743(cmI`$^fP=(%&Ov5DhT3XISrC)#b)hr33sSQh@_DOz`UMPuJ zeGn+U3Z_AFEwFWZ))TN=&49akwL3PgESs(bCx;Qh~-gpgY#l+}O?;u3^*! zioQ%^65O@NZnXlu(vh(3Ei z*Fm!Ul1Tq^S4*F!olcZ$U%d&;bllC^zc4+)2{>W?Um&05qQuqa=_PkzZkr3-`^KOE zhpWTgNG*!)Gb(2y?hkk}fE}&|a80GrmYU}aR5l3?mE|R&o~d#I^{8T(48yA3#oF6s zRj91~g;mFX&T8bWw=CBbY&Xv@7C6|1?a@Ge2|LbYD`R$UjHy)Y)3&jAm}5UOE)wey sd*oURJl-T9V4G^ww98DnB0DRxlao!OpWx}zfrDd47T-BxZUN7J10(&)!2kdN literal 0 HcmV?d00001 diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/InvalidCustomData.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/collectors/model/faults/InvalidCustomData.class new file mode 100644 index 0000000000000000000000000000000000000000..12c0f5d348f32d1470f29a02db3616cabef4c42b GIT binary patch literal 1103 zcmbu7&u-H|5XQf4otT=?khV!f|3C|uHm&f1-imq&AXN$#QlcDkV&iO+g^eAp*A1`5 zDG~=BfQLfN+E$2?A|ds%JG1`gx8KbA*Y6)c0bJmfi#3LuNDuvCko1K=;D-B?q_1Q= zk|CWoxw#c$AhaJuN{PTkI`+rWKq&u~C(6YBb$G{>95j>IMB{f<@4{jD_#kFe^QjX0 z{kK3&jEq8t;#(O?bH%WJa@u8ZnqJ!yU6cidN;#@05PrgwSTwHBXRi<=DYSi~_Orq))Z4E04o zXQZR4^_?@Sma)xH2zU|`p}KI{UoAsp5t6&OSDIPdv)DSr`Tv&ndRgJ2E!=0Qh|s!h zCzFY$?$W1XJsSR0OOt*vJowttJRs9vJ4$pQK1lmKwUr^hwnM=&=#A;;1YJP=qDZSt z*&EuKJ#EbJ=sN{#@M!gDw^D~hk0~l;BHEu&W&xYDTEG=4t+v=Wo1wf+@JLxo3AId> z6G)E=wuoU_+xM|{mRV&|R{p`NVK-;hbJjJrYa4bOXXi6KTZZkBfm#YX%4Bn6Zf=Z9 zNwG_|t;PKu`UNlZ;>NZb6BQfOh*rWIb$T~Rj?NJs&M5@nGU6K9eb96K7@gx6vf zi3Jb9Lm|$@R)~@!A$2o)N8 BD_)Q(Rk0`&nWQq-{BMgvWO&d6AO zS1mK`$0{qdKyT!7RZNsOG2ayHVQxx+>(T$NycF0AJa^#iiYkn=0*4Qk4Q8n)rZil5 zW33A+5aPb>df%d=1Q}&=K7DkR&-Kv6TRT4wIFH(K1S;iMfrJqi(zcjMdO_bfeZ|(x u8ct~=%p!JZ+nczJU1mI#XoAkBt4kk=&ej<5za;4|5<#+Wl6|%(=zRe_I&otF literal 0 HcmV?d00001 diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder.java index 5321688..01620c8 100644 --- a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder.java +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder.java @@ -2,6 +2,10 @@ package org.gcube.data.publishing.gCatFeeder.service; import javax.ws.rs.ApplicationPath; +import org.gcube.data.publishing.gCatFeeder.service.engine.FeederEngine; +import org.gcube.data.publishing.gCatFeeder.service.engine.impl.FeederEngineImpl; +import org.gcube.data.publishing.gCatFeeder.service.rest.Executions; +import org.glassfish.hk2.utilities.binding.AbstractBinder; import org.glassfish.jersey.server.ResourceConfig; @ApplicationPath(ServiceConstants.SERVICE_NAME) @@ -10,8 +14,17 @@ public class GCatFeeder extends ResourceConfig{ public GCatFeeder() { super(); - - // + AbstractBinder binder = new AbstractBinder() { + @Override + protected void configure() { + bind(FeederEngineImpl.class).to(FeederEngine.class); +// bind(ImporterImpl.class).to(Importer.class); +// bind(PerformanceManagerImpl.class).to(PerformanceManager.class); + } + }; + register(binder); + registerClasses(Executions.class); + } } diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/CrawlersManager.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/CollectorsManager.java similarity index 59% rename from gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/CrawlersManager.java rename to gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/CollectorsManager.java index 52ebc9b..1cd607a 100644 --- a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/CrawlersManager.java +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/CollectorsManager.java @@ -1,5 +1,9 @@ package org.gcube.data.publishing.gCatFeeder.service.engine; -public interface CrawlersManager { +public interface CollectorsManager { + + + + } diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/ExecutionManager.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/ExecutionManager.java new file mode 100644 index 0000000..b67f732 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/ExecutionManager.java @@ -0,0 +1,10 @@ +package org.gcube.data.publishing.gCatFeeder.service.engine; + +import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionDescriptor; + +public interface ExecutionManager { + + public void submit(ExecutionDescriptor desc); + + public void stop(); +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/FeederEngine.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/FeederEngine.java index 3758e6e..c487e98 100644 --- a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/FeederEngine.java +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/FeederEngine.java @@ -3,12 +3,14 @@ package org.gcube.data.publishing.gCatFeeder.service.engine; import java.util.Collection; import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionDescriptor; +import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionDescriptorFilter; +import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionRequest; public interface FeederEngine { - public ExecutionDescriptor submit(); - public Collection get(); - public ExecutionDescriptor getById(); + public Collection get(ExecutionDescriptorFilter filter); + public ExecutionDescriptor getById(String id); + public ExecutionDescriptor submit(ExecutionRequest req); } diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/PersistenceManager.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/PersistenceManager.java new file mode 100644 index 0000000..1f77c22 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/PersistenceManager.java @@ -0,0 +1,16 @@ +package org.gcube.data.publishing.gCatFeeder.service.engine; + +import java.util.Collection; + +import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionDescriptor; +import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionDescriptorFilter; +import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionRequest; + +public interface PersistenceManager { + + public ExecutionDescriptor create(ExecutionRequest request); + public ExecutionDescriptor getById(String id); + public Collection get(ExecutionDescriptorFilter filter); + + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/impl/FeederEngineImpl.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/impl/FeederEngineImpl.java new file mode 100644 index 0000000..db41426 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/impl/FeederEngineImpl.java @@ -0,0 +1,54 @@ +package org.gcube.data.publishing.gCatFeeder.service.engine.impl; + +import java.util.Collection; + +import javax.inject.Inject; + +import org.gcube.data.publishing.gCatFeeder.service.engine.CatalogueControllersManager; +import org.gcube.data.publishing.gCatFeeder.service.engine.CollectorsManager; +import org.gcube.data.publishing.gCatFeeder.service.engine.ExecutionManager; +import org.gcube.data.publishing.gCatFeeder.service.engine.FeederEngine; +import org.gcube.data.publishing.gCatFeeder.service.engine.PersistenceManager; +import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionDescriptor; +import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionDescriptorFilter; +import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionRequest; + + +public class FeederEngineImpl implements FeederEngine { + + @Inject + private ExecutionManager executions; + @Inject + private CollectorsManager crawlers; + @Inject + private CatalogueControllersManager catalogues; + @Inject + private PersistenceManager persistence; + + @Override + public ExecutionDescriptor submit(ExecutionRequest req) { + // verify request correctness + // store in persistence : returns descriptor + // pass it to executor + // return the descriptor + throw new RuntimeException("Not YET Implemented"); + } + + @Override + public Collection get(ExecutionDescriptorFilter filter) { + return persistence.get(filter); + } + + @Override + public ExecutionDescriptor getById(String id) { + return persistence.getById(id); + } + + + private void verifyRequest(ExecutionRequest request) { + // for each requested source check if available + // for each requested target check if available + // + } + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptorFilter.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptorFilter.java new file mode 100644 index 0000000..1f8332e --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptorFilter.java @@ -0,0 +1,5 @@ +package org.gcube.data.publishing.gCatFeeder.service.model; + +public class ExecutionDescriptorFilter { + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionRequest.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionRequest.java new file mode 100644 index 0000000..62f5c79 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionRequest.java @@ -0,0 +1,5 @@ +package org.gcube.data.publishing.gCatFeeder.service.model; + +public class ExecutionRequest { + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/CollectorNotFound.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/CollectorNotFound.java new file mode 100644 index 0000000..fa36b68 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/CollectorNotFound.java @@ -0,0 +1,29 @@ +package org.gcube.data.publishing.gCatFeeder.service.model.fault; + +public class CollectorNotFound extends InternalError { + + public CollectorNotFound() { + // TODO Auto-generated constructor stub + } + + public CollectorNotFound(String message) { + super(message); + // TODO Auto-generated constructor stub + } + + public CollectorNotFound(Throwable cause) { + super(cause); + // TODO Auto-generated constructor stub + } + + public CollectorNotFound(String message, Throwable cause) { + super(message, cause); + // TODO Auto-generated constructor stub + } + + public CollectorNotFound(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { + super(message, cause, enableSuppression, writableStackTrace); + // TODO Auto-generated constructor stub + } + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/DescriptorNotFound.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/DescriptorNotFound.java new file mode 100644 index 0000000..f076a53 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/DescriptorNotFound.java @@ -0,0 +1,29 @@ +package org.gcube.data.publishing.gCatFeeder.service.model.fault; + +public class DescriptorNotFound extends InternalError { + + public DescriptorNotFound() { + // TODO Auto-generated constructor stub + } + + public DescriptorNotFound(String message) { + super(message); + // TODO Auto-generated constructor stub + } + + public DescriptorNotFound(Throwable cause) { + super(cause); + // TODO Auto-generated constructor stub + } + + public DescriptorNotFound(String message, Throwable cause) { + super(message, cause); + // TODO Auto-generated constructor stub + } + + public DescriptorNotFound(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { + super(message, cause, enableSuppression, writableStackTrace); + // TODO Auto-generated constructor stub + } + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/InternalError.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/InternalError.java new file mode 100644 index 0000000..28f6e39 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/InternalError.java @@ -0,0 +1,34 @@ +package org.gcube.data.publishing.gCatFeeder.service.model.fault; + +public class InternalError extends Exception { + + /** + * + */ + private static final long serialVersionUID = 5814890947362301499L; + + public InternalError() { + // TODO Auto-generated constructor stub + } + + public InternalError(String message) { + super(message); + // TODO Auto-generated constructor stub + } + + public InternalError(Throwable cause) { + super(cause); + // TODO Auto-generated constructor stub + } + + public InternalError(String message, Throwable cause) { + super(message, cause); + // TODO Auto-generated constructor stub + } + + public InternalError(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { + super(message, cause, enableSuppression, writableStackTrace); + // TODO Auto-generated constructor stub + } + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/PersistenceError.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/PersistenceError.java new file mode 100644 index 0000000..ec21840 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/fault/PersistenceError.java @@ -0,0 +1,29 @@ +package org.gcube.data.publishing.gCatFeeder.service.model.fault; + +public class PersistenceError extends InternalError { + + public PersistenceError() { + // TODO Auto-generated constructor stub + } + + public PersistenceError(String message) { + super(message); + // TODO Auto-generated constructor stub + } + + public PersistenceError(Throwable cause) { + super(cause); + // TODO Auto-generated constructor stub + } + + public PersistenceError(String message, Throwable cause) { + super(message, cause); + // TODO Auto-generated constructor stub + } + + public PersistenceError(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { + super(message, cause, enableSuppression, writableStackTrace); + // TODO Auto-generated constructor stub + } + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/rest/Executions.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/rest/Executions.java index f826276..6f5ae82 100644 --- a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/rest/Executions.java +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/rest/Executions.java @@ -1,5 +1,6 @@ package org.gcube.data.publishing.gCatFeeder.service.rest; +import javax.inject.Inject; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; @@ -9,11 +10,15 @@ import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import org.gcube.data.publishing.gCatFeeder.service.ServiceConstants; +import org.gcube.data.publishing.gCatFeeder.service.engine.FeederEngine; import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionDescriptor; @Path(ServiceConstants.Executions.PATH) public class Executions { + @Inject + private FeederEngine engine; + @POST @Produces(MediaType.APPLICATION_JSON) @@ -25,6 +30,10 @@ public class Executions { @GET @Produces(MediaType.APPLICATION_JSON) public Response getAll() { + + + + throw new WebApplicationException("Method Unavailable.", Response.Status.NOT_IMPLEMENTED); } diff --git a/gCat-Feeder/target/classes/META-INF/MANIFEST.MF b/gCat-Feeder/target/classes/META-INF/MANIFEST.MF new file mode 100644 index 0000000..e2601c5 --- /dev/null +++ b/gCat-Feeder/target/classes/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Built-By: fabio +Build-Jdk: 1.8.0_201 +Created-By: Maven Integration for Eclipse + diff --git a/gCat-Feeder/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/gCat-Feeder/pom.properties b/gCat-Feeder/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/gCat-Feeder/pom.properties new file mode 100644 index 0000000..27e43fc --- /dev/null +++ b/gCat-Feeder/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/gCat-Feeder/pom.properties @@ -0,0 +1,7 @@ +#Generated by Maven Integration for Eclipse +#Wed Mar 06 16:35:15 CET 2019 +version=1.0.0-SNAPSHOT +groupId=org.gcube.data-publishing.gCat-Feeder +m2e.projectName=gCat-Feeder +m2e.projectLocation=/home/fabio/workspaces/DEV/gCat-Feeder-Suite/gCat-Feeder +artifactId=gCat-Feeder diff --git a/gCat-Feeder/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/gCat-Feeder/pom.xml b/gCat-Feeder/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/gCat-Feeder/pom.xml new file mode 100644 index 0000000..b6ad280 --- /dev/null +++ b/gCat-Feeder/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/gCat-Feeder/pom.xml @@ -0,0 +1,62 @@ + + 4.0.0 + + org.gcube.data-publishing.gCat-Feeder + gCat-Feeder-Suite + 1.0.0-SNAPSHOT + + gCat-Feeder + gCat-Feeder + Service implementation + + + + + org.gcube.distribution + maven-smartgears-bom + LATEST + pom + import + + + org.glassfish.jersey + jersey-bom + 2.25.1 + pom + import + + + + + + + + + org.gcube.core + common-smartgears-app + + + org.gcube.core + common-smartgears + + + javax.servlet + javax.servlet-api + 3.0.1 + + + javax.ws.rs + javax.ws.rs-api + 2.0 + + + + + + org.glassfish.jersey.containers + jersey-container-servlet + + + + + \ No newline at end of file diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder$1.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder$1.class new file mode 100644 index 0000000000000000000000000000000000000000..b667a5f771c76ce0728b7a7cd22663d3deacef65 GIT binary patch literal 1074 zcmbVLU2oGc6g^JMLc46~%3yqdi~`+|Fq@D7bs$)^O_j=CHjQT|@mfQcOt!QC#RDLC z;0N%d5Z7s86EA3ql*ISg_xK*4>z}{A{{Zj|k9>FxFLOQOqqvA9PlOfxxQJ3^#wsJU zFYLCIiPYRkeWGH?cm6`1H6L|`^)fvb#vD=>AAelug;lAtN*W%iEOA6{BV)CQ?Iy)i zGtAhrGM%Ti`LN>dJtEmqnX<1LHoBErRt^~I{XCHkFw6$HfSD$0mnfS z(vI`Q#{-7v=Mr(s$q)>(OzQG1rJ*XQh3KlWR?Br3jXZjNTqL|fqZbrAq`CU|Gkv}y z_*AY59ahdT%3DB-;(&4-x_~zQ>$rsZDa$Kb>E^=K_Tm>@XeBt~(e5*H>lE=(lERl!nMdQNn zaD$0PKfpimV>I5PMrSf}Gw0rO&fNPRxQPgFpHHs2Xej|#wbJl zFI%%T&cn!%swXYi9G$z$-j&|EaLu00ef@C}S>%ZHt3ROV+_yRT=QDu6ZCKU2w>Cpf z(?0dTQ&D@4p%}hX+vFXkbGD|CzGb?m&K1APq<`)-x$9^xch|JN4>!&r?%THR{J7nn zv+Q-7`X8eC6y!%lo*^_SimJTSN4zcvUyy19lIf#9#_A7LHG~PeGsFQT1Zhe!>Li66 tW|61u=LTw+#1y?^NMjl^)N+6-e0~9Q6r+R`>CC4%7O+T&KNf)^tuGudUoQXv delta 131 zcmZqVxXH|Q>ff$?3=9k=3?dV`dME2L0So(u@qO3~WG>9mq2V z^BEXewYD>GYy=80F>nD%E+Eaoz{9}8z|X)9W-$UuR-gzkkY-}w1C#s=0zjG@XoMgT J3l%d60{|Lh4D5iTh^c6RQRdzplva~J&h@Ug6oOs#6KnMciwx5^rwkIGF7LG6_Cc$Fwlv%!{d n7-SI+Qq)^F6i(RR)10lgJ}BY%r=3=#CJ;8|(i+09bcOl{6KgRY literal 0 HcmV?d00001 diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/CrawlersManager.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/CrawlersManager.class deleted file mode 100644 index 98ef15abfca55719ffb7ba5d0b09ad179ccebbe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmZ9GyA8rX5JYDU*b)%|b+8E?SaOC4s9=3w9cP`+X#Jr#0t%og#5rYx2}bWp^ZCBs z0M4i?6oh&(&)&_gawn7UV{T&@?;+*2mZ?$g)Ob`|f>YMyLsG6yo>6VQND{ABVM{pl mvIs}X;rbd&@dKom&yjB0>`c5)G(9ziK2ZZXoXV@B4HS|9N7moOHvU4 literal 0 HcmV?d00001 diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/FeederEngine.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/FeederEngine.class index ac4adcfcbf5dd287cd99fd1f9a6287b9112fd5d9..b8e85970f2de65bc46861cbbe4488c986905834e 100644 GIT binary patch delta 183 zcmZ3_{GOHT)W2Q(7#J8#82Bf0#c?vHrq-pp}6wsZxNRr(xGp8iA$a>;2Rpt#C zf^T!hVl;fR63Y_xa}x8?^@B@_GV{`{H6fa1c-V?dlX5eG=JkWMO6KOLq~_?mR-`7E zmSpDV1*I02rWTjL)lZIMG*V_{U3xxCKl>WwAJQjD=tmS%`9PL@Y0y<&*aU)oSq8g zNN7ylr^=KBB*i9sGKNo{#bl(+z{1GD&cMOI$iN9Shlzm;$meEY1F{(zc)%jO0C;Q@ A_W%F@ diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/PersistenceManager.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/PersistenceManager.class new file mode 100644 index 0000000000000000000000000000000000000000..585997e6f836a33ef3473cc44f538356c8320449 GIT binary patch literal 763 zcmchVJx&8L5QWEC*d^h&;|ig{4P6igft8SgKx|9n^$y07v4eLU!6~>3H3bLYP>9Jk zDX35)Dq9}e?|aYh>-*yq08U`PfS!OdL?ew(HOfYjlCxAh+df*)r(;DWVuMk(80S`_ zL~pD|d5f{NEuq(Vt-LZA3)m2FFjaFUo#MMU^%OM;$aO?TDBx{4`IFL9Xwb>a7u1Pt z@OSu}u%*$_O0QgCtD~J!h$8`oK{|iEY6RR5Crk2*BAZ{QP{u+69##uriC$Vq7#Xl* z=5(AK2j@6$&WU~XD{H)>6gl3_z3x&1_7K@^&fCpMY)&qDd!9y+DSW$tHka)A*4rR!8w`^w-euaMp z6BD8)dhd@iezV=uro{_e;zf5lvop_kdcWCUzrXzeFptGB0t`9ZDQP9cEpV-(qodMi0v2qVNWw4?9onyJ(Aw}l;U z$S`^to_1oSna>d6``mD)u&pY?a=sH_woZ7XTY8B*X@=2N*OH>lH$+twO#aNWY^nQ3 z5_uKNz9uXchnDjOI@4!3`bU#H}xNZkd8GwPV4o@?9#7 zOsBe{yx>*C5fv(YI*iK<7aP6e%P_ld@QRXOAFeVCuh?>YGrK;nx{H^&C3!J|F-)k; zPBJ8ton4V^isMX4AU_TVknAP%!P4_?y63%s`gHc;RbG!qPM*K zF|3@D*M2=1!c^zy2e~4{hm&-5O6JlkG4nCp!Ci)cAZzh<5i<ZHnLa6Nw(A(2GC*2OG=FYX!_BGg!~|6|NWUJ05I`7x^uM1zpS?6jXbd2V zSlikF&a|zOC|cHfXiiroJ%@>;(a31*nLfg~&mMY&p2`qt+j)8_L$m=GFiIm`Ah<+N zb$E%K4A2<)j(@Sofu51i{4Fnr;;A?3C$HVI{gKy znXi}$;IIWc)dY-jn-J{S NABIPMkdM8C=|ACTkRSj6 literal 0 HcmV?d00001 diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptorFilter.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptorFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..954be622986ce53bf9d3b66d775f19aadfa225e1 GIT binary patch literal 402 zcmb_YyH3ME5S(-D7)&4$AAm#$6kJ0Gq6wt3LIFyDKChCEF23k|j`%GqBnm!&k3y^? zS~{B9omuT;_UrrO6Tl57ITD4^hoxTHt|DEVX!N$L9JecOM4g&ABdRIrmcouL>5Z?+ z>Bm>HU1Z-pP-_EkqYpE7kwT7CVX`(mqn(inPt}@iR2bfI!|`5WaB;a%NT)KUzyOCM zWEd)pOKxc1Z7K>crgEfkT6$~T!UXR5ub9Raw+i!rz4=z5c=lbeBpzh**`MyNdt*3< s*pLT8qUz5V%!TPa2ePYo9K4B;pb+fKkcK0{(LT>49t%@A5lk@t0XZ*gbpQYW literal 0 HcmV?d00001 diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionRequest.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..fa5d329dce3d77edc0d67fae85f0bd0db6717546 GIT binary patch literal 375 zcmb_YF;2rk5S(@F7)&4$5)YsQ3a+68(O5}kfs~;1=kqGL$g$yk7x67BBnlqDqY&$e zikfD2XI7(~-LLPDPXITVq=*Q4>sD%ILdmMqUaRL&*0x*QM$}yU8FR%>b?kQ5u-dj2 z*J}F8CV1O6bAAcj`4ll>ve7%OYAwdca>K?GhIh8H{+=+nxLgwAT-+H3I2<9tkT5Q6 z!w+FwvU}2H&4kmUHM(AEXM6rD#(r%(!nF8@sJDb{(FSLDX8VO_e{Z?&&%ik(w0sFt nsShid3R8OyBv5QhIH1~)DZAqj*uO`D{bghchBxuwbl6)6?U1;l|<7qf+JjTf!g$#eCD z)I%Sj4^?&6wkU#Bs&d(#UH|jVKePVz`^QfJS9t59!0<`wu|E!yq3}oCaDSEzLm5wG zM7J$&+Cq$k_G6*%Wgz^i8i~;V!jsVWEft0$FiPJk(^g3|a^WzvpUk_BjL;DeKWeQs zL+OKzq`6_(I6Ln%I4vseVFR0G6j5TRbYvv%lIc+B9v_B+VW*=49`?DG_MBfjW+G#T zPUp$K*803=sGW7b@_X)woaWRun#Of~-naI)t-UP9+hU+URrE};qrge27@f|$R-{#R7GT6c9YpmQ+HBD z3~WGyf6&sTUknev^)wI2wAWRM4n$kpr>U>^@|d%E}h=f&g^Y- zj%VK~D8QrDquoj!5T2RIx)0 z%i4X6wYSQukh1y@Rvr5}tC6#Asa@N!+q}4(<6srGM+WLC>^PGxjJdfnN+rcU*|ruB zbL?k|i-h$EdsK7gc(qDCz$U5f(5^D&g6u8GUQV`yevLP&0}sa(IaKF_atk>914)_N AsQ>@~ literal 0 HcmV?d00001 diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/fault/DescriptorNotFound.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/fault/DescriptorNotFound.class new file mode 100644 index 0000000000000000000000000000000000000000..5b2952bfd40f23a90537777253b41cda782bba5a GIT binary patch literal 1091 zcmbV~&u-H|5XQevotT=?khb|#N}+{In^yQhZ$-TnB2|Q566KH+8)r!t9B;Hyz-j*QR|4?k$F zG(+i~jHJ0_*f>7vGdNdN+rtJn%P6A6Q0d4>+$7VX&^29HW|+TH*GM;5)W+RK0{SR)@3)D%`|l< zRm8vsH2FI%P5Q;~;9F1gfJ}Q`mFPgUrG1;m`V`;Tso)6o!t_IeDp12H(dyFaE$z(S zw&r;Boq_^9T0PpW)FIJhiprUY_9t|*fGt`r;F6S9TWX!oQCTH;q%5a|dZx+=q(>Fo z#IUTL`&hfHtO_Zs|6tY8$XU&tbxrNshTYcb*&KVTuw61xPhp3dY+=mJjZrEo8f4pA z+|RL}DJ~M$BkV!VndA8?c@LYUwnID5lnb)AAbUC44*CUNrVczDQshvbBg!q{)gQKk B-4p-- literal 0 HcmV?d00001 diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/fault/InternalError.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/fault/InternalError.class new file mode 100644 index 0000000000000000000000000000000000000000..8c85732a9ff91f45b7aa4661f4d245293922faf9 GIT binary patch literal 1089 zcmb`F&vMdG6voe`foKX+N)4_ZQugfx92FKtVhQ*R_3^BoVJz-+sLkS=#Fr1Ydt8l&QSe#uRTBlqH? zC1!!`xr{cDY;&hCq>uPb`#B@_l2NYdxqiUipwFF9q+fsi{3+KsJY$r3X1jK9&Si_@% literal 0 HcmV?d00001 diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/fault/PersistenceError.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/fault/PersistenceError.class new file mode 100644 index 0000000000000000000000000000000000000000..df0382d9b6322d5a2c6af64b22c11c57c9c7cf19 GIT binary patch literal 1085 zcmbV~!EVz)5QhIvotT=?khV!vN@)w1Hm&f1-imsuh!hbaq(nL7#Ku{Y1;>uocKckM zB5~jWcqqh-ZH34b3H7o&v;ODXe`fvj*Y_U)F7e7nNuV2=sXO(Ov2rIemhK`M`#PHG zfKG2@+)-+xj2kI)t3Bn;!-?|U&oc32_oFhAj$##f>YXv6v0({x9*pY-u`+@5Qgq44Kx-W^n3?d7E$55| zGj;^Zo=hSlG}bQrqZMecLvk1QN;7NE7~2xK_}{Y8C@VbV!UKW23fN^oSu6~7r^7%% zjA-t6M#t%wSbARvMtWr0>4%B&R7dm6G>S8P%`?FX=ymB=1o5d|RA{v+dqcb6)AkaN zzEMzuL#snOODz&Trl^{UXn#T(1GZ>oz%?mZTWOy!Q7aN0QdUz!GgIXR(xZ-TVlZpx zKGtrLRU>8nAFL+!a#ky6b*Wu$*lwR+EU{mN?UI3J3OmkZD`R$Uj7mwdN4DAGL5}@I wahb3VVGkSD63>g|eQc7Nhjy7MS7c{Jc5*Tg`UQ?s2M&%Yvgn=@sx9H=Z=J^4*8l(j literal 0 HcmV?d00001 diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/rest/Executions.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/rest/Executions.class index 10c88b1283cdc8b16a8ea84bf5ff96ce07178b84..fdb8d760e128c2c5601467bbad073de67d0d6b57 100644 GIT binary patch delta 615 zcmaiw+e$)F5QhJ?x5urfX_kjPWLat+Dx!!&I*=gPWkGlmmW$dVTS$rSgkB(IKSTdGyAD%Uw#sqwQ`uBgiZE0~RTL@}d=g$;`j zvl?nnJrUm7lA0H@Z3Y2Gn808r8=6{34Wu-ZqK&c~DI+zey0G8VL%YrqFy}BB^SS9^b$YP2qH)jtb74MBG_n=CKj>3#uo_tB&G={ zsEr8v4!%RGbmH78VUd8?%zt-g_V?eJks4>z+voiwfIT$(s$DtkbUQaKf(+`X1nclS2YYZP9Cg;Olofp#|-VfQq^$ipdiE6w3Ns)MN!q`c@pIU93b;R`rYcuyzQZ zz7U>%mQDy*poqpX#l}rmVofxLNZ;{6Kyi%9zznh+bKecDHs1(&&I`=)*_dNKfpb676