From d2148c71659f10291187329ca45459da54f2aa99 Mon Sep 17 00:00:00 2001
From: Lennard Golsch <36492865+golsch@users.noreply.github.com>
Date: Mon, 21 Oct 2024 12:32:14 +0200
Subject: [PATCH] fix dependencies (#61)
* fixed dependencies
* fixed forbiddenapis
---
pom.xml | 162 ++++++++++++------
.../mapper/ContactRequestMapper.java | 3 +-
.../service/ContactRequestServiceImpl.java | 3 +-
3 files changed, 112 insertions(+), 56 deletions(-)
diff --git a/pom.xml b/pom.xml
index 3e526a3c..70fd67b8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,8 +28,10 @@
2023.06-SNAPSHOT
digibib
+ 1.0
17
v16.19.1
+ 2.0.1
v1.22.19
@@ -191,163 +193,215 @@
com.fasterxml.jackson.core
jackson-annotations
-
-
- com.fasterxml.jackson.core
- jackson-core
+ compile
com.fasterxml.jackson.core
jackson-databind
+ compile
com.github.cage
cage
- 1.0
+ ${cage.version}
+ compile
com.github.jsonld-java
jsonld-java
compile
-
- com.h2database
- h2
-
com.sun.mail
dsn
- 2.0.1
-
-
- io.swagger.core.v3
- swagger-annotations-jakarta
-
-
- jakarta.annotation
- jakarta.annotation-api
-
-
- jakarta.inject
- jakarta.inject-api
+ ${sun.mail.version}
+ compile
- jakarta.persistence
- jakarta.persistence-api
+ com.sun.mail
+ jakarta.mail
+ ${sun.mail.version}
+ compile
- jakarta.servlet
- jakarta.servlet-api
+ org.eclipse.rdf4j
+ rdf4j-model
+ compile
- jakarta.validation
- jakarta.validation-api
+ org.eclipse.rdf4j
+ rdf4j-model-api
+ compile
- jakarta.ws.rs
- jakarta.ws.rs-api
+ org.eclipse.rdf4j
+ rdf4j-rio-api
+ compile
org.eclipse.rdf4j
- rdf4j-model
+ rdf4j-rio-jsonld
compile
org.eclipse.rdf4j
- rdf4j-model-api
+ rdf4j-rio-rdfxml
compile
+
+ org.glassfish.jersey.core
+ jersey-server
+
org.hibernate.validator
hibernate-validator
8.0.1.Final
+ compile
- org.mockito
- mockito-core
+ org.mycore
+ mycore-orcid2
+ compile
+
+
+
+ org.mycore
+ mycore-user2
+
+
- org.mycore
- mycore-base
- test-jar
+ com.fasterxml.jackson.core
+ jackson-core
+
+ provided
- org.mycore
- mycore-orcid2
+ commons-io
+ commons-io
+
+ provided
- org.mycore
- selenium-utils
+ jakarta.annotation
+ jakarta.annotation-api
+
+ provided
- org.seleniumhq.selenium
- selenium-support
- 3.141.59
+ jakarta.persistence
+ jakarta.persistence-api
+
+ provided
- commons-io
- commons-io
+ jakarta.servlet
+ jakarta.servlet-api
+
provided
- org.apache.logging.log4j
- log4j-api
+ jakarta.validation
+ jakarta.validation-api
+
provided
- org.eclipse.rdf4j
- rdf4j-rio-api
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+
provided
- org.eclipse.rdf4j
- rdf4j-rio-jsonld
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+
provided
- org.eclipse.rdf4j
- rdf4j-rio-rdfxml
+ org.apache.logging.log4j
+ log4j-api
+
provided
org.jdom
jdom2
+
provided
org.mycore
mycore-base
+
provided
org.mycore
mycore-cronjob
+
provided
org.mycore
mycore-jobqueue
+
provided
org.mycore
mycore-mods
+
provided
org.mycore
mycore-restapi
+
provided
+
+ com.h2database
+ h2
+ test
+
junit
junit
test
+
+ org.mockito
+ mockito-core
+ test
+
+
+ org.mycore
+ mycore-base
+ test-jar
+ test
+
+
+ org.mycore
+ selenium-utils
+ test
+
org.seleniumhq.selenium
selenium-api
test
+
+ org.seleniumhq.selenium
+ selenium-support
+ test
+
+
+
+ net.bytebuddy
+ byte-buddy
+
+
+
diff --git a/src/main/java/de/vzg/reposis/digibib/contactrequest/mapper/ContactRequestMapper.java b/src/main/java/de/vzg/reposis/digibib/contactrequest/mapper/ContactRequestMapper.java
index 6c06a40d..44e49e87 100644
--- a/src/main/java/de/vzg/reposis/digibib/contactrequest/mapper/ContactRequestMapper.java
+++ b/src/main/java/de/vzg/reposis/digibib/contactrequest/mapper/ContactRequestMapper.java
@@ -19,6 +19,7 @@
package de.vzg.reposis.digibib.contactrequest.mapper;
import java.util.List;
+import java.util.Locale;
import java.util.Optional;
import de.vzg.reposis.digibib.contactrequest.dto.ContactRequestDto;
@@ -82,7 +83,7 @@ public static ContactRequestDto toDto(ContactRequest contactRequest) {
public static ContactRequestSummaryDto toSummaryDto(ContactRequest contactRequest) {
final List emails = contactRequest.getEmailContactAttempts().stream()
.map(ContactAttempt::getRecipientReference).distinct().toList();
- final String statusString = contactRequest.getStatus().toString().toLowerCase();
+ final String statusString = contactRequest.getStatus().toString().toLowerCase(Locale.ROOT);
final ContactRequestSummaryDto contactRequestSummaryDto = new ContactRequestSummaryDto();
contactRequestSummaryDto.setStatusString(statusString);
contactRequestSummaryDto.setEmails(emails);
diff --git a/src/main/java/de/vzg/reposis/digibib/contactrequest/service/ContactRequestServiceImpl.java b/src/main/java/de/vzg/reposis/digibib/contactrequest/service/ContactRequestServiceImpl.java
index e450a204..38468688 100644
--- a/src/main/java/de/vzg/reposis/digibib/contactrequest/service/ContactRequestServiceImpl.java
+++ b/src/main/java/de/vzg/reposis/digibib/contactrequest/service/ContactRequestServiceImpl.java
@@ -19,6 +19,7 @@
package de.vzg.reposis.digibib.contactrequest.service;
import java.time.LocalDateTime;
+import java.time.ZoneId;
import java.util.List;
import java.util.UUID;
@@ -84,7 +85,7 @@ public ContactRequestDto createContactRequest(ContactRequestDto contactRequestDt
validatorFacade.getContactRequestValidator().validate(contactRequestDto);
final ContactRequest contactRequest = ContactRequestMapper.toEntity(contactRequestDto);
contactRequest.setId(null);
- contactRequest.setCreated(LocalDateTime.now());
+ contactRequest.setCreated(LocalDateTime.now(ZoneId.systemDefault()));
contactRequest.setCreatedBy(MCRSessionMgr.getCurrentSession().getUserInformation().getUserID());
contactRequest.setStatus(ContactRequest.Status.OPEN);
final ContactRequest insertedContactRequest = contactRequestRepository.save(contactRequest);