From b06538e94fe7a112877ac03c33a1fb8993b57a2f Mon Sep 17 00:00:00 2001 From: Costantino Perciante Date: Sat, 8 Oct 2016 20:16:31 +0000 Subject: [PATCH] added getDataCatalogue method git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/grsf-publisher-ws@132953 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../grsf_publish_ws/utils/HelperMethods.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/HelperMethods.java b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/HelperMethods.java index 12a39ff..47caad1 100644 --- a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/HelperMethods.java +++ b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/HelperMethods.java @@ -1,5 +1,8 @@ package org.gcube.data_catalogue.grsf_publish_ws.utils; +import org.gcube.datacatalogue.ckanutillibrary.DataCatalogue; +import org.gcube.datacatalogue.ckanutillibrary.DataCatalogueFactory; + /** * Helper methods @@ -7,6 +10,11 @@ package org.gcube.data_catalogue.grsf_publish_ws.utils; */ public abstract class HelperMethods { + /** + * Convert a group name to its id on ckan + * @param origName + * @return + */ public static String getGroupNameOnCkan(String origName){ if(origName == null) @@ -16,4 +24,15 @@ public abstract class HelperMethods { } + /** + * Retrieve the running instance of the data catalogue for this scope + * @return + * @throws Exception + */ + public static DataCatalogue getDataCatalogueRunningInstance(String scope) throws Exception{ + + return DataCatalogueFactory.getFactory().getUtilsPerScope(scope); + + } + }