Merge branch 'main' into dev

# Conflicts:
#	pom.xml
#	src/main/java/de/avatic/lcc/config/ShutdownListener.java
This commit is contained in:
Jan 2025-11-28 15:15:39 +01:00
commit b3cd6a5791
15 changed files with 8 additions and 68 deletions

View file

@ -14,7 +14,14 @@ public class ShutdownListener {
@EventListener
public void onShutdown(ContextClosedEvent event) {
log.error("Application shutdown. Context: {}, Thread: {}", event.getApplicationContext(), Thread.currentThread().getName());
log.error("Thread stack dump:");
Runtime runtime = Runtime.getRuntime();
long usedMemory = (runtime.totalMemory() - runtime.freeMemory()) / 1024 / 1024;
log.info("Memory: {} used, {} total, {} free, {} max ", usedMemory, runtime.totalMemory() / 1024 / 1024, runtime.freeMemory() / 1024 / 1024, runtime.maxMemory() / 1024 / 1024);
log.error("Thread stack dump:");
Thread.dumpStack();
}
}

View file

@ -2,12 +2,10 @@ package de.avatic.lcc.model.db.nodes;
import de.avatic.lcc.model.db.country.Country;
import jakarta.validation.constraints.NotNull;
import org.springframework.data.annotation.Id;
public class OutboundCountryMapping {
@Id
private Integer id;
@NotNull

View file

@ -7,7 +7,6 @@ import jakarta.validation.constraints.Digits;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import jdk.jfr.Unsigned;
import org.springframework.data.annotation.Id;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@ -15,7 +14,6 @@ import java.time.LocalDateTime;
public class Premise {
@Id
private Integer id;
private LocalDateTime createdAt;

View file

@ -1,13 +1,6 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.validation.constraints.Size;
import org.springframework.data.annotation.Id;
import java.time.LocalDate;
import java.util.Set;
/**
* Represents a footnote reference

View file

@ -1,9 +1,5 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.validation.constraints.Size;
import java.time.LocalDate;
public class FootnotesDesc {

View file

@ -1,12 +1,5 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.validation.constraints.Size;
import org.springframework.data.annotation.Id;
import java.util.Set;
public class Geo {
private String iso3166Code;

View file

@ -1,10 +1,5 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.validation.constraints.Size;
import org.springframework.data.annotation.Id;
import java.time.LocalDate;
public class GeoDesc {

View file

@ -1,9 +1,5 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import jakarta.validation.constraints.Size;
import org.springframework.data.annotation.Id;
import java.time.LocalDate;
public class LegalBase {

View file

@ -1,7 +1,5 @@
package de.avatic.lcc.model.taric;
import jakarta.validation.constraints.Size;
import java.time.LocalDate;
public class MeasureActionDesc {

View file

@ -1,10 +1,5 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.validation.constraints.NotNull;
import org.springframework.data.annotation.Id;
import java.time.LocalDate;
public class MeasureExclusion {

View file

@ -1,9 +1,5 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import jakarta.validation.constraints.Size;
import org.springframework.data.annotation.Id;
import java.time.LocalDate;
public class MeasureSeriesDesc {

View file

@ -1,11 +1,5 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import jakarta.validation.constraints.Size;
import org.springframework.data.annotation.Id;
import java.util.Set;
public class MonetaryUnit {
private String monetaryUnitCode;

View file

@ -1,13 +1,6 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.validation.constraints.Size;
import org.springframework.data.annotation.Id;
import java.time.LocalDate;
import java.util.List;
import java.util.Set;
/**

View file

@ -1,10 +1,5 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.validation.constraints.NotNull;
/**
* Represents a footnote reference for a nomenclature
*/

View file

@ -1,12 +1,5 @@
package de.avatic.lcc.model.taric;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.validation.constraints.Size;
import org.springframework.data.annotation.Id;
import java.util.Set;
public class Unit {
private String unitCode;