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 2019/02/10 17:51:33 UTC

[isis] branch 2033-IoC updated (b331d73 -> a321de9)

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a change to branch 2033-IoC
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from b331d73  ISIS-2033: moves some responsibility from IsisSessionFactory to IsisSession
     new 29c284a  ISIS-2033: cleanup
     new 850cd4d  ISIS-2033: Internal ThreadLocal API: support for onCleanup callback
     new bb6ad8d  ISIS-2033: removing WebRequestCycleForIsis' direct Persistence/Transaction dependencies
     new 19a17dd  ISIS-2033: further cleaning up
     new 7a004e1  ISIS-2033: renaming IsisSession#adapterFor(domainObject)
     new 78f3d37  ISIS-2033: Internal API: introduces _Either
     new a321de9  ISIS-2033: major refactoring: IsisSession/UniversalObjectManager

The 10288 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../applib/services/xactn/TransactionService.java  |  10 --
 .../apache/isis/commons/internal/base/_Either.java | 138 +++++++++++++++++++++
 .../isis/commons/internal/context/_Context.java    |  13 +-
 .../internal/context/_Context_ThreadLocal.java     |  60 ++++++---
 .../apache/isis/commons/internal/debug/_Probe.java |  12 ++
 .../core/metamodel/adapter/oid/UniversalOid.java   |  26 ++++
 .../RepositoryServiceInternalDefault.java          |  16 +--
 .../adapterfactory/pojo/PojoAdapterTest.java       |   2 +-
 .../transaction/PojoAdapterBuilder.java            |   3 +-
 .../runtime/system/ObjectMemberAbstractTest.java   |   2 +-
 .../adapterfactory/pojo/PojoAdapterTest.java       |   2 +-
 .../transaction/PojoAdapterBuilder.java            |   3 +-
 .../runtime/system/ObjectMemberAbstractTest.java   |   2 +-
 .../core/runtime/managed/ManagedObjectContext.java |   2 +-
 .../runtime/managed/ManagedObjectContextBase.java  |   2 +-
 .../runtime/persistence/adapter/PojoAdapter.java   |  33 ++++-
 .../services/xactn/TransactionServiceDefault.java  |   2 +-
 .../core/runtime/system/context/IsisContext.java   |   4 +-
 .../system/persistence/UniversalObjectManager.java | 138 +++++++++++++++++++--
 .../adaptermanager/ObjectAdapterContext.java       |   6 +-
 .../ObjectAdapterContext_Factories.java            |  23 +---
 ...ctAdapterContext_ObjectAdapterByIdProvider.java |  19 +--
 .../runtime/system/session/IsisRequestCycle.java   | 128 +++++++++++++++++++
 .../core/runtime/system/session/IsisSession.java   |  11 +-
 .../runtime/system/session/IsisSessionFactory.java |   2 +-
 .../system/session/IsisSessionFactoryDefault.java  |   2 +-
 .../system/transaction/IsisTransaction.java        |  43 ++++---
 .../system/transaction/IsisTransactionManager.java |  10 +-
 .../viewer/restfulobjects/rendering/OidUtils.java  |   4 +-
 .../rendering/domainobjects/JsonValueEncoder.java  |   2 +-
 .../rendering/service/RepresentationService.java   |  10 --
 .../RepresentationServiceContentNegotiator.java    |  17 +--
 ...entNegotiationServiceForRestfulObjectsV1_0.java |   2 +-
 .../ExceptionMapperForRuntimeException.java        |  32 ++---
 .../resources/DomainObjectResourceServerside.java  |   2 +-
 .../server/resources/DomainResourceHelper.java     |  17 +--
 .../IsisTransactionFilterForRestfulObjects.java    |  45 ++-----
 .../wicket/viewer/IsisWicketApplication.java       |  70 +++++------
 .../wicket/ConverterForObjectAdapter.java          |  45 +++----
 .../wicket/ConverterForObjectAdapterMemento.java   |   2 +-
 .../integration/wicket/WebRequestCycleForIsis.java |  81 +++++-------
 .../viewer/services/DeepLinkServiceWicket.java     |  28 ++---
 .../wicket/model/models/EntityCollectionModel.java |  41 ++----
 .../viewer/wicket/model/models/ModelAbstract.java  |   7 +-
 .../isis/viewer/wicket/ui/panels/FormAbstract.java |  23 ++--
 .../wicket/ui/panels/FormExecutorDefault.java      |  18 +--
 46 files changed, 745 insertions(+), 415 deletions(-)
 create mode 100644 core/commons/src/main/java/org/apache/isis/commons/internal/base/_Either.java
 create mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/system/session/IsisRequestCycle.java