Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
b2154ff
#684 Stac Filter extension for search cql2-text(GET) cql2.json(POST)
as0050629 Dec 9, 2025
8451ddb
#684 Added /queryables and support geometry in filter
as0050629 Dec 11, 2025
3f460ac
Added support for datetime, created and updated in search filter
as0050629 Dec 22, 2025
e76dce8
Parser file to generate CQL2Parser java files
as0050629 Dec 22, 2025
316a744
initial updates from review
mhogeweg Dec 24, 2025
8868f4b
updating for generic filter configuration
mhogeweg Dec 26, 2025
47bc8d8
adding default mappings
mhogeweg Dec 27, 2025
c59380a
support for s_intersects/t_intersects operations in CQL2 JSON
mhogeweg Dec 29, 2025
113b409
queryable updates
mhogeweg Jan 10, 2026
f0d07a2
update to queryables
mhogeweg Jan 12, 2026
d4f23b4
handle single-clause query from Pro
mhogeweg Jan 13, 2026
36f8a47
Merge remote-tracking branch 'origin/master' into 684_StacFilterExtn
as0050629 Jan 19, 2026
78d9611
Support CQLquery in search and getItems
as0050629 Jan 19, 2026
300f842
Stac query extension added operator neq and fixed endsWith
as0050629 Jan 19, 2026
57b2aff
Not using this. CqlQueryToOpenSearchConverter is used
as0050629 Jan 19, 2026
e9291ff
Removed incorrect warning supression
as0050629 Jan 21, 2026
0916863
Added comnformance class for query extension
as0050629 Jan 21, 2026
628cfb8
Removed HarvesterContext
as0050629 Jan 21, 2026
982805e
Removed condition supportsCollections=true
as0050629 Jan 21, 2026
2546677
Removed harvester context
as0050629 Jan 21, 2026
2b9f771
Refactor app-context.xml to remove harvesterContext
as0050629 Jan 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions geoportal/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,11 @@
<artifactId>json-smart</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr4-runtime</artifactId>
<version>4.13.1</version>
</dependency>
</dependencies>

<build>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,22 @@
* limitations under the License.
*/
package com.esri.geoportal.context;
import com.esri.geoportal.base.security.Group;
import com.esri.geoportal.lib.elastic.ElasticContext;
import com.esri.geoportal.lib.harvester.HarvesterContext;
import com.esri.geoportal.service.stac.GeometryServiceClient;
import com.esri.geoportal.service.stac.StacContext;

import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.context.annotation.Configuration;

import java.util.ArrayList;
import java.util.HashMap;

import javax.annotation.PreDestroy;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.context.annotation.Configuration;

import com.esri.geoportal.base.security.Group;
import com.esri.geoportal.lib.elastic.ElasticContext;
import com.esri.geoportal.service.stac.GeometryServiceClient;
import com.esri.geoportal.service.stac.StacContext;

/**
* The Geoportal application context.
Expand All @@ -56,7 +55,7 @@ public static GeoportalContext getInstance() {
private String defaultAccessLevel;
private String defaultApprovalStatus;
private ElasticContext elasticContext;
private HarvesterContext harvesterContext;

private StacContext stacContext;
private GeometryServiceClient geometryServiceClient;
private boolean supportsApprovalStatus = false;
Expand Down Expand Up @@ -140,22 +139,6 @@ public ElasticContext getElasticContext() {
public void setElasticContext(ElasticContext elasticContext) {
this.elasticContext = elasticContext;
}

/**
* Gets harvester context.
* @return harvester context
*/
public HarvesterContext getHarvesterContext() {
return harvesterContext;
}
/**
* Sets harvester context.
* @param harvesterContext harvester context
*/
public void setHarvesterContext(HarvesterContext harvesterContext) {
this.harvesterContext = harvesterContext;
}

/**
* Gets STAC context.
* @return STAC context
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ public void init(String id, String content) {
* @param response the response
* @param mdoc the metadata document
*/
@SuppressWarnings("unused")

protected void prePublish(ElasticContext ec, AccessUtil au, AppResponse response, MetadataDocument mdoc)
throws Exception {
mdoc.setRequiresXmlWrite(true);
Expand Down

This file was deleted.

This file was deleted.

Loading
Loading