From 292fe88107e5546dcc4c35f5950ecb1035bc5650 Mon Sep 17 00:00:00 2001 From: "francesco.mangiacrapa" Date: Wed, 29 Mar 2023 12:04:24 +0200 Subject: [PATCH] Added GEOV_LINK as PostgisTable.Field --- .../application/cms/sdi/engine/PostgisIndexer.java | 4 ++-- .../cms/sdi/plugins/SDIIndexerPlugin.java | 12 ++++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/engine/PostgisIndexer.java b/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/engine/PostgisIndexer.java index 3dfec18..da0a1d4 100644 --- a/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/engine/PostgisIndexer.java +++ b/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/engine/PostgisIndexer.java @@ -39,8 +39,8 @@ public class PostgisIndexer { public static class StandardFields{ public static final PostgisTable.Field PROJECT_ID= new PostgisTable.Field(DBConstants.Defaults.PROJECT_ID, PostgisTable.FieldType.TEXT); public static final PostgisTable.Field GEOM= new PostgisTable.Field(DBConstants.Defaults.DEFAULT_GEOMETRY_COLUMN_NAME, PostgisTable.FieldType.GEOMETRY); - public static final PostgisTable.Field DISPLAY=new PostgisTable.Field(DBConstants.Defaults.DISPLAYED,PostgisTable.FieldType.BOOLEAN); + public static final PostgisTable.Field GEOV_LINK=new PostgisTable.Field(DBConstants.Defaults.GEOVIEWER_LINK_FIELD,PostgisTable.FieldType.TEXT); } @@ -85,10 +85,10 @@ public class PostgisIndexer { tableFields.add(StandardFields.GEOM); tableFields.add(StandardFields.PROJECT_ID); tableFields.add(StandardFields.DISPLAY); + tableFields.add(StandardFields.GEOV_LINK); tableFields.addAll(customFields); - table = new PostgisTable(indexName,tableFields, PostgisTable.GeometryType.POINT); log.trace("Index Postgis Table is {} ",table); log.debug("Create if missing.."); diff --git a/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/plugins/SDIIndexerPlugin.java b/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/plugins/SDIIndexerPlugin.java index e5d3771..31b83e2 100644 --- a/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/plugins/SDIIndexerPlugin.java +++ b/sdi-plugins/src/main/java/org/gcube/application/cms/sdi/plugins/SDIIndexerPlugin.java @@ -79,11 +79,15 @@ public class SDIIndexerPlugin extends SDIAbstractPlugin implements IndexerPlugin } /** - * Expected parameters : - indexName (unique) - workspace - flagInternalIndex: - * boolean - centroidRecord (OPT) + * Expected parameters : + * - indexName (unique) + * - workspace + * - flagInternalIndex as Boolean; + * boolean - centroidRecord (OPT). * - * @param request - * @return + * @param request the request + * @return the index document report + * @throws InvalidPluginRequestException the invalid plugin request exception */ @Override