From 4f998f90ca5b001d6a191d32b4cffc0063ee1c62 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Tue, 7 Dec 2021 14:46:12 +0100 Subject: [PATCH] Added dependencies no more provided by others dependencies --- pom.xml | 15 +++++++++++++++ .../java/org/gcube/gcat/oldutils/Validator.java | 13 ++++++------- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index b82a425..539dc5d 100644 --- a/pom.xml +++ b/pom.xml @@ -147,6 +147,21 @@ storagehub-application-persistence [2.0.0-SNAPSHOT,3.0.0-SNAPSHOT) + + org.json + json + 20211205 + + + org.apache.tika + tika-core + 2.1.0 + + + org.apache.commons + commons-lang3 + 3.12.0 + io.taliox diff --git a/src/main/java/org/gcube/gcat/oldutils/Validator.java b/src/main/java/org/gcube/gcat/oldutils/Validator.java index 9f23d8d..e448e54 100644 --- a/src/main/java/org/gcube/gcat/oldutils/Validator.java +++ b/src/main/java/org/gcube/gcat/oldutils/Validator.java @@ -16,7 +16,11 @@ import javax.ws.rs.InternalServerErrorException; import javax.ws.rs.WebApplicationException; import javax.ws.rs.core.Response.Status; -import org.apache.commons.lang.math.NumberUtils; +import org.apache.commons.lang3.math.NumberUtils; +import org.gcube.com.fasterxml.jackson.databind.JsonNode; +import org.gcube.com.fasterxml.jackson.databind.ObjectMapper; +import org.gcube.com.fasterxml.jackson.databind.node.ArrayNode; +import org.gcube.com.fasterxml.jackson.databind.node.ObjectNode; import org.gcube.common.scope.api.ScopeProvider; import org.gcube.datacatalogue.metadatadiscovery.bean.jaxb.DataType; import org.gcube.datacatalogue.metadatadiscovery.bean.jaxb.MetadataField; @@ -35,11 +39,6 @@ import org.geojson.GeoJsonObject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.gcube.com.fasterxml.jackson.databind.JsonNode; -import org.gcube.com.fasterxml.jackson.databind.ObjectMapper; -import org.gcube.com.fasterxml.jackson.databind.node.ArrayNode; -import org.gcube.com.fasterxml.jackson.databind.node.ObjectNode; - /** * Validate creation item requests utilities. * @author Costantino Perciante (ISTI - CNR) @@ -588,7 +587,7 @@ public class Validator { break; case Number: - if(!NumberUtils.isNumber(value)) + if(!NumberUtils.isCreatable(value)) throw new BadRequestException("Field's value with key '" + key + "' is not a valid number!"); break;