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
+
 
 |===