diff --git a/.classpath b/.classpath
index 68d786e..f014875 100644
--- a/.classpath
+++ b/.classpath
@@ -9,6 +9,7 @@
+
@@ -22,9 +23,10 @@
+
-
+
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
index 9de2ed6..baa3e00 100644
--- a/.settings/org.eclipse.jdt.core.prefs
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -10,6 +10,6 @@ org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
-org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=1.8
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=21
diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml
index 6302d3e..ee72798 100644
--- a/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ b/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/pom.xml b/pom.xml
index 6306d0f..90926d1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
de.joergdev.mosy
mosy-api
- 4.0.1
+ 5.0.0
${project.groupId}:${project.artifactId}
Mock system for all kind of interfaces (Rest / SOAP / custom) - API objects and constants
@@ -45,8 +45,8 @@
- 1.8
- 1.8
+ 21
+ 21
@@ -54,25 +54,25 @@
de.joergdev.mosy
mosy-shared
- 4.0.1
+ 5.0.0
com.fasterxml.jackson.core
jackson-annotations
- 2.17.1
+ 2.18.2
- javax.json.bind
- javax.json.bind-api
- 1.0
+ jakarta.json.bind
+ jakarta.json.bind-api
+ 3.0.1
junit
junit
- 4.13.1
+ 4.13.2
test
@@ -97,7 +97,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.10.0
+ 3.11.2
attach-javadocs
@@ -111,13 +111,13 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.5.0
+ 3.5.2
org.sonatype.central
central-publishing-maven-plugin
- 0.5.0
+ 0.7.0
true
central
@@ -174,7 +174,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.2.6
+ 3.2.7
sign-artifacts
diff --git a/pom.xml.md5 b/pom.xml.md5
index e7a58fe..1f6e4ef 100644
--- a/pom.xml.md5
+++ b/pom.xml.md5
@@ -1 +1 @@
-a6f1ca271d3cd932d3c4aa46616e64dd
\ No newline at end of file
+e5302386dcb605704fa9221ac38dbbcd
\ No newline at end of file
diff --git a/pom.xml.sha1 b/pom.xml.sha1
index 7d2c74f..59acffd 100644
--- a/pom.xml.sha1
+++ b/pom.xml.sha1
@@ -1 +1 @@
-538adb81815167eb4cd9d6c4f1bc3a21fc0e0f13
\ No newline at end of file
+3468bc8c5dff87ad4e5409df3b7d9179d1b82c4a
\ No newline at end of file
diff --git a/src/main/java/de/joergdev/mosy/api/APIConstants.java b/src/main/java/de/joergdev/mosy/api/APIConstants.java
index 9246392..92f0531 100644
--- a/src/main/java/de/joergdev/mosy/api/APIConstants.java
+++ b/src/main/java/de/joergdev/mosy/api/APIConstants.java
@@ -2,7 +2,7 @@
public class APIConstants
{
- public static final String API_URL_BASE = "mosy/api/v_4_0/";
+ public static final String API_URL_BASE = "mosy/api/v_5_0/";
public static final String HTTP_HEADER_TENANT_ID = "HTTP_HEADER_TENANT_ID";
diff --git a/src/main/java/de/joergdev/mosy/api/model/InterfaceMethod.java b/src/main/java/de/joergdev/mosy/api/model/InterfaceMethod.java
index a6276da..2ed4234 100644
--- a/src/main/java/de/joergdev/mosy/api/model/InterfaceMethod.java
+++ b/src/main/java/de/joergdev/mosy/api/model/InterfaceMethod.java
@@ -2,7 +2,7 @@
import java.util.ArrayList;
import java.util.List;
-import javax.json.bind.annotation.JsonbTransient;
+import jakarta.json.bind.annotation.JsonbTransient;
import com.fasterxml.jackson.annotation.JsonIgnore;
import de.joergdev.mosy.api.model.core.AbstractModel;
import de.joergdev.mosy.shared.Utils;
@@ -83,8 +83,8 @@ public void setMockInterfaceData(Interface mockInterface)
{
// set id, name and type and not the interface object because it results in following error running in JBOSS even
// if a new Interfac object is created with only id+name.
- // Error Unexpected error occured. RESTEASY004655: Unable to invoke request: javax.ws.rs.ProcessingException:
- // RESTEASY008205: JSON Binding serialization error javax.json.bind.JsonbException:
+ // Error Unexpected error occured. RESTEASY004655: Unable to invoke request: jakarta.ws.rs.ProcessingException:
+ // RESTEASY008205: JSON Binding serialization error jakarta.json.bind.JsonbException:
// Unable to serialize property 'methods' from de.joergdev.mosy.api.model.Interface
interfaceId = mockInterface.getInterfaceId();
diff --git a/src/main/java/de/joergdev/mosy/api/response/AbstractResponse.java b/src/main/java/de/joergdev/mosy/api/response/AbstractResponse.java
index 3746f35..4f8e46f 100644
--- a/src/main/java/de/joergdev/mosy/api/response/AbstractResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/AbstractResponse.java
@@ -4,10 +4,10 @@
import java.util.Collection;
import java.util.HashSet;
import java.util.stream.Collectors;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstractResponse", propOrder = {"stateOK", "messages"})
diff --git a/src/main/java/de/joergdev/mosy/api/response/EmptyResponse.java b/src/main/java/de/joergdev/mosy/api/response/EmptyResponse.java
index f51dc5c..dba57f3 100644
--- a/src/main/java/de/joergdev/mosy/api/response/EmptyResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/EmptyResponse.java
@@ -1,9 +1,9 @@
package de.joergdev.mosy.api.response;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
diff --git a/src/main/java/de/joergdev/mosy/api/response/ResponseMessage.java b/src/main/java/de/joergdev/mosy/api/response/ResponseMessage.java
index a7261af..d15622d 100644
--- a/src/main/java/de/joergdev/mosy/api/response/ResponseMessage.java
+++ b/src/main/java/de/joergdev/mosy/api/response/ResponseMessage.java
@@ -4,10 +4,10 @@
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ResponseMessage", propOrder = {"responseCode", "additionalInfos"})
diff --git a/src/main/java/de/joergdev/mosy/api/response/_interface/LoadResponse.java b/src/main/java/de/joergdev/mosy/api/response/_interface/LoadResponse.java
index c1374ab..9f1eb4d 100644
--- a/src/main/java/de/joergdev/mosy/api/response/_interface/LoadResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/_interface/LoadResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response._interface;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.Interface;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/_interface/SaveResponse.java b/src/main/java/de/joergdev/mosy/api/response/_interface/SaveResponse.java
index a40acb7..bd706e4 100644
--- a/src/main/java/de/joergdev/mosy/api/response/_interface/SaveResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/_interface/SaveResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response._interface;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.Interface;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/_interface/method/LoadMockDataResponse.java b/src/main/java/de/joergdev/mosy/api/response/_interface/method/LoadMockDataResponse.java
index e283dc5..8fa54e3 100644
--- a/src/main/java/de/joergdev/mosy/api/response/_interface/method/LoadMockDataResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/_interface/method/LoadMockDataResponse.java
@@ -2,11 +2,11 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.MockData;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/_interface/method/LoadRecordConfigsResponse.java b/src/main/java/de/joergdev/mosy/api/response/_interface/method/LoadRecordConfigsResponse.java
index ef66a5a..b31b935 100644
--- a/src/main/java/de/joergdev/mosy/api/response/_interface/method/LoadRecordConfigsResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/_interface/method/LoadRecordConfigsResponse.java
@@ -2,11 +2,11 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.RecordConfig;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/mockdata/LoadResponse.java b/src/main/java/de/joergdev/mosy/api/response/mockdata/LoadResponse.java
index a49b94c..205a59a 100644
--- a/src/main/java/de/joergdev/mosy/api/response/mockdata/LoadResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/mockdata/LoadResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.mockdata;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.MockData;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/mockdata/SaveResponse.java b/src/main/java/de/joergdev/mosy/api/response/mockdata/SaveResponse.java
index 4af394c..9ea618e 100644
--- a/src/main/java/de/joergdev/mosy/api/response/mockdata/SaveResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/mockdata/SaveResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.mockdata;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.MockData;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadAllResponse.java b/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadAllResponse.java
index 06d9685..09d57b3 100644
--- a/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadAllResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadAllResponse.java
@@ -2,11 +2,11 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.MockProfile;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadMockDataResponse.java b/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadMockDataResponse.java
index a2340d8..1257d7c 100644
--- a/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadMockDataResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadMockDataResponse.java
@@ -2,11 +2,11 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.MockData;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadProfilesResponse.java b/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadProfilesResponse.java
index 5e7fa96..7ebec45 100644
--- a/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadProfilesResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadProfilesResponse.java
@@ -1,11 +1,11 @@
package de.joergdev.mosy.api.response.mockprofile;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.MockProfile;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadResponse.java b/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadResponse.java
index 016c0a2..ed1341e 100644
--- a/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/mockprofile/LoadResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.mockprofile;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.MockProfile;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/mockprofile/SaveResponse.java b/src/main/java/de/joergdev/mosy/api/response/mockprofile/SaveResponse.java
index 889152f..34de7ab 100644
--- a/src/main/java/de/joergdev/mosy/api/response/mockprofile/SaveResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/mockprofile/SaveResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.mockprofile;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.MockProfile;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/mockservices/CustomRequestResponse.java b/src/main/java/de/joergdev/mosy/api/response/mockservices/CustomRequestResponse.java
index ffe8601..5ac1870 100644
--- a/src/main/java/de/joergdev/mosy/api/response/mockservices/CustomRequestResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/mockservices/CustomRequestResponse.java
@@ -1,9 +1,9 @@
package de.joergdev.mosy.api.response.mockservices;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.InterfaceMethod;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/record/LoadAllResponse.java b/src/main/java/de/joergdev/mosy/api/response/record/LoadAllResponse.java
index c8e074a..b6778f7 100644
--- a/src/main/java/de/joergdev/mosy/api/response/record/LoadAllResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/record/LoadAllResponse.java
@@ -2,11 +2,11 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.Record;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/record/LoadResponse.java b/src/main/java/de/joergdev/mosy/api/response/record/LoadResponse.java
index 1ddd8e5..e2e75c9 100644
--- a/src/main/java/de/joergdev/mosy/api/response/record/LoadResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/record/LoadResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.record;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.Record;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/record/SaveResponse.java b/src/main/java/de/joergdev/mosy/api/response/record/SaveResponse.java
index 235d209..bdb0e3a 100644
--- a/src/main/java/de/joergdev/mosy/api/response/record/SaveResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/record/SaveResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.record;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.response.AbstractResponse;
@XmlRootElement
diff --git a/src/main/java/de/joergdev/mosy/api/response/record/session/CreateResponse.java b/src/main/java/de/joergdev/mosy/api/response/record/session/CreateResponse.java
index a9e73f5..78ecf30 100644
--- a/src/main/java/de/joergdev/mosy/api/response/record/session/CreateResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/record/session/CreateResponse.java
@@ -1,9 +1,9 @@
package de.joergdev.mosy.api.response.record.session;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.RecordSession;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/record/session/LoadSessionsResponse.java b/src/main/java/de/joergdev/mosy/api/response/record/session/LoadSessionsResponse.java
index e26674a..33272f6 100644
--- a/src/main/java/de/joergdev/mosy/api/response/record/session/LoadSessionsResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/record/session/LoadSessionsResponse.java
@@ -1,11 +1,11 @@
package de.joergdev.mosy.api.response.record.session;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.RecordSession;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/recordconfig/LoadResponse.java b/src/main/java/de/joergdev/mosy/api/response/recordconfig/LoadResponse.java
index f5ab0c8..2a76cb9 100644
--- a/src/main/java/de/joergdev/mosy/api/response/recordconfig/LoadResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/recordconfig/LoadResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.recordconfig;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.RecordConfig;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/recordconfig/SaveResponse.java b/src/main/java/de/joergdev/mosy/api/response/recordconfig/SaveResponse.java
index ddcf52d..36a9b30 100644
--- a/src/main/java/de/joergdev/mosy/api/response/recordconfig/SaveResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/recordconfig/SaveResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.recordconfig;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.response.AbstractResponse;
@XmlRootElement
diff --git a/src/main/java/de/joergdev/mosy/api/response/system/LoadBaseDataResponse.java b/src/main/java/de/joergdev/mosy/api/response/system/LoadBaseDataResponse.java
index 03b50fa..e5f446c 100644
--- a/src/main/java/de/joergdev/mosy/api/response/system/LoadBaseDataResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/system/LoadBaseDataResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.system;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.BaseData;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/system/LoginResponse.java b/src/main/java/de/joergdev/mosy/api/response/system/LoginResponse.java
index 84ded04..02ec72f 100644
--- a/src/main/java/de/joergdev/mosy/api/response/system/LoginResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/system/LoginResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.system;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.response.AbstractResponse;
@XmlRootElement
diff --git a/src/main/java/de/joergdev/mosy/api/response/tenant/LoadAllResponse.java b/src/main/java/de/joergdev/mosy/api/response/tenant/LoadAllResponse.java
index 708b661..4807c6c 100644
--- a/src/main/java/de/joergdev/mosy/api/response/tenant/LoadAllResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/tenant/LoadAllResponse.java
@@ -2,11 +2,11 @@
import java.util.ArrayList;
import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.Tenant;
import de.joergdev.mosy.api.response.AbstractResponse;
diff --git a/src/main/java/de/joergdev/mosy/api/response/tenant/SaveResponse.java b/src/main/java/de/joergdev/mosy/api/response/tenant/SaveResponse.java
index 78370f8..5b47788 100644
--- a/src/main/java/de/joergdev/mosy/api/response/tenant/SaveResponse.java
+++ b/src/main/java/de/joergdev/mosy/api/response/tenant/SaveResponse.java
@@ -1,10 +1,10 @@
package de.joergdev.mosy.api.response.tenant;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlType;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlElement;
+import jakarta.xml.bind.annotation.XmlRootElement;
+import jakarta.xml.bind.annotation.XmlType;
import de.joergdev.mosy.api.model.Tenant;
import de.joergdev.mosy.api.response.AbstractResponse;