Created
May 6, 2024 17:36
-
-
Save scottmarlow/e5baa0a85aba08543e123f88ed749eaf to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManager/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManager/Client.java | |
index 15f2f94a2..19f99269c 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManager/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManager/Client.java | |
@@ -34,6 +34,59 @@ import jakarta.persistence.TransactionRequiredException; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_entityManager_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_ee_entityManager_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManager_jar"); | |
+ jpa_ee_entityManager_jar.addClass(ee.jakarta.tck.persistence.ee.entityManager.Order.class); | |
+ ear.addAsLibrary(jpa_ee_entityManager_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_entityManager_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManager_appmanaged_vehicle_client_jar"); | |
+ jpa_ee_entityManager_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_ee_entityManager_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_ee_entityManager_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManager_appmanaged_vehicle_ejb_jar"); | |
+ jpa_ee_entityManager_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_entityManager_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.entityManager.Client.class); | |
+ ear.addAsModule(jpa_ee_entityManager_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_ee_entityManager_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_ee_entityManager_pmservlet_vehicle_web_war"); | |
+ jpa_ee_entityManager_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_ee_entityManager_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManager.jar"); | |
+ jpa_ee_entityManager_jar.addClass(ee.jakarta.tck.persistence.ee.entityManager.Order.class); | |
+ jpa_ee_entityManager_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_ee_entityManager_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_ee_entityManager_pmservlet_vehicle_web_war.addAsLibrary(jpa_ee_entityManager_jar); | |
+ jpa_ee_entityManager_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_entityManager_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.ee.entityManager.Client.class); | |
+ ear.addAsModule(jpa_ee_entityManager_pmservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_ee_entityManager_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManager_stateful3_vehicle_client_jar"); | |
+ jpa_ee_entityManager_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_ee_entityManager_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_ee_entityManager_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManager_stateful3_vehicle_ejb_jar"); | |
+ jpa_ee_entityManager_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_entityManager_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.entityManager.Client.class); | |
+ ear.addAsModule(jpa_ee_entityManager_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_ee_entityManager_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManager_stateless3_vehicle_client_jar"); | |
+ jpa_ee_entityManager_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_ee_entityManager_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_ee_entityManager_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManager_stateless3_vehicle_ejb_jar"); | |
+ jpa_ee_entityManager_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_entityManager_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.entityManager.Client.class); | |
+ ear.addAsModule(jpa_ee_entityManager_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
Properties props = null; | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManagerFactory/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManagerFactory/Client.java | |
index be6ef03f3..72d943f52 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManagerFactory/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/entityManagerFactory/Client.java | |
@@ -32,6 +32,80 @@ import jakarta.persistence.Persistence; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_entityManagerFactory_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory_jar"); | |
+ jpa_ee_entityManagerFactory_jar.addClass(ee.jakarta.tck.persistence.ee.entityManagerFactory.Order.class); | |
+ ear.addAsLibrary(jpa_ee_entityManagerFactory_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_ee_entityManagerFactory_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_ee_entityManagerFactory_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_ee_entityManagerFactory_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_entityManagerFactory_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.entityManagerFactory.Client.class); | |
+ ear.addAsModule(jpa_ee_entityManagerFactory_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory_appmanaged_vehicle_client_jar"); | |
+ jpa_ee_entityManagerFactory_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_ee_entityManagerFactory_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory_appmanaged_vehicle_ejb_jar"); | |
+ jpa_ee_entityManagerFactory_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_entityManagerFactory_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.entityManagerFactory.Client.class); | |
+ ear.addAsModule(jpa_ee_entityManagerFactory_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_ee_entityManagerFactory_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_ee_entityManagerFactory_pmservlet_vehicle_web_war"); | |
+ jpa_ee_entityManagerFactory_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory.jar"); | |
+ jpa_ee_entityManagerFactory_jar.addClass(ee.jakarta.tck.persistence.ee.entityManagerFactory.Order.class); | |
+ jpa_ee_entityManagerFactory_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_ee_entityManagerFactory_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_ee_entityManagerFactory_pmservlet_vehicle_web_war.addAsLibrary(jpa_ee_entityManagerFactory_jar); | |
+ jpa_ee_entityManagerFactory_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_entityManagerFactory_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.ee.entityManagerFactory.Client.class); | |
+ ear.addAsModule(jpa_ee_entityManagerFactory_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_ee_entityManagerFactory_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_ee_entityManagerFactory_puservlet_vehicle_web_war"); | |
+ jpa_ee_entityManagerFactory_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory.jar"); | |
+ jpa_ee_entityManagerFactory_jar.addClass(ee.jakarta.tck.persistence.ee.entityManagerFactory.Order.class); | |
+ jpa_ee_entityManagerFactory_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_ee_entityManagerFactory_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_ee_entityManagerFactory_puservlet_vehicle_web_war.addAsLibrary(jpa_ee_entityManagerFactory_jar); | |
+ jpa_ee_entityManagerFactory_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_entityManagerFactory_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.ee.entityManagerFactory.Client.class); | |
+ ear.addAsModule(jpa_ee_entityManagerFactory_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory_stateful3_vehicle_client_jar"); | |
+ jpa_ee_entityManagerFactory_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_ee_entityManagerFactory_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory_stateful3_vehicle_ejb_jar"); | |
+ jpa_ee_entityManagerFactory_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_entityManagerFactory_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.entityManagerFactory.Client.class); | |
+ ear.addAsModule(jpa_ee_entityManagerFactory_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory_stateless3_vehicle_client_jar"); | |
+ jpa_ee_entityManagerFactory_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_ee_entityManagerFactory_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_ee_entityManagerFactory_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_entityManagerFactory_stateless3_vehicle_ejb_jar"); | |
+ jpa_ee_entityManagerFactory_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_entityManagerFactory_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.entityManagerFactory.Client.class); | |
+ ear.addAsModule(jpa_ee_entityManagerFactory_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
Properties props = null; | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/appclient/annotation/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/appclient/annotation/Client.java | |
index 325ce8265..798e6fcf2 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/appclient/annotation/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/appclient/annotation/Client.java | |
@@ -33,6 +33,19 @@ import jakarta.persistence.PersistenceUnit; | |
public class Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_packaging_appclient_annotation.ear"); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_packaging_appclient_annotation_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_packaging_appclient_annotation_client_jar"); | |
+ jpa_ee_packaging_appclient_annotation_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.appclient.annotation.Client.class); | |
+ jpa_ee_packaging_appclient_annotation_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.appclient.annotation.Coffee.class); | |
+ ear.addAsModule(jpa_ee_packaging_appclient_annotation_client_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private static final Coffee cRef[] = new Coffee[5]; | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/appclient/descriptor/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/appclient/descriptor/Client.java | |
index 63c63d5d2..d8d8cc33d 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/appclient/descriptor/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/appclient/descriptor/Client.java | |
@@ -33,6 +33,19 @@ import jakarta.persistence.EntityTransaction; | |
public class Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_packaging_appclient_descriptor.ear"); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_packaging_appclient_descriptor_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_packaging_appclient_descriptor_client_jar"); | |
+ jpa_ee_packaging_appclient_descriptor_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.appclient.descriptor.Client.class); | |
+ jpa_ee_packaging_appclient_descriptor_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.appclient.descriptor.Coffee.class); | |
+ ear.addAsModule(jpa_ee_packaging_appclient_descriptor_client_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private static final Coffee cRef[] = new Coffee[5]; | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/descriptor/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/descriptor/Client.java | |
index 5d730f906..b6aa22197 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/descriptor/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/descriptor/Client.java | |
@@ -31,6 +31,31 @@ import com.sun.ts.lib.util.TSNamingContext; | |
public class Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_packaging_ejb_descriptor.ear"); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_packaging_ejb_descriptor_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_packaging_ejb_descriptor_client_jar"); | |
+ jpa_ee_packaging_ejb_descriptor_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.C.class); | |
+ jpa_ee_packaging_ejb_descriptor_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.Client.class); | |
+ jpa_ee_packaging_ejb_descriptor_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.Stateful3IF.class); | |
+ jpa_ee_packaging_ejb_descriptor_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.Stateless3IF.class); | |
+ ear.addAsModule(jpa_ee_packaging_ejb_descriptor_client_jar); | |
+ | |
+ JavaArchive jpa_ee_packaging_ejb_descriptor_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_packaging_ejb_descriptor_ejb_jar"); | |
+ jpa_ee_packaging_ejb_descriptor_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.A.class); | |
+ jpa_ee_packaging_ejb_descriptor_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.B.class); | |
+ jpa_ee_packaging_ejb_descriptor_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.C.class); | |
+ jpa_ee_packaging_ejb_descriptor_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.Stateful3Bean.class); | |
+ jpa_ee_packaging_ejb_descriptor_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.Stateful3IF.class); | |
+ jpa_ee_packaging_ejb_descriptor_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.Stateless3Bean.class); | |
+ jpa_ee_packaging_ejb_descriptor_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.descriptor.Stateless3IF.class); | |
+ ear.addAsModule(jpa_ee_packaging_ejb_descriptor_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public static final String StatefulRef = "java:comp/env/ejb/Stateful3Bean"; | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/exclude/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/exclude/Client.java | |
index 906e071c6..3612efeb6 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/exclude/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/exclude/Client.java | |
@@ -31,6 +31,26 @@ import jakarta.ejb.EJB; | |
public class Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_packaging_ejb_exclude.ear"); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_packaging_ejb_exclude_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_packaging_ejb_exclude_client_jar"); | |
+ jpa_ee_packaging_ejb_exclude_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.exclude.Client.class); | |
+ jpa_ee_packaging_ejb_exclude_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.exclude.Stateful3IF.class); | |
+ ear.addAsModule(jpa_ee_packaging_ejb_exclude_client_jar); | |
+ | |
+ JavaArchive jpa_ee_packaging_ejb_exclude_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_packaging_ejb_exclude_ejb_jar"); | |
+ jpa_ee_packaging_ejb_exclude_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.exclude.A.class); | |
+ jpa_ee_packaging_ejb_exclude_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.exclude.B.class); | |
+ jpa_ee_packaging_ejb_exclude_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.exclude.Stateful3Bean.class); | |
+ jpa_ee_packaging_ejb_exclude_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.exclude.Stateful3IF.class); | |
+ ear.addAsModule(jpa_ee_packaging_ejb_exclude_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
@EJB(beanName = "Stateful3Bean") | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/resource_local/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/resource_local/Client.java | |
index 2e0fcee9f..c6b4e3fa5 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/resource_local/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/resource_local/Client.java | |
@@ -31,6 +31,26 @@ import com.sun.ts.lib.util.TSNamingContext; | |
public class Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_packaging_ejb_resource_local.ear"); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_packaging_ejb_resource_local_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_packaging_ejb_resource_local_client_jar"); | |
+ jpa_ee_packaging_ejb_resource_local_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.resource_local.Client.class); | |
+ jpa_ee_packaging_ejb_resource_local_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.resource_local.Stateless3IF.class); | |
+ ear.addAsModule(jpa_ee_packaging_ejb_resource_local_client_jar); | |
+ | |
+ JavaArchive jpa_ee_packaging_ejb_resource_local_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_packaging_ejb_resource_local_ejb_jar"); | |
+ jpa_ee_packaging_ejb_resource_local_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.resource_local.Stateless3Bean.class); | |
+ jpa_ee_packaging_ejb_resource_local_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.resource_local.Stateless3IF.class); | |
+ jpa_ee_packaging_ejb_resource_local_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.common.A.class); | |
+ jpa_ee_packaging_ejb_resource_local_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.common.B.class); | |
+ ear.addAsModule(jpa_ee_packaging_ejb_resource_local_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private Stateless3IF bean = null; | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/standalone/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/standalone/Client.java | |
index 6d9e8927b..41ce51439 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/standalone/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/ejb/standalone/Client.java | |
@@ -30,6 +30,19 @@ import jakarta.ejb.EJB; | |
public class Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_packaging_ejb_standalone_ejb.ear"); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_packaging_ejb_standalone_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_packaging_ejb_standalone_client_jar"); | |
+ jpa_ee_packaging_ejb_standalone_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.standalone.Client.class); | |
+ jpa_ee_packaging_ejb_standalone_client_jar.addClass(ee.jakarta.tck.persistence.ee.packaging.ejb.standalone.Stateful3IF.class); | |
+ ear.addAsModule(jpa_ee_packaging_ejb_standalone_client_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
@EJB(name = "ejb/Stateful3Bean", beanInterface = Stateful3IF.class) | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/scope/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/scope/Client.java | |
index f9712863f..4503d4194 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/scope/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/scope/Client.java | |
@@ -28,6 +28,23 @@ import ee.jakarta.tck.persistence.ee.util.AbstractUrlClient; | |
public class Client extends AbstractUrlClient { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_packaging_web_scope.ear"); | |
+ // Add ear submodules | |
+ | |
+ WebArchive jpa_ee_packaging_web_scope_web_war = ShrinkWrap.create(WebArchive.class, "jpa_ee_packaging_web_scope_web_war"); | |
+ jpa_ee_packaging_web_scope_web_war.addAsWebInfResource("web.xml"); | |
+ jpa_ee_packaging_web_scope_web_war.addClass(ee.jakarta.tck.persistence.ee.packaging.web.scope.ServletTest.class); | |
+ jpa_ee_packaging_web_scope_web_war.addClass(ee.jakarta.tck.persistence.ee.common.Account.class); | |
+ jpa_ee_packaging_web_scope_web_war.addClass(ee.jakarta.tck.persistence.ee.util.Data.class); | |
+ jpa_ee_packaging_web_scope_web_war.addClass(ee.jakarta.tck.persistence.ee.util.HttpTCKServlet.class); | |
+ jpa_ee_packaging_web_scope_web_war.addClass(META - INF.persistence.xml.class); | |
+ ear.addAsModule(jpa_ee_packaging_web_scope_web_war); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public static final String SERVLET_NAME = "ServletTest"; | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/standalone/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/standalone/Client.java | |
index ddfdb3814..2a85e3e85 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/standalone/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/packaging/web/standalone/Client.java | |
@@ -28,6 +28,22 @@ import ee.jakarta.tck.persistence.ee.util.AbstractUrlClient; | |
public class Client extends AbstractUrlClient { | |
+ @Deployment(testable = false) | |
+ public static WebArchive getTestArchive() throws Exception { | |
+ | |
+ WebArchive jpa_ee_packaging_web_standalone_component_web_war = ShrinkWrap.create(WebArchive.class, "jpa_ee_packaging_web_standalone_component_web_war"); | |
+ jpa_ee_packaging_web_standalone_component_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_ee_packaging_web_standalone_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_packaging_web_standalone.jar"); | |
+ jpa_ee_packaging_web_standalone_jar.addClass(ee.jakarta.tck.persistence.ee.common.Account.class); | |
+ jpa_ee_packaging_web_standalone_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_ee_packaging_web_standalone_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_ee_packaging_web_standalone_component_web_war.addAsLibrary(jpa_ee_packaging_web_standalone_jar); | |
+ jpa_ee_packaging_web_standalone_component_web_war.addClass(ee.jakarta.tck.persistence.ee.packaging.web.standalone.ServletTest.class); | |
+ jpa_ee_packaging_web_standalone_component_web_war.addClass(ee.jakarta.tck.persistence.ee.util.Data.class); | |
+ jpa_ee_packaging_web_standalone_component_web_war.addClass(ee.jakarta.tck.persistence.ee.util.HttpTCKServlet.class); | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public static final String SERVLET_NAME = "ServletTest"; | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/pluggability/contracts/jta/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/pluggability/contracts/jta/Client.java | |
index 70c7ecb90..d75af427e 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/pluggability/contracts/jta/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/pluggability/contracts/jta/Client.java | |
@@ -39,6 +39,99 @@ import jakarta.persistence.spi.PersistenceUnitTransactionType; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_pluggability_contracts_jta_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_alternate_provider_jar = ShrinkWrap.create(JavaArchive.class, "jpa_alternate_provider_jar"); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.CacheImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.ClassTransformerImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityManagerFactoryImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityManagerImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityTransactionImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.PersistenceProvider.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.PersistenceUnitInfoImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.QueryImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSLogRecord.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSLogger.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSXMLFormatter.class); | |
+ ear.addAsLibrary(jpa_alternate_provider_jar); | |
+ | |
+ JavaArchive jpa_ee_pluggability_contracts_jta_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_pluggability_contracts_jta_jar"); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.util.LogFileProcessor.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.util.LogRecordEntry.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Order.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Order2.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Order3.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Order4.class); | |
+ ear.addAsLibrary(jpa_ee_pluggability_contracts_jta_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_pluggability_contracts_jta_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_pluggability_contracts_jta_appmanaged_vehicle_client_jar"); | |
+ jpa_ee_pluggability_contracts_jta_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_ee_pluggability_contracts_jta_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_ee_pluggability_contracts_jta_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_pluggability_contracts_jta_appmanaged_vehicle_ejb_jar"); | |
+ jpa_ee_pluggability_contracts_jta_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_pluggability_contracts_jta_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Client.class); | |
+ ear.addAsModule(jpa_ee_pluggability_contracts_jta_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_ee_pluggability_contracts_jta_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_ee_pluggability_contracts_jta_pmservlet_vehicle_web_war"); | |
+ jpa_ee_pluggability_contracts_jta_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_alternate_provider_jar = ShrinkWrap.create(JavaArchive.class, "jpa_alternate_provider.jar"); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.CacheImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.ClassTransformerImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityManagerFactoryImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityManagerImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityTransactionImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.PersistenceProvider.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.PersistenceUnitInfoImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.QueryImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSLogRecord.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSLogger.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSXMLFormatter.class); | |
+ jpa_alternate_provider_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_alternate_provider_jar.addAsManifestResource("META-INF/services/jakarta.persistence.spi.PersistenceProvider"); | |
+ jpa_ee_pluggability_contracts_jta_pmservlet_vehicle_web_war.addAsLibrary(jpa_alternate_provider_jar); | |
+ | |
+ JavaArchive jpa_ee_pluggability_contracts_jta_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_pluggability_contracts_jta.jar"); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.util.LogFileProcessor.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.util.LogRecordEntry.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Order.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Order2.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Order3.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Order4.class); | |
+ jpa_ee_pluggability_contracts_jta_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_ee_pluggability_contracts_jta_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_ee_pluggability_contracts_jta_pmservlet_vehicle_web_war.addAsLibrary(jpa_ee_pluggability_contracts_jta_jar); | |
+ jpa_ee_pluggability_contracts_jta_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_pluggability_contracts_jta_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Client.class); | |
+ ear.addAsModule(jpa_ee_pluggability_contracts_jta_pmservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_ee_pluggability_contracts_jta_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_pluggability_contracts_jta_stateful3_vehicle_client_jar"); | |
+ jpa_ee_pluggability_contracts_jta_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_ee_pluggability_contracts_jta_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_ee_pluggability_contracts_jta_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_pluggability_contracts_jta_stateful3_vehicle_ejb_jar"); | |
+ jpa_ee_pluggability_contracts_jta_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_pluggability_contracts_jta_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Client.class); | |
+ ear.addAsModule(jpa_ee_pluggability_contracts_jta_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_ee_pluggability_contracts_jta_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_pluggability_contracts_jta_stateless3_vehicle_client_jar"); | |
+ jpa_ee_pluggability_contracts_jta_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_ee_pluggability_contracts_jta_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_ee_pluggability_contracts_jta_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_pluggability_contracts_jta_stateless3_vehicle_ejb_jar"); | |
+ jpa_ee_pluggability_contracts_jta_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_ee_pluggability_contracts_jta_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.jta.Client.class); | |
+ ear.addAsModule(jpa_ee_pluggability_contracts_jta_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private transient EntityManagerImpl emImpl; | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/pluggability/contracts/resource_local/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/pluggability/contracts/resource_local/Client.java | |
index 012670589..79d07fd3b 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/pluggability/contracts/resource_local/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/pluggability/contracts/resource_local/Client.java | |
@@ -39,6 +39,84 @@ import jakarta.persistence.spi.PersistenceUnitTransactionType; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "pluggability_contracts_resource_local_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_alternate_provider_jar = ShrinkWrap.create(JavaArchive.class, "jpa_alternate_provider_jar"); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.CacheImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.ClassTransformerImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityManagerFactoryImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityManagerImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityTransactionImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.PersistenceProvider.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.PersistenceUnitInfoImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.QueryImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSLogRecord.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSLogger.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSXMLFormatter.class); | |
+ ear.addAsLibrary(jpa_alternate_provider_jar); | |
+ | |
+ JavaArchive pluggability_contracts_resource_local_jar = ShrinkWrap.create(JavaArchive.class, "pluggability_contracts_resource_local_jar"); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.util.LogFileProcessor.class); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.util.LogRecordEntry.class); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.resource_local.Order.class); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.resource_local.Order2.class); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.resource_local.Order3.class); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.resource_local.Order4.class); | |
+ ear.addAsLibrary(pluggability_contracts_resource_local_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive pluggability_contracts_resource_local_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "pluggability_contracts_resource_local_appmanagedNoTx_vehicle_client_jar"); | |
+ pluggability_contracts_resource_local_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(pluggability_contracts_resource_local_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive pluggability_contracts_resource_local_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "pluggability_contracts_resource_local_appmanagedNoTx_vehicle_ejb_jar"); | |
+ pluggability_contracts_resource_local_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ pluggability_contracts_resource_local_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.resource_local.Client.class); | |
+ ear.addAsModule(pluggability_contracts_resource_local_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ WebArchive pluggability_contracts_resource_local_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "pluggability_contracts_resource_local_puservlet_vehicle_web_war"); | |
+ pluggability_contracts_resource_local_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_alternate_provider_jar = ShrinkWrap.create(JavaArchive.class, "jpa_alternate_provider.jar"); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.CacheImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.ClassTransformerImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityManagerFactoryImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityManagerImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.EntityTransactionImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.PersistenceProvider.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.PersistenceUnitInfoImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.QueryImpl.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSLogRecord.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSLogger.class); | |
+ jpa_alternate_provider_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.altprovider.implementation.TSXMLFormatter.class); | |
+ jpa_alternate_provider_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_alternate_provider_jar.addAsManifestResource("META-INF/services/jakarta.persistence.spi.PersistenceProvider"); | |
+ pluggability_contracts_resource_local_puservlet_vehicle_web_war.addAsLibrary(jpa_alternate_provider_jar); | |
+ | |
+ JavaArchive pluggability_contracts_resource_local_jar = ShrinkWrap.create(JavaArchive.class, "pluggability_contracts_resource_local.jar"); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.util.LogFileProcessor.class); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.common.pluggability.util.LogRecordEntry.class); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.resource_local.Order.class); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.resource_local.Order2.class); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.resource_local.Order3.class); | |
+ pluggability_contracts_resource_local_jar.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.resource_local.Order4.class); | |
+ pluggability_contracts_resource_local_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ pluggability_contracts_resource_local_jar.addAsManifestResource("META-INF/myMappingFile1.xml"); | |
+ pluggability_contracts_resource_local_jar.addAsManifestResource("META-INF/myMappingFile2.xml"); | |
+ pluggability_contracts_resource_local_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ pluggability_contracts_resource_local_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ pluggability_contracts_resource_local_puservlet_vehicle_web_war.addAsLibrary(pluggability_contracts_resource_local_jar); | |
+ pluggability_contracts_resource_local_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ pluggability_contracts_resource_local_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.ee.pluggability.contracts.resource_local.Client.class); | |
+ ear.addAsModule(pluggability_contracts_resource_local_puservlet_vehicle_web_war); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private transient EntityManagerImpl emImpl; | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/am/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/am/Client.java | |
index fe48d91d2..ce1f7eda2 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/am/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/am/Client.java | |
@@ -31,6 +31,40 @@ import jakarta.ejb.EJB; | |
public class Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_propagation_am.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_ee_propagation_am_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_propagation_am_jar"); | |
+ jpa_ee_propagation_am_jar.addClass(ee.jakarta.tck.persistence.ee.common.A.class); | |
+ jpa_ee_propagation_am_jar.addClass(ee.jakarta.tck.persistence.ee.common.Account.class); | |
+ jpa_ee_propagation_am_jar.addClass(ee.jakarta.tck.persistence.ee.common.B.class); | |
+ jpa_ee_propagation_am_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Member.class); | |
+ jpa_ee_propagation_am_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Member2.class); | |
+ ear.addAsLibrary(jpa_ee_propagation_am_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_propagation_am_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_propagation_am_client_jar"); | |
+ jpa_ee_propagation_am_client_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Client.class); | |
+ jpa_ee_propagation_am_client_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Stateful3IF.class); | |
+ jpa_ee_propagation_am_client_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Stateful3IF2.class); | |
+ jpa_ee_propagation_am_client_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Stateless3IF.class); | |
+ ear.addAsModule(jpa_ee_propagation_am_client_jar); | |
+ | |
+ JavaArchive jpa_ee_propagation_am_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_propagation_am_ejb_jar"); | |
+ jpa_ee_propagation_am_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Stateful3Bean.class); | |
+ jpa_ee_propagation_am_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Stateful3Bean2.class); | |
+ jpa_ee_propagation_am_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Stateful3IF.class); | |
+ jpa_ee_propagation_am_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Stateful3IF2.class); | |
+ jpa_ee_propagation_am_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Stateless3Bean.class); | |
+ jpa_ee_propagation_am_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.am.Stateless3IF.class); | |
+ ear.addAsModule(jpa_ee_propagation_am_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
@EJB(name = "ejb/Stateful3Bean", beanInterface = Stateful3IF.class) | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/extended/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/extended/Client.java | |
index 9c33fc423..71f19c388 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/extended/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/extended/Client.java | |
@@ -31,6 +31,34 @@ import jakarta.ejb.EJB; | |
public class Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_propagation_cm_ext.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_ee_propagation_cm_ext_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_propagation_cm_ext_jar"); | |
+ jpa_ee_propagation_cm_ext_jar.addClass(ee.jakarta.tck.persistence.ee.common.A.class); | |
+ jpa_ee_propagation_cm_ext_jar.addClass(ee.jakarta.tck.persistence.ee.common.Account.class); | |
+ jpa_ee_propagation_cm_ext_jar.addClass(ee.jakarta.tck.persistence.ee.common.B.class); | |
+ ear.addAsLibrary(jpa_ee_propagation_cm_ext_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_propagation_cm_ext_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_propagation_cm_ext_client_jar"); | |
+ jpa_ee_propagation_cm_ext_client_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.extended.Client.class); | |
+ jpa_ee_propagation_cm_ext_client_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.extended.Stateful3IF.class); | |
+ ear.addAsModule(jpa_ee_propagation_cm_ext_client_jar); | |
+ | |
+ JavaArchive jpa_ee_propagation_cm_ext_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_propagation_cm_ext_ejb_jar"); | |
+ jpa_ee_propagation_cm_ext_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.extended.Stateful3Bean.class); | |
+ jpa_ee_propagation_cm_ext_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.extended.Stateful3IF.class); | |
+ jpa_ee_propagation_cm_ext_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.extended.Teller.class); | |
+ jpa_ee_propagation_cm_ext_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.extended.TellerBean.class); | |
+ ear.addAsModule(jpa_ee_propagation_cm_ext_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
@EJB(name = "ejb/Stateful3Bean", beanInterface = Stateful3IF.class) | |
diff --git a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/jta/Client.java b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/jta/Client.java | |
index fca346443..97247c306 100644 | |
--- a/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/jta/Client.java | |
+++ b/jpa/platform-tests/src/main/java/ee/jakarta/tck/persistence/ee/propagation/cm/jta/Client.java | |
@@ -28,6 +28,51 @@ import ee.jakarta.tck.persistence.ee.util.AbstractUrlClient; | |
public class Client extends AbstractUrlClient { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_ee_propagation_cm_jta.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_ee_propagation_cm_jta_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_propagation_cm_jta_jar"); | |
+ jpa_ee_propagation_cm_jta_jar.addClass(ee.jakarta.tck.persistence.ee.common.A.class); | |
+ jpa_ee_propagation_cm_jta_jar.addClass(ee.jakarta.tck.persistence.ee.common.Account.class); | |
+ jpa_ee_propagation_cm_jta_jar.addClass(ee.jakarta.tck.persistence.ee.common.B.class); | |
+ ear.addAsLibrary(jpa_ee_propagation_cm_jta_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_ee_propagation_cm_jta_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_propagation_cm_jta_ejb_jar"); | |
+ jpa_ee_propagation_cm_jta_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.jta.Teller.class); | |
+ jpa_ee_propagation_cm_jta_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.jta.TellerBean.class); | |
+ jpa_ee_propagation_cm_jta_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.jta.TellerBean2.class); | |
+ ear.addAsModule(jpa_ee_propagation_cm_jta_ejb_jar); | |
+ | |
+ WebArchive jpa_ee_propagation_cm_jta_web_war = ShrinkWrap.create(WebArchive.class, "jpa_ee_propagation_cm_jta_web_war"); | |
+ jpa_ee_propagation_cm_jta_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_ee_propagation_cm_jta_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_propagation_cm_jta.jar"); | |
+ jpa_ee_propagation_cm_jta_jar.addClass(ee.jakarta.tck.persistence.ee.common.A.class); | |
+ jpa_ee_propagation_cm_jta_jar.addClass(ee.jakarta.tck.persistence.ee.common.Account.class); | |
+ jpa_ee_propagation_cm_jta_jar.addClass(ee.jakarta.tck.persistence.ee.common.B.class); | |
+ jpa_ee_propagation_cm_jta_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_ee_propagation_cm_jta_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_ee_propagation_cm_jta_web_war.addAsLibrary(jpa_ee_propagation_cm_jta_jar); | |
+ | |
+ JavaArchive jpa_ee_propagation_cm_jta_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_ee_propagation_cm_jta_ejb.jar"); | |
+ jpa_ee_propagation_cm_jta_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.jta.Teller.class); | |
+ jpa_ee_propagation_cm_jta_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.jta.TellerBean.class); | |
+ jpa_ee_propagation_cm_jta_ejb_jar.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.jta.TellerBean2.class); | |
+ jpa_ee_propagation_cm_jta_ejb_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_ee_propagation_cm_jta_web_war.addAsLibrary(jpa_ee_propagation_cm_jta_ejb_jar); | |
+ jpa_ee_propagation_cm_jta_web_war.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.jta.ServletTest.class); | |
+ jpa_ee_propagation_cm_jta_web_war.addClass(ee.jakarta.tck.persistence.ee.propagation.cm.jta.Teller.class); | |
+ jpa_ee_propagation_cm_jta_web_war.addClass(ee.jakarta.tck.persistence.ee.util.Data.class); | |
+ jpa_ee_propagation_cm_jta_web_war.addClass(ee.jakarta.tck.persistence.ee.util.HttpTCKServlet.class); | |
+ ear.addAsModule(jpa_ee_propagation_cm_jta_web_war); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public static final String SERVLET_NAME = "ServletTest"; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/EntityGraph/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/EntityGraph/Client.java | |
index 06da3f66d..ecfb5297e 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/EntityGraph/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/EntityGraph/Client.java | |
@@ -36,6 +36,89 @@ import jakarta.persistence.metamodel.Metamodel; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_EntityGraph_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_EntityGraph_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph_jar"); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Department.class); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Employee.class); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Employee2.class); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Employee3.class); | |
+ ear.addAsLibrary(jpa_core_EntityGraph_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_EntityGraph_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_EntityGraph_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_EntityGraph_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_EntityGraph_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_EntityGraph_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_EntityGraph_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Client.class); | |
+ ear.addAsModule(jpa_core_EntityGraph_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_EntityGraph_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph_appmanaged_vehicle_client_jar"); | |
+ jpa_core_EntityGraph_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_EntityGraph_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_EntityGraph_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_EntityGraph_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_EntityGraph_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Client.class); | |
+ ear.addAsModule(jpa_core_EntityGraph_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_EntityGraph_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_EntityGraph_pmservlet_vehicle_web_war"); | |
+ jpa_core_EntityGraph_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_EntityGraph_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph.jar"); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Department.class); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Employee.class); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Employee2.class); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Employee3.class); | |
+ jpa_core_EntityGraph_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_EntityGraph_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_EntityGraph_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_EntityGraph_jar); | |
+ jpa_core_EntityGraph_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_EntityGraph_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Client.class); | |
+ ear.addAsModule(jpa_core_EntityGraph_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_EntityGraph_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_EntityGraph_puservlet_vehicle_web_war"); | |
+ jpa_core_EntityGraph_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_EntityGraph_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph.jar"); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Department.class); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Employee.class); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Employee2.class); | |
+ jpa_core_EntityGraph_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Employee3.class); | |
+ jpa_core_EntityGraph_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_EntityGraph_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_EntityGraph_puservlet_vehicle_web_war.addAsLibrary(jpa_core_EntityGraph_jar); | |
+ jpa_core_EntityGraph_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_EntityGraph_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Client.class); | |
+ ear.addAsModule(jpa_core_EntityGraph_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_EntityGraph_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph_stateful3_vehicle_client_jar"); | |
+ jpa_core_EntityGraph_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_EntityGraph_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_EntityGraph_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_EntityGraph_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_EntityGraph_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Client.class); | |
+ ear.addAsModule(jpa_core_EntityGraph_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_EntityGraph_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph_stateless3_vehicle_client_jar"); | |
+ jpa_core_EntityGraph_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_EntityGraph_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_EntityGraph_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_EntityGraph_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_EntityGraph_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_EntityGraph_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.EntityGraph.Client.class); | |
+ ear.addAsModule(jpa_core_EntityGraph_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
Employee3[] empRef = new Employee3[5]; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client.java | |
index 9674a1995..fbf2120bf 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client.java | |
@@ -29,6 +29,88 @@ import jakarta.persistence.StoredProcedureQuery; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_StoredProcedureQuery_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_jar"); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC.class); | |
+ ear.addAsLibrary(jpa_core_StoredProcedureQuery_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war"); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery.jar"); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC.class); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("myMappingFile.xml"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_StoredProcedureQuery_jar); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war"); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery.jar"); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC.class); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("myMappingFile.xml"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addAsLibrary(jpa_core_StoredProcedureQuery_jar); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
List<Employee> empRef = new ArrayList<Employee>(); | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client1.java | |
index 154ab65f3..097d9ba76 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client1.java | |
@@ -40,6 +40,88 @@ import jakarta.persistence.TransactionRequiredException; | |
public class Client1 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_StoredProcedureQuery_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_jar"); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC.class); | |
+ ear.addAsLibrary(jpa_core_StoredProcedureQuery_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war"); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery.jar"); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC.class); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("myMappingFile.xml"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_StoredProcedureQuery_jar); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war"); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery.jar"); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC.class); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("myMappingFile.xml"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addAsLibrary(jpa_core_StoredProcedureQuery_jar); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client1.class.getName()); | |
public Client1() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client2.java | |
index 9fdaf1472..dbff990a2 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/StoredProcedureQuery/Client2.java | |
@@ -33,6 +33,88 @@ import jakarta.persistence.TemporalType; | |
public class Client2 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_StoredProcedureQuery_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_jar"); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC.class); | |
+ ear.addAsLibrary(jpa_core_StoredProcedureQuery_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war"); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery.jar"); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC.class); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("myMappingFile.xml"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_StoredProcedureQuery_jar); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war"); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery.jar"); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Employee2.class); | |
+ jpa_core_StoredProcedureQuery_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.EmployeeMappedSC.class); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("myMappingFile.xml"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_StoredProcedureQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addAsLibrary(jpa_core_StoredProcedureQuery_jar); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar"); | |
+ jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.StoredProcedureQuery.Client.class); | |
+ ear.addAsModule(jpa_core_StoredProcedureQuery_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client2.class.getName()); | |
public Client2() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client.java | |
index 838f6364e..7f7dc8d18 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client.java | |
@@ -24,6 +24,86 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_access_field_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ ear.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_access_field_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_field_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field.jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_access_field_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_field_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field.jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
protected DataTypes d1; | |
protected DataTypes2 d2; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client1.java | |
index c01b0bae4..c5d36d2d4 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client1.java | |
@@ -12,6 +12,86 @@ import jakarta.persistence.Query; | |
public class Client1 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_access_field_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ ear.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_access_field_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_field_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field.jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_access_field_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_field_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field.jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client1.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client2.java | |
index c557ca4ed..5e2273ae9 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client2.java | |
@@ -8,6 +8,86 @@ import org.junit.jupiter.api.Test; | |
public class Client2 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_access_field_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ ear.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_access_field_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_field_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field.jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_access_field_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_field_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field.jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client2.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client3.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client3.java | |
index 6140c7054..e08b0c2b0 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client3.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client3.java | |
@@ -8,6 +8,86 @@ import org.junit.jupiter.api.Test; | |
public class Client3 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_access_field_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ ear.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_access_field_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_field_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field.jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_access_field_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_field_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field.jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client3.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client4.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client4.java | |
index 8f0f34633..c3e82049c 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client4.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/field/Client4.java | |
@@ -11,6 +11,86 @@ import jakarta.persistence.TypedQuery; | |
public class Client4 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_access_field_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ ear.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_access_field_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_field_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field.jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_access_field_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_field_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field.jar"); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.DataTypes2.class); | |
+ jpa_core_annotations_access_field_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_field_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_field_jar); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.field.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_field_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client4.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/mappedsc/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/mappedsc/Client.java | |
index bb7f7b488..0e69aaf17 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/mappedsc/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/mappedsc/Client.java | |
@@ -28,6 +28,95 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_anno_access_mappedsc_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc_jar"); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.AbstractPersonnel.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Department.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Employee.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.FullTimeEmployee.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.PartTimeEmployee.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Project.class); | |
+ ear.addAsLibrary(jpa_core_anno_access_mappedsc_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_anno_access_mappedsc_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_anno_access_mappedsc_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_anno_access_mappedsc_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_anno_access_mappedsc_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Client.class); | |
+ ear.addAsModule(jpa_core_anno_access_mappedsc_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc_appmanaged_vehicle_client_jar"); | |
+ jpa_core_anno_access_mappedsc_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_anno_access_mappedsc_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_anno_access_mappedsc_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_anno_access_mappedsc_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Client.class); | |
+ ear.addAsModule(jpa_core_anno_access_mappedsc_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_anno_access_mappedsc_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_anno_access_mappedsc_pmservlet_vehicle_web_war"); | |
+ jpa_core_anno_access_mappedsc_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc.jar"); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.AbstractPersonnel.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Department.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Employee.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.FullTimeEmployee.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.PartTimeEmployee.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Project.class); | |
+ jpa_core_anno_access_mappedsc_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_anno_access_mappedsc_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_anno_access_mappedsc_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_anno_access_mappedsc_jar); | |
+ jpa_core_anno_access_mappedsc_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_anno_access_mappedsc_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Client.class); | |
+ ear.addAsModule(jpa_core_anno_access_mappedsc_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_anno_access_mappedsc_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_anno_access_mappedsc_puservlet_vehicle_web_war"); | |
+ jpa_core_anno_access_mappedsc_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc.jar"); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.AbstractPersonnel.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Department.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Employee.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.FullTimeEmployee.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.PartTimeEmployee.class); | |
+ jpa_core_anno_access_mappedsc_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Project.class); | |
+ jpa_core_anno_access_mappedsc_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_anno_access_mappedsc_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_anno_access_mappedsc_puservlet_vehicle_web_war.addAsLibrary(jpa_core_anno_access_mappedsc_jar); | |
+ jpa_core_anno_access_mappedsc_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_anno_access_mappedsc_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Client.class); | |
+ ear.addAsModule(jpa_core_anno_access_mappedsc_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc_stateful3_vehicle_client_jar"); | |
+ jpa_core_anno_access_mappedsc_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_anno_access_mappedsc_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_anno_access_mappedsc_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_anno_access_mappedsc_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Client.class); | |
+ ear.addAsModule(jpa_core_anno_access_mappedsc_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc_stateless3_vehicle_client_jar"); | |
+ jpa_core_anno_access_mappedsc_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_anno_access_mappedsc_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_anno_access_mappedsc_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_anno_access_mappedsc_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_anno_access_mappedsc_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_anno_access_mappedsc_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.mappedsc.Client.class); | |
+ ear.addAsModule(jpa_core_anno_access_mappedsc_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private static FullTimeEmployee ftRef[] = new FullTimeEmployee[5]; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client.java | |
index 0a29d19d2..339afb190 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client.java | |
@@ -8,6 +8,86 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_access_property_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_jar"); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ ear.addAsLibrary(jpa_core_annotations_access_property_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_access_property_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_property_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property.jar"); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_property_jar); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_access_property_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_property_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property.jar"); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_property_jar); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
protected DataTypes d1; | |
protected DataTypes2 d2; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client1.java | |
index 3bc2e26ee..07489f86e 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client1.java | |
@@ -27,6 +27,86 @@ import ee.jakarta.tck.persistence.core.types.common.Grade; | |
public class Client1 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_access_property_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_jar"); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ ear.addAsLibrary(jpa_core_annotations_access_property_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_access_property_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_property_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property.jar"); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_property_jar); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_access_property_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_property_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property.jar"); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_property_jar); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client1.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client2.java | |
index d197c75e2..af8d1501f 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/access/property/Client2.java | |
@@ -8,6 +8,86 @@ import org.junit.jupiter.api.Test; | |
public class Client2 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_access_property_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_jar"); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ ear.addAsLibrary(jpa_core_annotations_access_property_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_access_property_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_property_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property.jar"); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_property_jar); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_access_property_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_access_property_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property.jar"); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.DataTypes2.class); | |
+ jpa_core_annotations_access_property_jar.addClass(ee.jakarta.tck.persistence.core.types.common.Grade.class); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_access_property_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_access_property_jar); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_access_property_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.access.property.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_access_property_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client2.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/assocoverride/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/assocoverride/Client.java | |
index 42bfb3240..f117c7862 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/assocoverride/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/assocoverride/Client.java | |
@@ -28,6 +28,86 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_assocoverride_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride_jar"); | |
+ jpa_core_annotations_assocoverride_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Address.class); | |
+ jpa_core_annotations_assocoverride_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Employee.class); | |
+ jpa_core_annotations_assocoverride_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.PartTimeEmployee.class); | |
+ ear.addAsLibrary(jpa_core_annotations_assocoverride_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_assocoverride_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_assocoverride_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_assocoverride_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_assocoverride_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_assocoverride_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_assocoverride_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_assocoverride_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_assocoverride_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_assocoverride_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_assocoverride_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_assocoverride_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_assocoverride_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_assocoverride_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride.jar"); | |
+ jpa_core_annotations_assocoverride_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Address.class); | |
+ jpa_core_annotations_assocoverride_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Employee.class); | |
+ jpa_core_annotations_assocoverride_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.PartTimeEmployee.class); | |
+ jpa_core_annotations_assocoverride_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_assocoverride_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_assocoverride_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_assocoverride_jar); | |
+ jpa_core_annotations_assocoverride_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_assocoverride_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_assocoverride_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_assocoverride_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_assocoverride_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_assocoverride_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride.jar"); | |
+ jpa_core_annotations_assocoverride_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Address.class); | |
+ jpa_core_annotations_assocoverride_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Employee.class); | |
+ jpa_core_annotations_assocoverride_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.PartTimeEmployee.class); | |
+ jpa_core_annotations_assocoverride_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_assocoverride_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_assocoverride_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_assocoverride_jar); | |
+ jpa_core_annotations_assocoverride_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_assocoverride_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_assocoverride_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_assocoverride_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_assocoverride_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_assocoverride_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_assocoverride_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_assocoverride_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_assocoverride_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_assocoverride_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_assocoverride_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_assocoverride_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_assocoverride_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_assocoverride_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.assocoverride.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_assocoverride_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private static PartTimeEmployee ptRef[] = new PartTimeEmployee[5]; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client.java | |
index a340f285d..ffad083c5 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client.java | |
@@ -30,6 +30,80 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_basic_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.A.class); | |
+ ear.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_basic_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_basic_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic.jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.A.class); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_basic_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_basic_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic.jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.A.class); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public Client() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client1.java | |
index 6be6a16bb..5e47d2875 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client1.java | |
@@ -30,6 +30,80 @@ import org.junit.jupiter.api.Test; | |
public class Client1 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_basic_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.A.class); | |
+ ear.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_basic_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_basic_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic.jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.A.class); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_basic_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_basic_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic.jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.A.class); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client1.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client2.java | |
index ad5bf137c..a32f7a33b 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/basic/Client2.java | |
@@ -26,6 +26,80 @@ import org.junit.jupiter.api.Test; | |
public class Client2 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_basic_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.A.class); | |
+ ear.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_basic_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_basic_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic.jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.A.class); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_basic_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_basic_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic.jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.A.class); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.basic.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client2.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/collectiontable/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/collectiontable/Client.java | |
index 82d5ad03b..d6c4dff8b 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/collectiontable/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/collectiontable/Client.java | |
@@ -30,6 +30,83 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_collectiontable_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable_jar"); | |
+ jpa_core_annotations_collectiontable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.A.class); | |
+ jpa_core_annotations_collectiontable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.Address.class); | |
+ ear.addAsLibrary(jpa_core_annotations_collectiontable_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_collectiontable_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_collectiontable_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_collectiontable_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_collectiontable_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_collectiontable_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_collectiontable_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_collectiontable_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_collectiontable_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_collectiontable_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_collectiontable_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_collectiontable_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_collectiontable_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_collectiontable_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable.jar"); | |
+ jpa_core_annotations_collectiontable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.A.class); | |
+ jpa_core_annotations_collectiontable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.Address.class); | |
+ jpa_core_annotations_collectiontable_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_collectiontable_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_collectiontable_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_collectiontable_jar); | |
+ jpa_core_annotations_collectiontable_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_collectiontable_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_collectiontable_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_collectiontable_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_collectiontable_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_collectiontable_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable.jar"); | |
+ jpa_core_annotations_collectiontable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.A.class); | |
+ jpa_core_annotations_collectiontable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.Address.class); | |
+ jpa_core_annotations_collectiontable_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_collectiontable_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_collectiontable_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_collectiontable_jar); | |
+ jpa_core_annotations_collectiontable_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_collectiontable_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_collectiontable_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_collectiontable_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_collectiontable_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_collectiontable_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_collectiontable_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_collectiontable_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_collectiontable_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_collectiontable_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_collectiontable_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_collectiontable_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_collectiontable_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_collectiontable_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.collectiontable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_collectiontable_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
public Client() { | |
} | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/convert/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/convert/Client.java | |
index 4a0d78138..0cbbc1b32 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/convert/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/convert/Client.java | |
@@ -35,6 +35,134 @@ import jakarta.persistence.criteria.Root; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_convert_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_convert_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert_jar"); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Address.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.B.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.CharConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.CommaConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Country.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Customer.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Department.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.DisableAutoApplyConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.DotConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.DotConverter2.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Employee.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Employee2.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Employee3.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee2.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.IntegerConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.NumberToStateConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.SalaryConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.SpaceConverter.class); | |
+ ear.addAsLibrary(jpa_core_convert_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_convert_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_convert_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_convert_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_convert_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_convert_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_convert_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Client.class); | |
+ ear.addAsModule(jpa_core_convert_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_convert_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert_appmanaged_vehicle_client_jar"); | |
+ jpa_core_convert_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_convert_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_convert_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_convert_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_convert_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Client.class); | |
+ ear.addAsModule(jpa_core_convert_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_convert_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_convert_pmservlet_vehicle_web_war"); | |
+ jpa_core_convert_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_convert_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert.jar"); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Address.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.B.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.CharConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.CommaConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Country.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Customer.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Department.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.DisableAutoApplyConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.DotConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.DotConverter2.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Employee.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Employee2.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Employee3.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee2.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.IntegerConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.NumberToStateConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.SalaryConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.SpaceConverter.class); | |
+ jpa_core_convert_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_convert_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_convert_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_convert_jar); | |
+ jpa_core_convert_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_convert_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Client.class); | |
+ ear.addAsModule(jpa_core_convert_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_convert_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_convert_puservlet_vehicle_web_war"); | |
+ jpa_core_convert_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_convert_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert.jar"); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Address.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.B.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.CharConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.CommaConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Country.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Customer.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Department.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.DisableAutoApplyConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.DotConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.DotConverter2.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Employee.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Employee2.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Employee3.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.FullTimeEmployee2.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.IntegerConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.NumberToStateConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.SalaryConverter.class); | |
+ jpa_core_convert_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.SpaceConverter.class); | |
+ jpa_core_convert_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_convert_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_convert_puservlet_vehicle_web_war.addAsLibrary(jpa_core_convert_jar); | |
+ jpa_core_convert_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_convert_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Client.class); | |
+ ear.addAsModule(jpa_core_convert_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_convert_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert_stateful3_vehicle_client_jar"); | |
+ jpa_core_convert_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_convert_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_convert_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_convert_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_convert_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Client.class); | |
+ ear.addAsModule(jpa_core_convert_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_convert_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert_stateless3_vehicle_client_jar"); | |
+ jpa_core_convert_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_convert_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_convert_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_convert_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_convert_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_convert_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.convert.Client.class); | |
+ ear.addAsModule(jpa_core_convert_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
public Client() { | |
} | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/discriminatorValue/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/discriminatorValue/Client.java | |
index c0431a038..fe8fcd2f3 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/discriminatorValue/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/discriminatorValue/Client.java | |
@@ -27,6 +27,92 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_discrinimatorValue_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue_jar"); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct2.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PricedPartProduct2.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product2.class); | |
+ ear.addAsLibrary(jpa_core_annotations_discrinimatorValue_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_discrinimatorValue_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_discrinimatorValue_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_discrinimatorValue_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_discrinimatorValue_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_discrinimatorValue_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_discrinimatorValue_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_discrinimatorValue_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_discrinimatorValue_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_discrinimatorValue_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_discrinimatorValue_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_discrinimatorValue_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_discrinimatorValue_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_discrinimatorValue_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue.jar"); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct2.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PricedPartProduct2.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product2.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_discrinimatorValue_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_discrinimatorValue_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_discrinimatorValue_jar); | |
+ jpa_core_annotations_discrinimatorValue_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_discrinimatorValue_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_discrinimatorValue_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_discrinimatorValue_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_discrinimatorValue_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_discrinimatorValue_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue.jar"); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PartProduct2.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.PricedPartProduct2.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Product2.class); | |
+ jpa_core_annotations_discrinimatorValue_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_discrinimatorValue_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_discrinimatorValue_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_discrinimatorValue_jar); | |
+ jpa_core_annotations_discrinimatorValue_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_discrinimatorValue_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_discrinimatorValue_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_discrinimatorValue_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_discrinimatorValue_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_discrinimatorValue_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_discrinimatorValue_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_discrinimatorValue_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_discrinimatorValue_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_discrinimatorValue_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_discrinimatorValue_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_discrinimatorValue_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_discrinimatorValue_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_discrinimatorValue_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.discriminatorValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_discrinimatorValue_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/Client1.java | |
index f5c589ade..25a982b9d 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/Client1.java | |
@@ -29,6 +29,91 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client1 extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_elementcollection_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_jar"); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.A.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Address.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Customer.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.CustomerXML.class); | |
+ ear.addAsLibrary(jpa_core_annotations_elementcollection_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_elementcollection_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_elementcollection_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection.jar"); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.A.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Address.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Customer.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.CustomerXML.class); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("myMappingFile.xml"); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_elementcollection_jar); | |
+ jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_elementcollection_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_elementcollection_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_elementcollection_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection.jar"); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.A.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Address.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Customer.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.CustomerXML.class); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("myMappingFile.xml"); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_elementcollection_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_elementcollection_jar); | |
+ jpa_core_annotations_elementcollection_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_elementcollection_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_elementcollection_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_elementcollection_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_elementcollection_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
public Client1() { | |
} | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/Client2.java | |
index 5e6fb6042..f6a6ab7d7 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/elementcollection/Client2.java | |
@@ -29,6 +29,91 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client2 extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_elementcollection_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_jar"); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.A.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Address.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Customer.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.CustomerXML.class); | |
+ ear.addAsLibrary(jpa_core_annotations_elementcollection_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_elementcollection_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_elementcollection_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection.jar"); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.A.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Address.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Customer.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.CustomerXML.class); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("myMappingFile.xml"); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_elementcollection_jar); | |
+ jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_elementcollection_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_elementcollection_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_elementcollection_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection.jar"); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.A.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Address.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Customer.class); | |
+ jpa_core_annotations_elementcollection_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.CustomerXML.class); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("myMappingFile.xml"); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_elementcollection_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_elementcollection_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_elementcollection_jar); | |
+ jpa_core_annotations_elementcollection_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_elementcollection_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_elementcollection_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_elementcollection_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_elementcollection_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_elementcollection_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_elementcollection_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_elementcollection_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.elementcollection.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_elementcollection_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
public Client2() { | |
} | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddable/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddable/Client.java | |
index f8c879e12..97bc6513b 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddable/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddable/Client.java | |
@@ -29,6 +29,86 @@ import jakarta.persistence.EntityTransaction; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_embeddable_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable_jar"); | |
+ jpa_core_annotations_embeddable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.Address.class); | |
+ jpa_core_annotations_embeddable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.B.class); | |
+ jpa_core_annotations_embeddable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.ZipCode.class); | |
+ ear.addAsLibrary(jpa_core_annotations_embeddable_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_embeddable_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddable_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_embeddable_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddable_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddable_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_embeddable_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddable_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_embeddable_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddable_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddable_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_embeddable_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_embeddable_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_embeddable_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable.jar"); | |
+ jpa_core_annotations_embeddable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.Address.class); | |
+ jpa_core_annotations_embeddable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.B.class); | |
+ jpa_core_annotations_embeddable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.ZipCode.class); | |
+ jpa_core_annotations_embeddable_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_embeddable_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_embeddable_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_embeddable_jar); | |
+ jpa_core_annotations_embeddable_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddable_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddable_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_embeddable_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_embeddable_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_embeddable_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable.jar"); | |
+ jpa_core_annotations_embeddable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.Address.class); | |
+ jpa_core_annotations_embeddable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.B.class); | |
+ jpa_core_annotations_embeddable_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.ZipCode.class); | |
+ jpa_core_annotations_embeddable_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_embeddable_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_embeddable_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_embeddable_jar); | |
+ jpa_core_annotations_embeddable_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddable_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddable_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_embeddable_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddable_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_embeddable_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddable_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddable_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_embeddable_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddable_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddable_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddable_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_embeddable_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddable_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddable.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddable_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
public Client() { | |
} | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddableMapValue/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddableMapValue/Client.java | |
index e940be89b..ccd236e2d 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddableMapValue/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/embeddableMapValue/Client.java | |
@@ -31,6 +31,83 @@ import jakarta.persistence.EntityTransaction; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_embeddableMapValue_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue_jar"); | |
+ jpa_core_annotations_embeddableMapValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Address.class); | |
+ jpa_core_annotations_embeddableMapValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Employee.class); | |
+ ear.addAsLibrary(jpa_core_annotations_embeddableMapValue_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_embeddableMapValue_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddableMapValue_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_embeddableMapValue_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddableMapValue_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddableMapValue_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_embeddableMapValue_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddableMapValue_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_embeddableMapValue_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddableMapValue_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddableMapValue_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_embeddableMapValue_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_embeddableMapValue_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_embeddableMapValue_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue.jar"); | |
+ jpa_core_annotations_embeddableMapValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Address.class); | |
+ jpa_core_annotations_embeddableMapValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Employee.class); | |
+ jpa_core_annotations_embeddableMapValue_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_embeddableMapValue_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_embeddableMapValue_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_embeddableMapValue_jar); | |
+ jpa_core_annotations_embeddableMapValue_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddableMapValue_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddableMapValue_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_embeddableMapValue_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_embeddableMapValue_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_embeddableMapValue_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue.jar"); | |
+ jpa_core_annotations_embeddableMapValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Address.class); | |
+ jpa_core_annotations_embeddableMapValue_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Employee.class); | |
+ jpa_core_annotations_embeddableMapValue_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_embeddableMapValue_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_embeddableMapValue_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_embeddableMapValue_jar); | |
+ jpa_core_annotations_embeddableMapValue_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddableMapValue_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddableMapValue_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_embeddableMapValue_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddableMapValue_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_embeddableMapValue_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddableMapValue_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddableMapValue_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_embeddableMapValue_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddableMapValue_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_embeddableMapValue_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_embeddableMapValue_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_embeddableMapValue_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_embeddableMapValue_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.embeddableMapValue.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_embeddableMapValue_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
public Client() { | |
} | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/entity/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/entity/Client.java | |
index 6ed641394..6382fab7b 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/entity/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/entity/Client.java | |
@@ -34,6 +34,80 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_entity_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_entity_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity_jar"); | |
+ jpa_core_annotations_entity_jar.addClass(ee.jakarta.tck.persistence.core.annotations.entity.Coffee.class); | |
+ ear.addAsLibrary(jpa_core_annotations_entity_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_entity_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_entity_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_entity_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_entity_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_entity_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_entity_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.entity.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_entity_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_entity_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_entity_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_entity_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_entity_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_entity_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_entity_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.entity.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_entity_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_entity_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_entity_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_entity_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_entity_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity.jar"); | |
+ jpa_core_annotations_entity_jar.addClass(ee.jakarta.tck.persistence.core.annotations.entity.Coffee.class); | |
+ jpa_core_annotations_entity_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_entity_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_entity_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_entity_jar); | |
+ jpa_core_annotations_entity_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_entity_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.entity.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_entity_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_entity_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_entity_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_entity_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_entity_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity.jar"); | |
+ jpa_core_annotations_entity_jar.addClass(ee.jakarta.tck.persistence.core.annotations.entity.Coffee.class); | |
+ jpa_core_annotations_entity_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_entity_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_entity_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_entity_jar); | |
+ jpa_core_annotations_entity_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_entity_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.entity.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_entity_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_entity_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_entity_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_entity_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_entity_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_entity_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_entity_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.entity.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_entity_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_entity_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_entity_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_entity_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_entity_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_entity_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_entity_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_entity_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.entity.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_entity_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static Coffee cRef[] = new Coffee[5]; | |
public Client() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/id/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/id/Client.java | |
index 5d75da345..3b44b3dde 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/id/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/id/Client.java | |
@@ -29,6 +29,119 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_basic_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldBigDecimalId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldBigIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldIntId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldSQLDateId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldStringId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldUtilDateId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyBigDecimalId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyBigIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyIntId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertySQLDateId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyStringId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyUtilDateId.class); | |
+ ear.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_basic_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_basic_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic.jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldBigDecimalId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldBigIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldIntId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldSQLDateId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldStringId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldUtilDateId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyBigDecimalId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyBigIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyIntId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertySQLDateId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyStringId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyUtilDateId.class); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.id.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_basic_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_basic_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic.jar"); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldBigDecimalId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldBigIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldIntId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldSQLDateId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldStringId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.FieldUtilDateId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyBigDecimalId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyBigIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyIntId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyIntegerId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertySQLDateId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyStringId.class); | |
+ jpa_core_annotations_basic_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.PropertyUtilDateId.class); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_basic_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_basic_jar); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.id.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_basic_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_basic_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_basic_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_basic_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_basic_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.id.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_basic_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
public Client() { | |
} | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/lob/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/lob/Client.java | |
index e1ea0ef4c..96538b97f 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/lob/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/lob/Client.java | |
@@ -28,6 +28,80 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_lob_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_lob_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob_jar"); | |
+ jpa_core_annotations_lob_jar.addClass(ee.jakarta.tck.persistence.core.annotations.lob.DataTypes.class); | |
+ ear.addAsLibrary(jpa_core_annotations_lob_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_lob_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_lob_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_lob_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_lob_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_lob_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_lob_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.lob.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_lob_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_lob_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_lob_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_lob_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_lob_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_lob_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_lob_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.lob.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_lob_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_lob_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_lob_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_lob_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_lob_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob.jar"); | |
+ jpa_core_annotations_lob_jar.addClass(ee.jakarta.tck.persistence.core.annotations.lob.DataTypes.class); | |
+ jpa_core_annotations_lob_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_lob_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_lob_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_lob_jar); | |
+ jpa_core_annotations_lob_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_lob_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.lob.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_lob_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_lob_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_lob_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_lob_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_lob_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob.jar"); | |
+ jpa_core_annotations_lob_jar.addClass(ee.jakarta.tck.persistence.core.annotations.lob.DataTypes.class); | |
+ jpa_core_annotations_lob_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_lob_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_lob_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_lob_jar); | |
+ jpa_core_annotations_lob_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_lob_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.lob.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_lob_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_lob_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_lob_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_lob_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_lob_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_lob_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_lob_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.lob.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_lob_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_lob_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_lob_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_lob_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_lob_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_lob_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_lob_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_lob_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.lob.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_lob_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private DataTypes dataTypes; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client.java | |
index 7f24ec7c7..45a4a7a45 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client.java | |
@@ -30,6 +30,92 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_mapkey_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_jar"); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Department.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4.class); | |
+ ear.addAsLibrary(jpa_core_annotations_mapkey_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_mapkey_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkey_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey.jar"); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Department.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4.class); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkey_jar); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_mapkey_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkey_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey.jar"); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Department.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4.class); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkey_jar); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
public Client() { | |
} | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client1.java | |
index b08893af2..448853d39 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client1.java | |
@@ -31,6 +31,92 @@ import org.junit.jupiter.api.Test; | |
public class Client1 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_mapkey_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_jar"); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Department.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4.class); | |
+ ear.addAsLibrary(jpa_core_annotations_mapkey_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_mapkey_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkey_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey.jar"); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Department.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4.class); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkey_jar); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_mapkey_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkey_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey.jar"); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Department.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4.class); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkey_jar); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
public Client1() { | |
} | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client2.java | |
index 8c62598be..7a4110635 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkey/Client2.java | |
@@ -28,6 +28,92 @@ import org.junit.jupiter.api.Test; | |
public class Client2 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_mapkey_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_jar"); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Department.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4.class); | |
+ ear.addAsLibrary(jpa_core_annotations_mapkey_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_mapkey_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkey_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey.jar"); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Department.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4.class); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkey_jar); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_mapkey_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkey_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey.jar"); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Department.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee2.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee3.class); | |
+ jpa_core_annotations_mapkey_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Employee4.class); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkey_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkey_jar); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkey_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkey.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkey_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
public Client2() { | |
} | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyclass/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyclass/Client.java | |
index cc6e41bdf..af5fcca1e 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyclass/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyclass/Client.java | |
@@ -31,6 +31,86 @@ import jakarta.persistence.EntityManager; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_mapkeyclass_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass_jar"); | |
+ jpa_core_annotations_mapkeyclass_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Course.class); | |
+ jpa_core_annotations_mapkeyclass_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Semester.class); | |
+ jpa_core_annotations_mapkeyclass_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Student.class); | |
+ ear.addAsLibrary(jpa_core_annotations_mapkeyclass_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyclass_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyclass_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyclass_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyclass_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyclass_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyclass_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyclass_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyclass_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyclass_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyclass_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_mapkeyclass_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkeyclass_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkeyclass_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass.jar"); | |
+ jpa_core_annotations_mapkeyclass_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Course.class); | |
+ jpa_core_annotations_mapkeyclass_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Semester.class); | |
+ jpa_core_annotations_mapkeyclass_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Student.class); | |
+ jpa_core_annotations_mapkeyclass_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkeyclass_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkeyclass_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkeyclass_jar); | |
+ jpa_core_annotations_mapkeyclass_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyclass_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyclass_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_mapkeyclass_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkeyclass_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkeyclass_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass.jar"); | |
+ jpa_core_annotations_mapkeyclass_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Course.class); | |
+ jpa_core_annotations_mapkeyclass_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Semester.class); | |
+ jpa_core_annotations_mapkeyclass_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Student.class); | |
+ jpa_core_annotations_mapkeyclass_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkeyclass_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkeyclass_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkeyclass_jar); | |
+ jpa_core_annotations_mapkeyclass_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyclass_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyclass_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyclass_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyclass_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyclass_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyclass_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyclass_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyclass_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyclass_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyclass_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyclass_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyclass_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyclass_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyclass.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyclass_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private Map<Course, Semester> student2EnrollmentMap; | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeycolumn/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeycolumn/Client.java | |
index 17ba629a5..77aa36ad3 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeycolumn/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeycolumn/Client.java | |
@@ -39,6 +39,86 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_mapkeycolumn_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn_jar"); | |
+ jpa_core_annotations_mapkeycolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department.class); | |
+ jpa_core_annotations_mapkeycolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department2.class); | |
+ jpa_core_annotations_mapkeycolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Employee.class); | |
+ ear.addAsLibrary(jpa_core_annotations_mapkeycolumn_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeycolumn_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeycolumn_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeycolumn_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeycolumn_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeycolumn_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeycolumn_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeycolumn_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeycolumn_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeycolumn_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeycolumn_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_mapkeycolumn_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkeycolumn_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkeycolumn_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn.jar"); | |
+ jpa_core_annotations_mapkeycolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department.class); | |
+ jpa_core_annotations_mapkeycolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department2.class); | |
+ jpa_core_annotations_mapkeycolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Employee.class); | |
+ jpa_core_annotations_mapkeycolumn_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkeycolumn_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkeycolumn_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkeycolumn_jar); | |
+ jpa_core_annotations_mapkeycolumn_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeycolumn_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeycolumn_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_mapkeycolumn_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkeycolumn_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkeycolumn_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn.jar"); | |
+ jpa_core_annotations_mapkeycolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department.class); | |
+ jpa_core_annotations_mapkeycolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Department2.class); | |
+ jpa_core_annotations_mapkeycolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Employee.class); | |
+ jpa_core_annotations_mapkeycolumn_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkeycolumn_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkeycolumn_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkeycolumn_jar); | |
+ jpa_core_annotations_mapkeycolumn_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeycolumn_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeycolumn_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeycolumn_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeycolumn_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeycolumn_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeycolumn_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeycolumn_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeycolumn_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeycolumn_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeycolumn_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeycolumn_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeycolumn_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeycolumn_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeycolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeycolumn_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public Client() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyenumerated/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyenumerated/Client.java | |
index f3a8fd09f..36911af5d 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyenumerated/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyenumerated/Client.java | |
@@ -36,6 +36,110 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_mapkeyenumerated_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated_jar"); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department2.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department3.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department4.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.EmbeddedEmployee.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee2.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee3.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee4.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Numbers.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Offices.class); | |
+ ear.addAsLibrary(jpa_core_annotations_mapkeyenumerated_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyenumerated_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyenumerated_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyenumerated_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyenumerated_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyenumerated_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyenumerated_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyenumerated_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyenumerated_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyenumerated_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyenumerated_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_mapkeyenumerated_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkeyenumerated_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkeyenumerated_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated.jar"); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department2.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department3.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department4.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.EmbeddedEmployee.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee2.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee3.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee4.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Numbers.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Offices.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkeyenumerated_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkeyenumerated_jar); | |
+ jpa_core_annotations_mapkeyenumerated_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyenumerated_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyenumerated_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_mapkeyenumerated_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkeyenumerated_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkeyenumerated_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated.jar"); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department2.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department3.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Department4.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.EmbeddedEmployee.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee2.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee3.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Employee4.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Numbers.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Offices.class); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkeyenumerated_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkeyenumerated_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkeyenumerated_jar); | |
+ jpa_core_annotations_mapkeyenumerated_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyenumerated_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyenumerated_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyenumerated_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyenumerated_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyenumerated_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyenumerated_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyenumerated_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyenumerated_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyenumerated_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyenumerated_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyenumerated_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyenumerated_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyenumerated_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyenumerated.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyenumerated_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private static final long serialVersionUID = 20L; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyjoincolumn/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyjoincolumn/Client.java | |
index 9faef1619..d175a7076 100755 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyjoincolumn/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeyjoincolumn/Client.java | |
@@ -31,6 +31,86 @@ import jakarta.persistence.EntityManager; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_mapkeyjoincolumn_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn_jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Course.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Semester.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Student.class); | |
+ ear.addAsLibrary(jpa_core_annotations_mapkeyjoincolumn_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyjoincolumn_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyjoincolumn_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyjoincolumn_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyjoincolumn_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_mapkeyjoincolumn_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkeyjoincolumn_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkeyjoincolumn_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn.jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Course.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Semester.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Student.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkeyjoincolumn_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkeyjoincolumn_jar); | |
+ jpa_core_annotations_mapkeyjoincolumn_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyjoincolumn_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_mapkeyjoincolumn_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapkeyjoincolumn_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapkeyjoincolumn_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn.jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Course.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Semester.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Student.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapkeyjoincolumn_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapkeyjoincolumn_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapkeyjoincolumn_jar); | |
+ jpa_core_annotations_mapkeyjoincolumn_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyjoincolumn_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyjoincolumn_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyjoincolumn_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyjoincolumn_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapkeyjoincolumn_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapkeyjoincolumn_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapkeyjoincolumn_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapkeyjoincolumn_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeyjoincolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapkeyjoincolumn_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private Map<Course, Semester> student7EnrollmentMap; | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeytemporal/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeytemporal/Client.java | |
index c4b7496bd..6b1eaea16 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeytemporal/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapkeytemporal/Client.java | |
@@ -38,6 +38,98 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_mapKeyTemporal_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal_jar"); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department2.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department4.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.EmbeddedEmployee.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee2.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee4.class); | |
+ ear.addAsLibrary(jpa_core_annotations_mapKeyTemporal_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_mapKeyTemporal_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapKeyTemporal_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapKeyTemporal_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapKeyTemporal_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapKeyTemporal_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_mapKeyTemporal_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapKeyTemporal_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapKeyTemporal_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapKeyTemporal_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapKeyTemporal_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_mapKeyTemporal_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapKeyTemporal_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapKeyTemporal_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal.jar"); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department2.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department4.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.EmbeddedEmployee.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee2.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee4.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapKeyTemporal_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapKeyTemporal_jar); | |
+ jpa_core_annotations_mapKeyTemporal_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapKeyTemporal_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapKeyTemporal_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_mapKeyTemporal_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapKeyTemporal_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapKeyTemporal_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal.jar"); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department2.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Department4.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.EmbeddedEmployee.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee2.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Employee4.class); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapKeyTemporal_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapKeyTemporal_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapKeyTemporal_jar); | |
+ jpa_core_annotations_mapKeyTemporal_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapKeyTemporal_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapKeyTemporal_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapKeyTemporal_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapKeyTemporal_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapKeyTemporal_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapKeyTemporal_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapKeyTemporal_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapKeyTemporal_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapKeyTemporal_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapKeyTemporal_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapKeyTemporal_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapKeyTemporal_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapKeyTemporal_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapkeytemporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapKeyTemporal_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapsid/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapsid/Client.java | |
index 23b29ce5b..940c833a3 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapsid/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/mapsid/Client.java | |
@@ -30,6 +30,86 @@ import jakarta.persistence.EntityTransaction; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_mapsid_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid_jar"); | |
+ jpa_core_annotations_mapsid_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependent.class); | |
+ jpa_core_annotations_mapsid_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependentId.class); | |
+ jpa_core_annotations_mapsid_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bEmployee.class); | |
+ ear.addAsLibrary(jpa_core_annotations_mapsid_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_mapsid_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapsid_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapsid_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapsid_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapsid_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_mapsid_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapsid_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapsid_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapsid_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapsid_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_mapsid_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapsid_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapsid_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid.jar"); | |
+ jpa_core_annotations_mapsid_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependent.class); | |
+ jpa_core_annotations_mapsid_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependentId.class); | |
+ jpa_core_annotations_mapsid_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bEmployee.class); | |
+ jpa_core_annotations_mapsid_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapsid_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapsid_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapsid_jar); | |
+ jpa_core_annotations_mapsid_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapsid_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapsid_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_mapsid_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_mapsid_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_mapsid_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid.jar"); | |
+ jpa_core_annotations_mapsid_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependent.class); | |
+ jpa_core_annotations_mapsid_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bDependentId.class); | |
+ jpa_core_annotations_mapsid_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.DID1bEmployee.class); | |
+ jpa_core_annotations_mapsid_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_mapsid_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_mapsid_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_mapsid_jar); | |
+ jpa_core_annotations_mapsid_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapsid_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapsid_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapsid_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapsid_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapsid_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapsid_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapsid_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_mapsid_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_mapsid_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_mapsid_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_mapsid_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_mapsid_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_mapsid_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.mapsid.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_mapsid_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public Client() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/nativequery/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/nativequery/Client.java | |
index b31919d93..2accf1afb 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/nativequery/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/nativequery/Client.java | |
@@ -34,6 +34,91 @@ import jakarta.persistence.TransactionRequiredException; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_nativequery_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery_jar"); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Item.class); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Order1.class); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Order2.class); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.PurchaseOrder.class); | |
+ ear.addAsLibrary(jpa_core_annotations_nativequery_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_nativequery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_nativequery_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_nativequery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_nativequery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_nativequery_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_nativequery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_nativequery_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_nativequery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_nativequery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_nativequery_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_nativequery_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_nativequery_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_nativequery_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery.jar"); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Item.class); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Order1.class); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Order2.class); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.PurchaseOrder.class); | |
+ jpa_core_annotations_nativequery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_nativequery_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_annotations_nativequery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_nativequery_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_nativequery_jar); | |
+ jpa_core_annotations_nativequery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_nativequery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_nativequery_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_nativequery_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_nativequery_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_nativequery_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery.jar"); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Item.class); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Order1.class); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Order2.class); | |
+ jpa_core_annotations_nativequery_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.PurchaseOrder.class); | |
+ jpa_core_annotations_nativequery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_nativequery_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_annotations_nativequery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_nativequery_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_nativequery_jar); | |
+ jpa_core_annotations_nativequery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_nativequery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_nativequery_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_nativequery_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_nativequery_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_nativequery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_nativequery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_nativequery_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_nativequery_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_nativequery_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_nativequery_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_nativequery_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_nativequery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_nativequery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.nativequery.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_nativequery_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public Client() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/onexmanyuni/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/onexmanyuni/Client.java | |
index dce636c38..f69fb124c 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/onexmanyuni/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/onexmanyuni/Client.java | |
@@ -29,6 +29,83 @@ import jakarta.persistence.EntityTransaction; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_onexmanyuni_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni_jar"); | |
+ jpa_core_annotations_onexmanyuni_jar.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Customer1.class); | |
+ jpa_core_annotations_onexmanyuni_jar.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.RetailOrder2.class); | |
+ ear.addAsLibrary(jpa_core_annotations_onexmanyuni_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_onexmanyuni_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_onexmanyuni_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_onexmanyuni_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_onexmanyuni_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_onexmanyuni_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_onexmanyuni_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_onexmanyuni_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_onexmanyuni_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_onexmanyuni_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_onexmanyuni_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_onexmanyuni_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_onexmanyuni_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_onexmanyuni_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni.jar"); | |
+ jpa_core_annotations_onexmanyuni_jar.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Customer1.class); | |
+ jpa_core_annotations_onexmanyuni_jar.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.RetailOrder2.class); | |
+ jpa_core_annotations_onexmanyuni_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_onexmanyuni_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_onexmanyuni_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_onexmanyuni_jar); | |
+ jpa_core_annotations_onexmanyuni_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_onexmanyuni_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_onexmanyuni_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_onexmanyuni_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_onexmanyuni_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_onexmanyuni_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni.jar"); | |
+ jpa_core_annotations_onexmanyuni_jar.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Customer1.class); | |
+ jpa_core_annotations_onexmanyuni_jar.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.RetailOrder2.class); | |
+ jpa_core_annotations_onexmanyuni_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_onexmanyuni_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_onexmanyuni_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_onexmanyuni_jar); | |
+ jpa_core_annotations_onexmanyuni_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_onexmanyuni_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_onexmanyuni_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_onexmanyuni_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_onexmanyuni_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_onexmanyuni_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_onexmanyuni_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_onexmanyuni_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_onexmanyuni_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_onexmanyuni_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_onexmanyuni_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_onexmanyuni_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_onexmanyuni_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_onexmanyuni_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.onexmanyuni.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_onexmanyuni_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
final private static long ORDER1_ID = 786l; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client1.java | |
index 7a6822a58..8a6958851 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client1.java | |
@@ -31,6 +31,110 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client1 extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_orderby_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_jar"); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Department.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Employee.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Insurance.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2.class); | |
+ ear.addAsLibrary(jpa_core_annotations_orderby_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_orderby_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_orderby_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby.jar"); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Department.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Employee.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Insurance.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2.class); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_orderby_jar); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_orderby_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_orderby_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby.jar"); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Department.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Employee.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Insurance.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2.class); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_orderby_jar); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client1.class.getName()); | |
List<Address> addrRef; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client2.java | |
index 060ce2e8a..4c08a69db 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client2.java | |
@@ -29,6 +29,110 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client2 extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_orderby_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_jar"); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Department.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Employee.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Insurance.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2.class); | |
+ ear.addAsLibrary(jpa_core_annotations_orderby_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_orderby_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_orderby_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby.jar"); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Department.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Employee.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Insurance.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2.class); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_orderby_jar); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_orderby_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_orderby_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby.jar"); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Department.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Employee.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Insurance.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2.class); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_orderby_jar); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client2.class.getName()); | |
List<Address> addrRef; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client3.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client3.java | |
index 1c6ae29fb..e1c8aa017 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client3.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/orderby/Client3.java | |
@@ -29,6 +29,110 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client3 extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_orderby_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_jar"); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Department.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Employee.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Insurance.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2.class); | |
+ ear.addAsLibrary(jpa_core_annotations_orderby_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_orderby_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_orderby_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby.jar"); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Department.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Employee.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Insurance.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2.class); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_orderby_jar); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_orderby_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_orderby_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby.jar"); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.A2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Address2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Customer2.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Department.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Employee.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Insurance.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode.class); | |
+ jpa_core_annotations_orderby_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.ZipCode2.class); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_orderby_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_orderby_jar); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_orderby_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.orderby.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_orderby_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client3.class.getName()); | |
List<Address> addrRef; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/Client1.java | |
index 0f0adb63e..3c815443b 100755 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/Client1.java | |
@@ -31,6 +31,95 @@ import jakarta.persistence.Query; | |
public class Client1 extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_ordercolumn_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_jar"); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Course.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Student.class); | |
+ ear.addAsLibrary(jpa_core_annotations_ordercolumn_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_ordercolumn_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_ordercolumn_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn.jar"); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Course.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Student.class); | |
+ jpa_core_annotations_ordercolumn_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_ordercolumn_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_ordercolumn_jar); | |
+ jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn.jar"); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Course.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Student.class); | |
+ jpa_core_annotations_ordercolumn_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_ordercolumn_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_ordercolumn_jar); | |
+ jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_ordercolumn_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_ordercolumn_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_ordercolumn_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_ordercolumn_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private List<Student> expectedResults; | |
private static final Logger logger = (Logger) System.getLogger(Client1.class.getName()); | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/Client2.java | |
index 307e6883e..e92b0adc8 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/ordercolumn/Client2.java | |
@@ -31,6 +31,95 @@ import jakarta.persistence.TypedQuery; | |
public class Client2 extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_ordercolumn_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_jar"); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Course.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Student.class); | |
+ ear.addAsLibrary(jpa_core_annotations_ordercolumn_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_ordercolumn_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_ordercolumn_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn.jar"); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Course.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Student.class); | |
+ jpa_core_annotations_ordercolumn_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_ordercolumn_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_ordercolumn_jar); | |
+ jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn.jar"); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Course.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Department2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Employee2.class); | |
+ jpa_core_annotations_ordercolumn_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Student.class); | |
+ jpa_core_annotations_ordercolumn_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_ordercolumn_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_ordercolumn_jar); | |
+ jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_ordercolumn_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_ordercolumn_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_ordercolumn_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_ordercolumn_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_ordercolumn_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_ordercolumn_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_ordercolumn_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.ordercolumn.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_ordercolumn_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private List<Student> expectedResults; | |
private List<Employee> expectedEmployees; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client.java | |
index ecd4082f8..9a989557b 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client.java | |
@@ -24,6 +24,89 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_tableGenerator_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ ear.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator.jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator.jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public Client() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client1.java | |
index d58ddbeae..6689f8cdc 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client1.java | |
@@ -24,6 +24,89 @@ import org.junit.jupiter.api.Test; | |
public class Client1 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_tableGenerator_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ ear.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator.jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator.jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private DataTypes d0; | |
private static final Logger logger = (Logger) System.getLogger(Client1.class.getName()); | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client2.java | |
index dd4548f12..02f287b66 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client2.java | |
@@ -24,6 +24,89 @@ import org.junit.jupiter.api.Test; | |
public class Client2 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_tableGenerator_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ ear.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator.jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator.jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private DataTypes2 d2; | |
private static final Logger logger = (Logger) System.getLogger(Client2.class.getName()); | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client3.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client3.java | |
index 2ff78440d..69ee29d27 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client3.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client3.java | |
@@ -24,6 +24,89 @@ import org.junit.jupiter.api.Test; | |
public class Client3 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_tableGenerator_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ ear.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator.jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator.jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private DataTypes3 d3; | |
public Client3() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client4.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client4.java | |
index a4cbd62f9..feb7b4953 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client4.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/tableGenerator/Client4.java | |
@@ -24,6 +24,89 @@ import org.junit.jupiter.api.Test; | |
public class Client4 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_tableGenerator_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ ear.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator.jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator.jar"); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes2.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes3.class); | |
+ jpa_core_annotations_tableGenerator_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.DataTypes4.class); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_tableGenerator_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_tableGenerator_jar); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.tableGenerator.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_tableGenerator_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private DataTypes4 d4; | |
private static final Logger logger = (Logger) System.getLogger(Client4.class.getName()); | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/temporal/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/temporal/Client.java | |
index c3fc9ff4e..fff3a01eb 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/temporal/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/temporal/Client.java | |
@@ -32,6 +32,89 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_temporal_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal_jar"); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A2_Field.class); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A2_Property.class); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A_Field.class); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A_Property.class); | |
+ ear.addAsLibrary(jpa_core_annotations_temporal_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_temporal_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_temporal_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_temporal_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_temporal_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_temporal_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_temporal_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_temporal_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_temporal_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_temporal_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_temporal_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_temporal_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_temporal_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_temporal_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal.jar"); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A2_Field.class); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A2_Property.class); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A_Field.class); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A_Property.class); | |
+ jpa_core_annotations_temporal_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_temporal_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_temporal_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_temporal_jar); | |
+ jpa_core_annotations_temporal_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_temporal_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_temporal_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_temporal_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_temporal_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_temporal_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal.jar"); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A2_Field.class); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A2_Property.class); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A_Field.class); | |
+ jpa_core_annotations_temporal_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.A_Property.class); | |
+ jpa_core_annotations_temporal_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_temporal_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_temporal_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_temporal_jar); | |
+ jpa_core_annotations_temporal_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_temporal_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_temporal_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_temporal_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_temporal_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_temporal_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_temporal_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_temporal_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_temporal_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_temporal_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_temporal_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_temporal_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_temporal_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_temporal_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.temporal.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_temporal_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private static final long serialVersionUID = 21L; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client.java | |
index 50cce0254..83016bcb4 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client.java | |
@@ -24,6 +24,119 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_version_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ ear.addAsLibrary(jpa_core_annotations_version_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_version_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_version_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_version_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version.jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_version_jar); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_version_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_version_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version.jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_version_jar); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_version_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_version_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public Client() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client1.java | |
index 363777046..fb4df270f 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client1.java | |
@@ -24,6 +24,119 @@ import org.junit.jupiter.api.Test; | |
public class Client1 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_version_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ ear.addAsLibrary(jpa_core_annotations_version_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_version_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_version_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_version_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version.jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_version_jar); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_version_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_version_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version.jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_version_jar); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_version_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_version_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client1.class.getName()); | |
public Client1() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client2.java | |
index 0aab00e14..34ab1f867 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client2.java | |
@@ -24,6 +24,119 @@ import org.junit.jupiter.api.Test; | |
public class Client2 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_version_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ ear.addAsLibrary(jpa_core_annotations_version_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_version_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_version_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_version_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version.jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_version_jar); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_version_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_version_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version.jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_version_jar); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_version_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_version_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client2.class.getName()); | |
public Client2() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client3.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client3.java | |
index da437cb0e..33c764721 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client3.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client3.java | |
@@ -24,6 +24,119 @@ import org.junit.jupiter.api.Test; | |
public class Client3 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_version_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ ear.addAsLibrary(jpa_core_annotations_version_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_version_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_version_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_version_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version.jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_version_jar); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_version_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_version_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version.jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_version_jar); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_version_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_version_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client3.class.getName()); | |
public Client3() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client4.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client4.java | |
index 177590f92..242be6e03 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client4.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/annotations/version/Client4.java | |
@@ -26,6 +26,119 @@ import org.junit.jupiter.api.Test; | |
public class Client4 extends Client { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_annotations_version_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ ear.addAsLibrary(jpa_core_annotations_version_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanaged_vehicle_client_jar"); | |
+ jpa_core_annotations_version_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_annotations_version_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_version_pmservlet_vehicle_web_war"); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version.jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_version_jar); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_annotations_version_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_annotations_version_puservlet_vehicle_web_war"); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_annotations_version_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version.jar"); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Int_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Integer_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.LongClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Long_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.ShortClass_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Short_Property.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Field.class); | |
+ jpa_core_annotations_version_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Timestamp_Property.class); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_annotations_version_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addAsLibrary(jpa_core_annotations_version_jar); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateful3_vehicle_client_jar"); | |
+ jpa_core_annotations_version_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateless3_vehicle_client_jar"); | |
+ jpa_core_annotations_version_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_annotations_version_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_annotations_version_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_annotations_version_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_annotations_version_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.annotations.version.Client.class); | |
+ ear.addAsModule(jpa_core_annotations_version_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client4.class.getName()); | |
public Client4() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/basic/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/basic/Client.java | |
index e88f594cd..4708ef702 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/basic/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/basic/Client.java | |
@@ -31,6 +31,80 @@ import ee.jakarta.tck.persistence.common.PMClientBase; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_basic_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic_jar"); | |
+ jpa_core_basic_jar.addClass(ee.jakarta.tck.persistence.core.basic.Order.class); | |
+ ear.addAsLibrary(jpa_core_basic_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_basic_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_basic_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_basic_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_basic_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_basic_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_basic_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.basic.Client.class); | |
+ ear.addAsModule(jpa_core_basic_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_basic_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic_appmanaged_vehicle_client_jar"); | |
+ jpa_core_basic_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_basic_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_basic_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_basic_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_basic_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.basic.Client.class); | |
+ ear.addAsModule(jpa_core_basic_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_basic_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_basic_pmservlet_vehicle_web_war"); | |
+ jpa_core_basic_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic.jar"); | |
+ jpa_core_basic_jar.addClass(ee.jakarta.tck.persistence.core.basic.Order.class); | |
+ jpa_core_basic_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_basic_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_basic_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_basic_jar); | |
+ jpa_core_basic_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_basic_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.basic.Client.class); | |
+ ear.addAsModule(jpa_core_basic_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_basic_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_basic_puservlet_vehicle_web_war"); | |
+ jpa_core_basic_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_basic_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic.jar"); | |
+ jpa_core_basic_jar.addClass(ee.jakarta.tck.persistence.core.basic.Order.class); | |
+ jpa_core_basic_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_basic_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_basic_puservlet_vehicle_web_war.addAsLibrary(jpa_core_basic_jar); | |
+ jpa_core_basic_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_basic_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.basic.Client.class); | |
+ ear.addAsModule(jpa_core_basic_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_basic_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic_stateful3_vehicle_client_jar"); | |
+ jpa_core_basic_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_basic_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_basic_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_basic_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_basic_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.basic.Client.class); | |
+ ear.addAsModule(jpa_core_basic_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_basic_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic_stateless3_vehicle_client_jar"); | |
+ jpa_core_basic_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_basic_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_basic_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_basic_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_basic_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_basic_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.basic.Client.class); | |
+ ear.addAsModule(jpa_core_basic_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public Client() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/cache/basicTests/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/cache/basicTests/Client.java | |
index 559b77ecb..221e37d13 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/cache/basicTests/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/cache/basicTests/Client.java | |
@@ -31,6 +31,80 @@ import jakarta.persistence.EntityTransaction; | |
public class Client extends PMClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_cache_basicTests_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests_jar"); | |
+ jpa_core_cache_basicTests_jar.addClass(ee.jakarta.tck.persistence.core.cache.basicTests.Order.class); | |
+ ear.addAsLibrary(jpa_core_cache_basicTests_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_cache_basicTests_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_cache_basicTests_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_cache_basicTests_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_cache_basicTests_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.cache.basicTests.Client.class); | |
+ ear.addAsModule(jpa_core_cache_basicTests_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests_appmanaged_vehicle_client_jar"); | |
+ jpa_core_cache_basicTests_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_cache_basicTests_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_cache_basicTests_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_cache_basicTests_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.cache.basicTests.Client.class); | |
+ ear.addAsModule(jpa_core_cache_basicTests_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_cache_basicTests_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_cache_basicTests_pmservlet_vehicle_web_war"); | |
+ jpa_core_cache_basicTests_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests.jar"); | |
+ jpa_core_cache_basicTests_jar.addClass(ee.jakarta.tck.persistence.core.cache.basicTests.Order.class); | |
+ jpa_core_cache_basicTests_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_cache_basicTests_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_cache_basicTests_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_cache_basicTests_jar); | |
+ jpa_core_cache_basicTests_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_cache_basicTests_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.cache.basicTests.Client.class); | |
+ ear.addAsModule(jpa_core_cache_basicTests_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_cache_basicTests_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_cache_basicTests_puservlet_vehicle_web_war"); | |
+ jpa_core_cache_basicTests_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests.jar"); | |
+ jpa_core_cache_basicTests_jar.addClass(ee.jakarta.tck.persistence.core.cache.basicTests.Order.class); | |
+ jpa_core_cache_basicTests_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_cache_basicTests_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_cache_basicTests_puservlet_vehicle_web_war.addAsLibrary(jpa_core_cache_basicTests_jar); | |
+ jpa_core_cache_basicTests_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_cache_basicTests_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.cache.basicTests.Client.class); | |
+ ear.addAsModule(jpa_core_cache_basicTests_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests_stateful3_vehicle_client_jar"); | |
+ jpa_core_cache_basicTests_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_cache_basicTests_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_cache_basicTests_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_cache_basicTests_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.cache.basicTests.Client.class); | |
+ ear.addAsModule(jpa_core_cache_basicTests_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests_stateless3_vehicle_client_jar"); | |
+ jpa_core_cache_basicTests_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_cache_basicTests_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_cache_basicTests_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_cache_basicTests_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_cache_basicTests_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_cache_basicTests_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.cache.basicTests.Client.class); | |
+ ear.addAsModule(jpa_core_cache_basicTests_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public Client() { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/inheritance/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/inheritance/Client.java | |
index 311dae2b0..05ca91001 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/inheritance/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/inheritance/Client.java | |
@@ -32,6 +32,149 @@ import ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase; | |
import jakarta.persistence.Query; | |
public class Client extends EntityCallbackClientBase { | |
+ | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_callback_inheritance_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance_jar"); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PartProduct.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PartProductListener.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductCallback.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductListener.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct_2.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.Product.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.ProductListener.class); | |
+ ear.addAsLibrary(jpa_core_callback_inheritance_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_callback_inheritance_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_inheritance_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_callback_inheritance_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_inheritance_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.Client.class); | |
+ jpa_core_callback_inheritance_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_inheritance_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_inheritance_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance_appmanaged_vehicle_client_jar"); | |
+ jpa_core_callback_inheritance_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_inheritance_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_callback_inheritance_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_inheritance_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.Client.class); | |
+ jpa_core_callback_inheritance_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_inheritance_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_inheritance_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_callback_inheritance_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_inheritance_pmservlet_vehicle_web_war"); | |
+ jpa_core_callback_inheritance_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance.jar"); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PartProduct.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PartProductListener.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductCallback.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductListener.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct_2.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.Product.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.ProductListener.class); | |
+ jpa_core_callback_inheritance_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_inheritance_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_inheritance_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_inheritance_jar); | |
+ jpa_core_callback_inheritance_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_inheritance_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.Client.class); | |
+ jpa_core_callback_inheritance_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_inheritance_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_inheritance_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_callback_inheritance_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_inheritance_puservlet_vehicle_web_war"); | |
+ jpa_core_callback_inheritance_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance.jar"); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PartProduct.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PartProductListener.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductCallback.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProductListener.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.PricedPartProduct_2.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.Product.class); | |
+ jpa_core_callback_inheritance_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.ProductListener.class); | |
+ jpa_core_callback_inheritance_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_inheritance_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_inheritance_puservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_inheritance_jar); | |
+ jpa_core_callback_inheritance_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_inheritance_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.Client.class); | |
+ jpa_core_callback_inheritance_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_inheritance_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_inheritance_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance_stateful3_vehicle_client_jar"); | |
+ jpa_core_callback_inheritance_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_inheritance_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_callback_inheritance_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_inheritance_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.Client.class); | |
+ jpa_core_callback_inheritance_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_inheritance_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_inheritance_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance_stateless3_vehicle_client_jar"); | |
+ jpa_core_callback_inheritance_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_inheritance_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_inheritance_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_inheritance_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_callback_inheritance_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_inheritance_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.inheritance.Client.class); | |
+ jpa_core_callback_inheritance_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_inheritance_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_inheritance_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
private PricedPartProduct p1; | |
private PricedPartProduct_2 p2; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listener/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listener/Client.java | |
index a92e15f19..e0a678805 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listener/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listener/Client.java | |
@@ -34,6 +34,139 @@ import jakarta.persistence.Query; | |
public class Client extends EntityCallbackClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_callback_listener_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_callback_listener_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener_jar"); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.LineItem.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.LineItemSuper.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.Order.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.Product.class); | |
+ ear.addAsLibrary(jpa_core_callback_listener_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_callback_listener_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_callback_listener_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listener_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listener_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_callback_listener_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listener_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.Client.class); | |
+ jpa_core_callback_listener_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listener_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listener_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listener_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener_appmanaged_vehicle_client_jar"); | |
+ jpa_core_callback_listener_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listener_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listener_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_callback_listener_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listener_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.Client.class); | |
+ jpa_core_callback_listener_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listener_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listener_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_callback_listener_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_listener_pmservlet_vehicle_web_war"); | |
+ jpa_core_callback_listener_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_listener_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener.jar"); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.LineItem.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.LineItemSuper.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.Order.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.Product.class); | |
+ jpa_core_callback_listener_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_listener_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_callback_listener_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_listener_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_listener_jar); | |
+ jpa_core_callback_listener_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listener_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.listener.Client.class); | |
+ jpa_core_callback_listener_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listener_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listener_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_callback_listener_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_listener_puservlet_vehicle_web_war"); | |
+ jpa_core_callback_listener_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_listener_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener.jar"); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.LineItem.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.LineItemSuper.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.Order.class); | |
+ jpa_core_callback_listener_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.Product.class); | |
+ jpa_core_callback_listener_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_listener_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_callback_listener_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_listener_puservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_listener_jar); | |
+ jpa_core_callback_listener_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listener_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.listener.Client.class); | |
+ jpa_core_callback_listener_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listener_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listener_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_callback_listener_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener_stateful3_vehicle_client_jar"); | |
+ jpa_core_callback_listener_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listener_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listener_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_callback_listener_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listener_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.Client.class); | |
+ jpa_core_callback_listener_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listener_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listener_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listener_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener_stateless3_vehicle_client_jar"); | |
+ jpa_core_callback_listener_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listener_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listener_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listener_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_callback_listener_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listener_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.listener.Client.class); | |
+ jpa_core_callback_listener_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listener_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listener_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private static final long serialVersionUID = 1L; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listeneroverride/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listeneroverride/Client.java | |
index fe0deb970..ca2948b8f 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listeneroverride/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/listeneroverride/Client.java | |
@@ -34,6 +34,139 @@ import jakarta.persistence.Query; | |
public class Client extends EntityCallbackClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_callback_listeneroverride_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride_jar"); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItem.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItemSuper.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Order.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Product.class); | |
+ ear.addAsLibrary(jpa_core_callback_listeneroverride_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Client.class); | |
+ jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listeneroverride_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride_appmanaged_vehicle_client_jar"); | |
+ jpa_core_callback_listeneroverride_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listeneroverride_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_callback_listeneroverride_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listeneroverride_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Client.class); | |
+ jpa_core_callback_listeneroverride_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listeneroverride_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listeneroverride_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_callback_listeneroverride_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_listeneroverride_pmservlet_vehicle_web_war"); | |
+ jpa_core_callback_listeneroverride_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride.jar"); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItem.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItemSuper.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Order.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Product.class); | |
+ jpa_core_callback_listeneroverride_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_listeneroverride_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_callback_listeneroverride_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_listeneroverride_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_listeneroverride_jar); | |
+ jpa_core_callback_listeneroverride_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listeneroverride_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Client.class); | |
+ jpa_core_callback_listeneroverride_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listeneroverride_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listeneroverride_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_callback_listeneroverride_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_listeneroverride_puservlet_vehicle_web_war"); | |
+ jpa_core_callback_listeneroverride_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride.jar"); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItem.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.LineItemSuper.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Order.class); | |
+ jpa_core_callback_listeneroverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Product.class); | |
+ jpa_core_callback_listeneroverride_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_listeneroverride_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_callback_listeneroverride_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_listeneroverride_puservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_listeneroverride_jar); | |
+ jpa_core_callback_listeneroverride_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listeneroverride_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Client.class); | |
+ jpa_core_callback_listeneroverride_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listeneroverride_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listeneroverride_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride_stateful3_vehicle_client_jar"); | |
+ jpa_core_callback_listeneroverride_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listeneroverride_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_callback_listeneroverride_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listeneroverride_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Client.class); | |
+ jpa_core_callback_listeneroverride_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listeneroverride_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listeneroverride_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride_stateless3_vehicle_client_jar"); | |
+ jpa_core_callback_listeneroverride_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listeneroverride_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_listeneroverride_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_listeneroverride_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_callback_listeneroverride_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_listeneroverride_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.listeneroverride.Client.class); | |
+ jpa_core_callback_listeneroverride_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_listeneroverride_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_listeneroverride_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private static final long serialVersionUID = 1L; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/method/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/method/Client.java | |
index ffef61312..9f58e305e 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/method/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/method/Client.java | |
@@ -35,6 +35,136 @@ import jakarta.persistence.Query; | |
public class Client extends EntityCallbackClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_callback_method_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_callback_method_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method_jar"); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.LineItem.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.Order.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.Product.class); | |
+ ear.addAsLibrary(jpa_core_callback_method_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_callback_method_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_callback_method_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_method_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_method_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_callback_method_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_method_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.Client.class); | |
+ jpa_core_callback_method_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_method_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_method_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_method_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method_appmanaged_vehicle_client_jar"); | |
+ jpa_core_callback_method_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_method_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_method_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_callback_method_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_method_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.Client.class); | |
+ jpa_core_callback_method_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_method_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_method_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_callback_method_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_method_pmservlet_vehicle_web_war"); | |
+ jpa_core_callback_method_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_method_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method.jar"); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.LineItem.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.Order.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.Product.class); | |
+ jpa_core_callback_method_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_method_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_callback_method_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_method_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_method_jar); | |
+ jpa_core_callback_method_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_method_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.method.Client.class); | |
+ jpa_core_callback_method_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_method_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_method_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_callback_method_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_method_puservlet_vehicle_web_war"); | |
+ jpa_core_callback_method_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_method_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method.jar"); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.LineItem.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.Order.class); | |
+ jpa_core_callback_method_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.Product.class); | |
+ jpa_core_callback_method_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_method_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_callback_method_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_method_puservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_method_jar); | |
+ jpa_core_callback_method_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_method_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.method.Client.class); | |
+ jpa_core_callback_method_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_method_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_method_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_callback_method_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method_stateful3_vehicle_client_jar"); | |
+ jpa_core_callback_method_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_method_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_method_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_callback_method_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_method_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.Client.class); | |
+ jpa_core_callback_method_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_method_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_method_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_method_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method_stateless3_vehicle_client_jar"); | |
+ jpa_core_callback_method_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_method_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_method_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_method_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_callback_method_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_method_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.method.Client.class); | |
+ jpa_core_callback_method_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_method_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_method_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private static final long serialVersionUID = 1L; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/methodoverride/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/methodoverride/Client.java | |
index d3a8636ad..eea7341fa 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/methodoverride/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/methodoverride/Client.java | |
@@ -35,6 +35,136 @@ import jakarta.persistence.Query; | |
public class Client extends EntityCallbackClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_callback_methodoverride_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride_jar"); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.LineItem.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Order.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Product.class); | |
+ ear.addAsLibrary(jpa_core_callback_methodoverride_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Client.class); | |
+ jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_methodoverride_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride_appmanaged_vehicle_client_jar"); | |
+ jpa_core_callback_methodoverride_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_methodoverride_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_callback_methodoverride_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_methodoverride_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Client.class); | |
+ jpa_core_callback_methodoverride_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_methodoverride_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_methodoverride_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_callback_methodoverride_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_methodoverride_pmservlet_vehicle_web_war"); | |
+ jpa_core_callback_methodoverride_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride.jar"); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.LineItem.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Order.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Product.class); | |
+ jpa_core_callback_methodoverride_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_methodoverride_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_callback_methodoverride_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_methodoverride_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_methodoverride_jar); | |
+ jpa_core_callback_methodoverride_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_methodoverride_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Client.class); | |
+ jpa_core_callback_methodoverride_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_methodoverride_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_methodoverride_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_callback_methodoverride_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_methodoverride_puservlet_vehicle_web_war"); | |
+ jpa_core_callback_methodoverride_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride.jar"); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.LineItem.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Order.class); | |
+ jpa_core_callback_methodoverride_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Product.class); | |
+ jpa_core_callback_methodoverride_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_methodoverride_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_callback_methodoverride_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_methodoverride_puservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_methodoverride_jar); | |
+ jpa_core_callback_methodoverride_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_methodoverride_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Client.class); | |
+ jpa_core_callback_methodoverride_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_methodoverride_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_methodoverride_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride_stateful3_vehicle_client_jar"); | |
+ jpa_core_callback_methodoverride_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_methodoverride_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_callback_methodoverride_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_methodoverride_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Client.class); | |
+ jpa_core_callback_methodoverride_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_methodoverride_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_methodoverride_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride_stateless3_vehicle_client_jar"); | |
+ jpa_core_callback_methodoverride_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_methodoverride_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_methodoverride_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_methodoverride_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_callback_methodoverride_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_methodoverride_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.methodoverride.Client.class); | |
+ jpa_core_callback_methodoverride_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_methodoverride_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_methodoverride_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private Product product; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/xml/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/xml/Client.java | |
index c8248cdcd..582268499 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/xml/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/callback/xml/Client.java | |
@@ -36,6 +36,142 @@ import jakarta.persistence.Query; | |
public class Client extends EntityCallbackClientBase { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_callback_xml_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_callback_xml_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml_jar"); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Customer.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.LineItem.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.LineItemSuper.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Order.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Product.class); | |
+ ear.addAsLibrary(jpa_core_callback_xml_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_callback_xml_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_callback_xml_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_xml_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_xml_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_callback_xml_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_xml_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Client.class); | |
+ jpa_core_callback_xml_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_xml_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_xml_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_xml_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml_appmanaged_vehicle_client_jar"); | |
+ jpa_core_callback_xml_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_xml_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_xml_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_callback_xml_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_xml_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Client.class); | |
+ jpa_core_callback_xml_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_xml_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_xml_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_callback_xml_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_xml_pmservlet_vehicle_web_war"); | |
+ jpa_core_callback_xml_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_xml_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml.jar"); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Customer.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.LineItem.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.LineItemSuper.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Order.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Product.class); | |
+ jpa_core_callback_xml_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_xml_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_callback_xml_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_xml_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_xml_jar); | |
+ jpa_core_callback_xml_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_xml_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.xml.Client.class); | |
+ jpa_core_callback_xml_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_xml_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_xml_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_callback_xml_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_callback_xml_puservlet_vehicle_web_war"); | |
+ jpa_core_callback_xml_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_callback_xml_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml.jar"); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusIF.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.CallbackStatusImpl.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListener.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.GenerictListenerImpl.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerA.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerAA.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerB.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBB.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerBase.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerC.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.ListenerCC.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Customer.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.LineItem.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.LineItemSuper.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Order.class); | |
+ jpa_core_callback_xml_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Product.class); | |
+ jpa_core_callback_xml_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_callback_xml_jar.addAsManifestResource("META-INF/orm.xml"); | |
+ jpa_core_callback_xml_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_callback_xml_puservlet_vehicle_web_war.addAsLibrary(jpa_core_callback_xml_jar); | |
+ jpa_core_callback_xml_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_xml_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.xml.Client.class); | |
+ jpa_core_callback_xml_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_xml_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_xml_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_callback_xml_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml_stateful3_vehicle_client_jar"); | |
+ jpa_core_callback_xml_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_xml_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_xml_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_callback_xml_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_xml_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Client.class); | |
+ jpa_core_callback_xml_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_xml_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_xml_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_callback_xml_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml_stateless3_vehicle_client_jar"); | |
+ jpa_core_callback_xml_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_xml_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_callback_xml_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_callback_xml_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_callback_xml_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_callback_xml_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.xml.Client.class); | |
+ jpa_core_callback_xml_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.Constants.class); | |
+ jpa_core_callback_xml_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.callback.common.EntityCallbackClientBase.class); | |
+ ear.addAsModule(jpa_core_callback_xml_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
private static final long serialVersionUID = 1L; | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client1.java | |
index e227c78b9..498c4d258 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client1.java | |
@@ -37,6 +37,192 @@ import jakarta.persistence.criteria.Selection; | |
public class Client1 extends UtilSetup { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriapia_CriteriaBuilder_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ ear.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client1.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client2.java | |
index 919b4c305..dea294d17 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client2.java | |
@@ -50,6 +50,192 @@ import jakarta.persistence.metamodel.Metamodel; | |
public class Client2 extends UtilCustAliasProductData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriapia_CriteriaBuilder_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ ear.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client2.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client3.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client3.java | |
index dfee4ef72..069c6bdf7 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client3.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client3.java | |
@@ -46,6 +46,192 @@ import jakarta.persistence.metamodel.EntityType; | |
public class Client3 extends UtilAliasData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriapia_CriteriaBuilder_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ ear.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client3.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client4.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client4.java | |
index 7a6a2833a..0e341c08d 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client4.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client4.java | |
@@ -36,6 +36,192 @@ import jakarta.persistence.metamodel.EntityType; | |
public class Client4 extends UtilAliasOnlyData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriapia_CriteriaBuilder_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ ear.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client4.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client5.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client5.java | |
index b70dd7738..0fbe4d9fa 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client5.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client5.java | |
@@ -49,6 +49,192 @@ import jakarta.persistence.metamodel.Metamodel; | |
public class Client5 extends UtilProductData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriapia_CriteriaBuilder_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ ear.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client5.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client6.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client6.java | |
index 2707d413d..c81883ef9 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client6.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client6.java | |
@@ -46,6 +46,192 @@ import jakarta.persistence.metamodel.Metamodel; | |
public class Client6 extends UtilOrderData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriapia_CriteriaBuilder_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ ear.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client6.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client7.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client7.java | |
index 250693466..c5f512921 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client7.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client7.java | |
@@ -36,6 +36,192 @@ import jakarta.persistence.criteria.Root; | |
public class Client7 extends UtilCustAliasProductData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriapia_CriteriaBuilder_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ ear.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client7.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client8.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client8.java | |
index 9cdb950a4..d7a74412a 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client8.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client8.java | |
@@ -34,6 +34,192 @@ import jakarta.persistence.metamodel.EntityType; | |
public class Client8 extends UtilTrimData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriapia_CriteriaBuilder_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ ear.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client8.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client9.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client9.java | |
index 72b9ad76e..33b13fb20 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client9.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaBuilder/Client9.java | |
@@ -44,6 +44,192 @@ import jakarta.persistence.criteria.CriteriaQuery; | |
public class Client9 extends UtilCriteriaEntityData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriapia_CriteriaBuilder_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ ear.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder.jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaBuilder_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaBuilder_jar); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaBuilder.Client.class); | |
+ jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaBuilder_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final System.Logger logger = System.getLogger(Client9.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaDelete/Client.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaDelete/Client.java | |
index 62ddd5b04..e62589c35 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaDelete/Client.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaDelete/Client.java | |
@@ -39,6 +39,192 @@ import jakarta.persistence.metamodel.Metamodel; | |
public class Client extends UtilProductData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriapia_CriteriaDelete_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete_jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ ear.addAsLibrary(jpa_core_criteriapia_CriteriaDelete_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaDelete.Client.class); | |
+ jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaDelete_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaDelete.Client.class); | |
+ jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaDelete_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaDelete_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaDelete_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaDelete_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete.jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaDelete_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaDelete_jar); | |
+ jpa_core_criteriapia_CriteriaDelete_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaDelete_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaDelete.Client.class); | |
+ jpa_core_criteriapia_CriteriaDelete_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaDelete_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriapia_CriteriaDelete_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriapia_CriteriaDelete_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriapia_CriteriaDelete_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete.jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriapia_CriteriaDelete_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriapia_CriteriaDelete_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriapia_CriteriaDelete_jar); | |
+ jpa_core_criteriapia_CriteriaDelete_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaDelete_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaDelete.Client.class); | |
+ jpa_core_criteriapia_CriteriaDelete_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaDelete_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaDelete.Client.class); | |
+ jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaDelete_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaDelete.Client.class); | |
+ jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriapia_CriteriaDelete_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client1.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client1.java | |
index ebf321cec..f5e604c02 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client1.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client1.java | |
@@ -48,6 +48,201 @@ import jakarta.persistence.metamodel.Metamodel; | |
public class Client1 extends UtilOrderData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriaapi_CriteriaQuery_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ ear.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery.jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery.jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client1.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client2.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client2.java | |
index 36be14f55..05d10a7cc 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client2.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client2.java | |
@@ -36,6 +36,201 @@ import jakarta.persistence.criteria.Selection; | |
public class Client2 extends UtilAliasData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriaapi_CriteriaQuery_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ ear.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery.jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery.jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client2.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client3.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client3.java | |
index 2c4377c93..5b973f0e7 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client3.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client3.java | |
@@ -55,6 +55,201 @@ import jakarta.persistence.metamodel.Metamodel; | |
public class Client3 extends UtilCustomerData { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriaapi_CriteriaQuery_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ ear.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery.jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war); | |
+ | |
+ WebArchive jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war"); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery.jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_puservlet_vehicle_web_war); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateful3_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_stateless3_vehicle_ejb_jar); | |
+ return ear; | |
+ } | |
+ | |
private static final Logger logger = (Logger) System.getLogger(Client3.class.getName()); | |
public JavaArchive createDeployment() throws Exception { | |
diff --git a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client4.java b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client4.java | |
index 7c1215009..4bf016544 100644 | |
--- a/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client4.java | |
+++ b/jpa/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/CriteriaQuery/Client4.java | |
@@ -32,6 +32,201 @@ import jakarta.persistence.metamodel.Bindable; | |
public class Client4 extends UtilSetup { | |
+ @Deployment(testable = false) | |
+ public static Archive<?> deployment() { | |
+ | |
+ final EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "jpa_core_criteriaapi_CriteriaQuery_vehicles.ear"); | |
+ // TODO: filter/eliminate the library jar classes that shouldn't be included | |
+ // Add ear/lib jars | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ ear.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ // Add ear submodules | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanagedNoTx_vehicle_ejb_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_client_jar); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.PMClientBase.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client$ExpectedResult.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.Client.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Util.class); | |
+ ear.addAsModule(jpa_core_criteriaapi_CriteriaQuery_appmanaged_vehicle_ejb_jar); | |
+ | |
+ WebArchive jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war = ShrinkWrap.create(WebArchive.class, "jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war"); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addAsWebInfResource("web.xml"); | |
+ | |
+ JavaArchive jpa_core_criteriaapi_CriteriaQuery_jar = ShrinkWrap.create(JavaArchive.class, "jpa_core_criteriaapi_CriteriaQuery.jar"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Address_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Alias_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Country_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.CreditCard_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Customer_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Department_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Employee_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.HardwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Info_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItemException.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.LineItem_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Order_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Phone_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Product_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.ShelfLife_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.SoftwareProduct_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Spouse_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.common.schema30.Trim_.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addClass(ee.jakarta.tck.persistence.core.criteriaapi.CriteriaQuery.A.class); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/MANIFEST.MF"); | |
+ jpa_core_criteriaapi_CriteriaQuery_jar.addAsManifestResource("META-INF/persistence.xml"); | |
+ jpa_core_criteriaapi_CriteriaQuery_pmservlet_vehicle_web_war.addAsLibrary(jpa_core_criteriaapi_CriteriaQuery_jar); | |
+ jpa_core_criteri |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment