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