diff --git a/DataMinerAlgorithmsCrawler/target/classes/META-INF/MANIFEST.MF b/DataMinerAlgorithmsCrawler/target/classes/META-INF/MANIFEST.MF deleted file mode 100644 index e2601c5..0000000 --- a/DataMinerAlgorithmsCrawler/target/classes/META-INF/MANIFEST.MF +++ /dev/null @@ -1,5 +0,0 @@ -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 deleted file mode 100644 index c3b3e6f..0000000 --- a/DataMinerAlgorithmsCrawler/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/DataMinerAlgorithmsCrawler/pom.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Generated by Maven Integration for Eclipse -#Fri Mar 01 18:17:42 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 deleted file mode 100644 index 10e0cfb..0000000 --- a/DataMinerAlgorithmsCrawler/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/DataMinerAlgorithmsCrawler/pom.xml +++ /dev/null @@ -1,28 +0,0 @@ - - 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 deleted file mode 100644 index e4a3546..0000000 Binary files a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANRetriever.class and /dev/null differ 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 deleted file mode 100644 index e9b9e6c..0000000 Binary files a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/CKANTransformer.class and /dev/null differ 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 deleted file mode 100644 index 2995ead..0000000 Binary files a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DMAlgorithmsInfoCollector.class and /dev/null differ diff --git a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DataMinerCrawler.class b/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DataMinerCrawler.class deleted file mode 100644 index 797a738..0000000 Binary files a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/DataMinerCrawler.class and /dev/null differ 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 deleted file mode 100644 index dfe784b..0000000 Binary files a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/CkanModel.class and /dev/null differ 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 deleted file mode 100644 index 83d537d..0000000 Binary files a/DataMinerAlgorithmsCrawler/target/classes/org/gcube/data/publishing/gCatFeeder/crawlers/dm/model/InternalAlgorithmDescriptor.class and /dev/null differ diff --git a/commons/target/classes/META-INF/MANIFEST.MF b/commons/target/classes/META-INF/MANIFEST.MF deleted file mode 100644 index e2601c5..0000000 --- a/commons/target/classes/META-INF/MANIFEST.MF +++ /dev/null @@ -1,5 +0,0 @@ -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 deleted file mode 100644 index 5c70b25..0000000 --- a/commons/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/commons/pom.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Generated by Maven Integration for Eclipse -#Wed Mar 06 11:12:02 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 deleted file mode 100644 index c3d6ed7..0000000 --- a/commons/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/commons/pom.xml +++ /dev/null @@ -1,33 +0,0 @@ - - 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 deleted file mode 100644 index b89d20b..0000000 Binary files a/commons/target/classes/org/gcube/data/publishing/gCatFeeder/model/CatalogueInstanceDescriptor.class and /dev/null differ diff --git a/commons/target/classes/org/gcube/data/publishing/gCatFeeder/model/FormatData.class b/commons/target/classes/org/gcube/data/publishing/gCatFeeder/model/FormatData.class deleted file mode 100644 index 169ea73..0000000 Binary files a/commons/target/classes/org/gcube/data/publishing/gCatFeeder/model/FormatData.class and /dev/null differ 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 deleted file mode 100644 index cfdf33a..0000000 Binary files a/commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/ContextUtils.class and /dev/null differ 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 deleted file mode 100644 index f9846d8..0000000 Binary files a/commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/ISUtils.class and /dev/null differ 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 deleted file mode 100644 index a4cf5e8..0000000 Binary files a/commons/target/classes/org/gcube/data/publishing/gCatFeeder/utils/TokenUtils.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/META-INF/MANIFEST.MF b/crawler-plugin-framework/target/classes/META-INF/MANIFEST.MF deleted file mode 100644 index e2601c5..0000000 --- a/crawler-plugin-framework/target/classes/META-INF/MANIFEST.MF +++ /dev/null @@ -1,5 +0,0 @@ -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 deleted file mode 100644 index ac7a47d..0000000 --- a/crawler-plugin-framework/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/crawler-plugin-framework/pom.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Generated by Maven Integration for Eclipse -#Wed Mar 06 11:12:02 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 deleted file mode 100644 index 3138b2c..0000000 --- a/crawler-plugin-framework/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/crawler-plugin-framework/pom.xml +++ /dev/null @@ -1,26 +0,0 @@ - - 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/crawlers/CatalogueRetriever.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/CatalogueRetriever.class deleted file mode 100644 index bf927dd..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/CatalogueRetriever.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/CrawlerPlugin.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/CrawlerPlugin.class deleted file mode 100644 index 2691306..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/CrawlerPlugin.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/DataCollector.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/DataCollector.class deleted file mode 100644 index e1f6411..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/DataCollector.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/DataTransformer.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/DataTransformer.class deleted file mode 100644 index 51eadce..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/DataTransformer.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/CustomData.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/CustomData.class deleted file mode 100644 index 615ad38..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/CustomData.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/PluginDescriptor.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/PluginDescriptor.class deleted file mode 100644 index 299c183..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/PluginDescriptor.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/PublisherFormatData.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/PublisherFormatData.class deleted file mode 100644 index f01d2ab..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/PublisherFormatData.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotFound.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotFound.class deleted file mode 100644 index 581d493..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotFound.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotSupportedException.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotSupportedException.class deleted file mode 100644 index e29f071..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CatalogueNotSupportedException.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CollectorFault.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CollectorFault.class deleted file mode 100644 index 13c62c8..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CollectorFault.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CrawlerException.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CrawlerException.class deleted file mode 100644 index b1a7e50..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/CrawlerException.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/InvalidCustomData.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/InvalidCustomData.class deleted file mode 100644 index 73e6194..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/InvalidCustomData.class and /dev/null differ diff --git a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/TransformException.class b/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/TransformException.class deleted file mode 100644 index 10ae320..0000000 Binary files a/crawler-plugin-framework/target/classes/org/gcube/data/publishing/gCatfeeder/crawlers/model/faults/TransformException.class and /dev/null differ diff --git a/crawler-plugin-framework/target/test-classes/org/gcube/data/publishing/gCatFeeder/crawlers/model/ModelTests.class b/crawler-plugin-framework/target/test-classes/org/gcube/data/publishing/gCatFeeder/crawlers/model/ModelTests.class deleted file mode 100644 index bfcfbfd..0000000 Binary files a/crawler-plugin-framework/target/test-classes/org/gcube/data/publishing/gCatFeeder/crawlers/model/ModelTests.class and /dev/null differ diff --git a/gCat-Feeder/pom.xml b/gCat-Feeder/pom.xml index 900843c..b6ad280 100644 --- a/gCat-Feeder/pom.xml +++ b/gCat-Feeder/pom.xml @@ -30,4 +30,33 @@ + + + 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/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 new file mode 100644 index 0000000..5321688 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder.java @@ -0,0 +1,17 @@ +package org.gcube.data.publishing.gCatFeeder.service; + +import javax.ws.rs.ApplicationPath; + +import org.glassfish.jersey.server.ResourceConfig; + +@ApplicationPath(ServiceConstants.SERVICE_NAME) +public class GCatFeeder extends ResourceConfig{ + + + public GCatFeeder() { + super(); + + // + } + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeederLyfeCycleManager.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeederLyfeCycleManager.java new file mode 100644 index 0000000..50951f8 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeederLyfeCycleManager.java @@ -0,0 +1,25 @@ +package org.gcube.data.publishing.gCatFeeder.service; + +import javax.xml.bind.annotation.XmlRootElement; + +import org.gcube.smartgears.handlers.application.ApplicationLifecycleHandler; +import org.gcube.smartgears.handlers.application.ApplicationLifecycleEvent.Start; +import org.gcube.smartgears.handlers.application.ApplicationLifecycleEvent.Stop; + +@XmlRootElement(name = "gcatFeeder-lifecycle") +public class GCatFeederLyfeCycleManager extends ApplicationLifecycleHandler{ + + @Override + public void onStart(Start e) { + // TODO Auto-generated method stub + super.onStart(e); + } + + + @Override + public void onStop(Stop e) { + // TODO Auto-generated method stub + super.onStop(e); + } + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeederManager.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeederManager.java new file mode 100644 index 0000000..2f2a8bf --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/GCatFeederManager.java @@ -0,0 +1,20 @@ +package org.gcube.data.publishing.gCatFeeder.service; + +import org.gcube.smartgears.ApplicationManager; + +public class GCatFeederManager implements ApplicationManager{ + + @Override + public void onInit() { + + } + + + @Override + public void onShutdown() { + // TODO Auto-generated method stub + + } + + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/ServiceConstants.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/ServiceConstants.java new file mode 100644 index 0000000..01985be --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/ServiceConstants.java @@ -0,0 +1,15 @@ +package org.gcube.data.publishing.gCatFeeder.service; + +public class ServiceConstants { + + public static final String SERVICE_NAME="gCatFeeder"; + public static final String APPLICATION_PATH="/gcube/service/"; + + + public static interface Executions{ + + public static final String PATH="execution"; + public static final String EXECUTION_ID_PARAMETER="executionId"; + } + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/CatalogueControllersManager.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/CatalogueControllersManager.java new file mode 100644 index 0000000..39e904b --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/CatalogueControllersManager.java @@ -0,0 +1,5 @@ +package org.gcube.data.publishing.gCatFeeder.service.engine; + +public interface CatalogueControllersManager { + +} 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/CrawlersManager.java new file mode 100644 index 0000000..52ebc9b --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/CrawlersManager.java @@ -0,0 +1,5 @@ +package org.gcube.data.publishing.gCatFeeder.service.engine; + +public interface CrawlersManager { + +} 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 new file mode 100644 index 0000000..3758e6e --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/engine/FeederEngine.java @@ -0,0 +1,14 @@ +package org.gcube.data.publishing.gCatFeeder.service.engine; + +import java.util.Collection; + +import org.gcube.data.publishing.gCatFeeder.service.model.ExecutionDescriptor; + +public interface FeederEngine { + + public ExecutionDescriptor submit(); + public Collection get(); + public ExecutionDescriptor getById(); + + +} diff --git a/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptor.java b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptor.java new file mode 100644 index 0000000..aff44d0 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptor.java @@ -0,0 +1,5 @@ +package org.gcube.data.publishing.gCatFeeder.service.model; + +public class ExecutionDescriptor { + +} 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 new file mode 100644 index 0000000..f826276 --- /dev/null +++ b/gCat-Feeder/src/main/java/org/gcube/data/publishing/gCatFeeder/service/rest/Executions.java @@ -0,0 +1,37 @@ +package org.gcube.data.publishing.gCatFeeder.service.rest; + +import javax.ws.rs.GET; +import javax.ws.rs.POST; +import javax.ws.rs.Path; +import javax.ws.rs.Produces; +import javax.ws.rs.WebApplicationException; +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.model.ExecutionDescriptor; + +@Path(ServiceConstants.Executions.PATH) +public class Executions { + + + @POST + @Produces(MediaType.APPLICATION_JSON) + public ExecutionDescriptor submit() { + throw new WebApplicationException("Method Unavailable.", Response.Status.NOT_IMPLEMENTED); + } + + + @GET + @Produces(MediaType.APPLICATION_JSON) + public Response getAll() { + throw new WebApplicationException("Method Unavailable.", Response.Status.NOT_IMPLEMENTED); + } + + @GET + @Produces(MediaType.APPLICATION_JSON) + @Path("{"+ServiceConstants.Executions.EXECUTION_ID_PARAMETER+"}") + public ExecutionDescriptor get() { + throw new WebApplicationException("Method Unavailable.", Response.Status.NOT_IMPLEMENTED); + } +} diff --git a/gCat-Feeder/src/main/resources/META-INF/services/org.gcube.smartgears.handlers.application.ApplicationHandler b/gCat-Feeder/src/main/resources/META-INF/services/org.gcube.smartgears.handlers.application.ApplicationHandler new file mode 100644 index 0000000..89d25c7 --- /dev/null +++ b/gCat-Feeder/src/main/resources/META-INF/services/org.gcube.smartgears.handlers.application.ApplicationHandler @@ -0,0 +1 @@ +org.gcube.data.publishing.gCatFeeder.service.GCatFeederManager \ No newline at end of file diff --git a/gCat-Feeder/target/classes/META-INF/MANIFEST.MF b/gCat-Feeder/target/classes/META-INF/MANIFEST.MF deleted file mode 100644 index e2601c5..0000000 --- a/gCat-Feeder/target/classes/META-INF/MANIFEST.MF +++ /dev/null @@ -1,5 +0,0 @@ -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 deleted file mode 100644 index 0a18c95..0000000 --- a/gCat-Feeder/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/gCat-Feeder/pom.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Generated by Maven Integration for Eclipse -#Thu Feb 28 15:58:44 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 deleted file mode 100644 index 900843c..0000000 --- a/gCat-Feeder/target/classes/META-INF/maven/org.gcube.data-publishing.gCat-Feeder/gCat-Feeder/pom.xml +++ /dev/null @@ -1,33 +0,0 @@ - - 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 - - - - - - - \ No newline at end of file diff --git a/gCat-Feeder/target/classes/META-INF/services/org.gcube.smartgears.handlers.application.ApplicationHandler b/gCat-Feeder/target/classes/META-INF/services/org.gcube.smartgears.handlers.application.ApplicationHandler new file mode 100644 index 0000000..89d25c7 --- /dev/null +++ b/gCat-Feeder/target/classes/META-INF/services/org.gcube.smartgears.handlers.application.ApplicationHandler @@ -0,0 +1 @@ +org.gcube.data.publishing.gCatFeeder.service.GCatFeederManager \ No newline at end of file diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder.class new file mode 100644 index 0000000..9cfa718 Binary files /dev/null and b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeeder.class differ diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeederLyfeCycleManager.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeederLyfeCycleManager.class new file mode 100644 index 0000000..f2577f0 Binary files /dev/null and b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeederLyfeCycleManager.class differ diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeederManager.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeederManager.class new file mode 100644 index 0000000..9eb7961 Binary files /dev/null and b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/GCatFeederManager.class differ diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/ServiceConstants$Executions.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/ServiceConstants$Executions.class new file mode 100644 index 0000000..7093227 Binary files /dev/null and b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/ServiceConstants$Executions.class differ diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/ServiceConstants.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/ServiceConstants.class new file mode 100644 index 0000000..4ec948a Binary files /dev/null and b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/ServiceConstants.class differ diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/CatalogueControllersManager.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/CatalogueControllersManager.class new file mode 100644 index 0000000..88761ad Binary files /dev/null and b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/CatalogueControllersManager.class differ 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 new file mode 100644 index 0000000..98ef15a Binary files /dev/null and b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/CrawlersManager.class differ 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 new file mode 100644 index 0000000..ac4adcf Binary files /dev/null and b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/engine/FeederEngine.class differ diff --git a/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptor.class b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptor.class new file mode 100644 index 0000000..0d8a562 Binary files /dev/null and b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/model/ExecutionDescriptor.class differ 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 new file mode 100644 index 0000000..10c88b1 Binary files /dev/null and b/gCat-Feeder/target/classes/org/gcube/data/publishing/gCatFeeder/service/rest/Executions.class differ