From 181c8a5340164a9ceced126e5d464168ddc3e43b Mon Sep 17 00:00:00 2001 From: Peter Zaoral Date: Fri, 24 Mar 2023 13:11:46 +0100 Subject: [PATCH] Quarkus3 branch sync no. 11 24.3.2023: * renamed imports from javax to jakarta as a part of the migration from JavaEE to JakartaEE * fixed the metadata field's Type annotation Signed-off-by: Peter Zaoral --- .../storage/jpa/lock/JpaLockMapStorage.java | 8 +++---- .../delegate/JpaLockDelegateProvider.java | 2 +- .../jpa/lock/entity/JpaLockEntity.java | 21 ++++++++----------- 3 files changed, 14 insertions(+), 17 deletions(-) diff --git a/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/JpaLockMapStorage.java b/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/JpaLockMapStorage.java index 2938923ad4f..bf2bb095b0f 100644 --- a/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/JpaLockMapStorage.java +++ b/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/JpaLockMapStorage.java @@ -26,10 +26,10 @@ import org.keycloak.models.map.storage.jpa.JpaRootEntity; import org.keycloak.models.map.storage.jpa.lock.delegate.JpaLockDelegateProvider; import org.keycloak.models.map.storage.jpa.lock.entity.JpaLockEntity; -import javax.persistence.EntityManager; -import javax.persistence.criteria.CriteriaBuilder; -import javax.persistence.criteria.Root; -import javax.persistence.criteria.Selection; +import jakarta.persistence.EntityManager; +import jakarta.persistence.criteria.CriteriaBuilder; +import jakarta.persistence.criteria.Root; +import jakarta.persistence.criteria.Selection; public class JpaLockMapStorage extends JpaMapStorage { diff --git a/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/delegate/JpaLockDelegateProvider.java b/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/delegate/JpaLockDelegateProvider.java index a468742c177..682114437bf 100644 --- a/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/delegate/JpaLockDelegateProvider.java +++ b/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/delegate/JpaLockDelegateProvider.java @@ -23,7 +23,7 @@ import org.keycloak.models.map.lock.MapLockEntityFields; import org.keycloak.models.map.storage.jpa.JpaDelegateProvider; import org.keycloak.models.map.storage.jpa.lock.entity.JpaLockEntity; -import javax.persistence.EntityManager; +import jakarta.persistence.EntityManager; import java.util.UUID; /** diff --git a/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/entity/JpaLockEntity.java b/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/entity/JpaLockEntity.java index 8e09260cf3f..f4fc5dd3c6f 100644 --- a/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/entity/JpaLockEntity.java +++ b/model/map-jpa/src/main/java/org/keycloak/models/map/storage/jpa/lock/entity/JpaLockEntity.java @@ -18,17 +18,15 @@ package org.keycloak.models.map.storage.jpa.lock.entity; import java.util.Objects; import java.util.UUID; -import javax.persistence.Basic; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.Id; -import javax.persistence.Table; -import javax.persistence.UniqueConstraint; -import javax.persistence.Version; +import jakarta.persistence.Basic; +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.FetchType; +import jakarta.persistence.Id; +import jakarta.persistence.Table; +import jakarta.persistence.UniqueConstraint; +import jakarta.persistence.Version; import org.hibernate.annotations.Type; -import org.hibernate.annotations.TypeDef; -import org.hibernate.annotations.TypeDefs; import org.keycloak.models.map.common.DeepCloner; import org.keycloak.models.map.common.UuidValidator; import org.keycloak.models.map.storage.jpa.JpaRootVersionedEntity; @@ -45,7 +43,6 @@ import static org.keycloak.models.map.storage.jpa.Constants.CURRENT_SCHEMA_VERSI */ @Entity @Table(name = "kc_lock", uniqueConstraints = {@UniqueConstraint(columnNames = {"name"})}) -@TypeDefs({@TypeDef(name = "jsonb", typeClass = JsonbType.class)}) public class JpaLockEntity extends AbstractLockEntity implements JpaRootVersionedEntity { @Id @@ -57,7 +54,7 @@ public class JpaLockEntity extends AbstractLockEntity implements JpaRootVersione @Column private int version; - @Type(type = "jsonb") + @Type(JsonbType.class) @Column(columnDefinition = "jsonb") private final JpaLockMetadata metadata;