You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/01/24 14:36:25 UTC
[isis] branch master updated: ISIS-2444: more mig. notes
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
The following commit(s) were added to refs/heads/master by this push:
new fe3d0f6 ISIS-2444: more mig. notes
fe3d0f6 is described below
commit fe3d0f6c811a22a89e7dcf6b8fcb582ebb55547d
Author: Andi Huber <ah...@apache.org>
AuthorDate: Sun Jan 24 15:36:12 2021 +0100
ISIS-2444: more mig. notes
---
.../modules/ROOT/pages/2020/2.0.0-M5/mignotes.adoc | 36 ++++++++++++++++++++--
1 file changed, 33 insertions(+), 3 deletions(-)
diff --git a/antora/components/relnotes/modules/ROOT/pages/2020/2.0.0-M5/mignotes.adoc b/antora/components/relnotes/modules/ROOT/pages/2020/2.0.0-M5/mignotes.adoc
index 49d8297..cf4028a 100644
--- a/antora/components/relnotes/modules/ROOT/pages/2020/2.0.0-M5/mignotes.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/2020/2.0.0-M5/mignotes.adoc
@@ -105,6 +105,12 @@ VIEW_CONTRIBUTIONS_ONLY,
* `INMEMORY_ENTITY`
| use `@DomainObject(nature=VIEW_MODEL)` instead
+| `@DomainObject(nature=...)`
+
+* `JDO_ENTITY`
+* `JPA_ENTITY`
+| use `@DomainObject(nature=ENTITY)` instead
+
| `@DomainObject(publish=...)`
| replaced with `entityChangePublishing`
@@ -179,6 +185,10 @@ CommandServiceInternal -> CommandPublisher
== Changes to Applib and Services
+* Interaction related classes have been moved to module `core/interaction`.
+* Transaction related classes have been moved to module `core/transaction`.
+* JDO classes have been split up into several modules under `persistence/jdo/`.
+
[cols="3m,3m", options="header"]
|===
@@ -207,6 +217,12 @@ CommandServiceInternal -> CommandPublisher
| IsisInteractionFactory
| InteractionFactory
+| IsisModuleJdoDataNucleus5
+| removed, use IsisModuleJdoDatanucleus instead (symmetry with JPA/IsisModuleJpaEclipselink)
+
+| IsisJdoSupport, IsisJdoSupport_v3_2
+| removed, use JdoSupportService instead (symmetry with JPA/JpaSupportService)
+
| InteractionClosure
| AuthenticationLayer
@@ -216,7 +232,10 @@ CommandServiceInternal -> CommandPublisher
| MessageBroker is held by Authentication(Session)
| MessageBroker is held by InteractionSession
-| QueryDefault removed
+| ParentedOid, PojoRecreationException, PojoRefreshException
+| removed, as no longer used
+
+| QueryDefault (removed)
|
[line-through]#new QueryDefault<>(CommandJdo.class, "findByParent",
"parent", parent));#
@@ -224,14 +243,25 @@ CommandServiceInternal -> CommandPublisher
Query.named(CommandJdo.class, "findByParent") +
.withParameter("parent", parent));
+| SudoService
+| redefined, see java doc for details
+
| TestClock (removed)
| use factories of VirtualClock.frozenTestClock() instead
+| Transaction (removed)
+| no replacement (use TransactionService to get current tx id)
+
+| TransactionScopeListener (removed)
+| use Spring's TransactionSynchronization instead
+
+| TransactionService
+| improved API provides more fine grained control
+
| UserService#getUser() : UserMemento
| UserService#currentUser() : *Optional*<UserMemento>
-| SudoService
-| redefined, see java doc for details
+
|===