From 6d08991dc3c1908c142783a215ac637988819bb5 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Tue, 2 May 2023 17:23:49 +0200 Subject: [PATCH] Added interface RequestInfo --- .../api/request/RequestInfo.java | 24 +++++++++++++++++++ .../api/rest/InstancePath.java | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 src/main/java/org/gcube/informationsystem/resourceregistry/api/request/RequestInfo.java diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/api/request/RequestInfo.java b/src/main/java/org/gcube/informationsystem/resourceregistry/api/request/RequestInfo.java new file mode 100644 index 0000000..8c83072 --- /dev/null +++ b/src/main/java/org/gcube/informationsystem/resourceregistry/api/request/RequestInfo.java @@ -0,0 +1,24 @@ +package org.gcube.informationsystem.resourceregistry.api.request; + +/** + * @author Luca Frosini (ISTI - CNR) + */ +public interface RequestInfo { + + public boolean includeMeta(); + + public void setIncludeMeta(boolean includeMeta); + + public boolean allMeta(); + + public void setAllMeta(boolean allMeta); + + public boolean isHierarchicalMode(); + + public void setHierarchicalMode(boolean hierarchicalMode); + + public boolean includeContexts(); + + public void setIncludeContexts(boolean includeContexts); + +} diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/api/rest/InstancePath.java b/src/main/java/org/gcube/informationsystem/resourceregistry/api/rest/InstancePath.java index c607e24..eab5b18 100644 --- a/src/main/java/org/gcube/informationsystem/resourceregistry/api/rest/InstancePath.java +++ b/src/main/java/org/gcube/informationsystem/resourceregistry/api/rest/InstancePath.java @@ -27,6 +27,6 @@ public class InstancePath { * It must be used in conjunction with {@link #INCLUDE_META_QUERY_PARAMETER} * If {@link #INCLUDE_META_QUERY_PARAMETER} is false it has no meaning */ - public static final String INCLUDE_META_IN_ALL_INSTANCES_QUERY_PARAMETER = "includeMetaInAllInstances"; + public static final String INCLUDE_META_IN_ALL_INSTANCES_QUERY_PARAMETER = "allMeta"; }