This is an automated email from the ASF dual-hosted git repository. ahuber pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/isis.git.
from 0ae1dca ISIS-1934: fixes Action Confirmation Dialog does not escape menu boundaries add aa93d1e ISIS-1976: make ObjectAdapter.pojo final add 1f5520f ISIS-1976: removing ObjectAdapter.replacePojo(Object pojo) add afd1fb9 ISIS-1976: let JavaCollectionFacet no longer change OA's pojo add 63a89c8 ISIS-1976: let ObjectAdapterContext.replaceRootAdapter(ObjectAdapter, RootAndCollectionAdapters) no longer use OA's replacePojo add 543759a ISIS-1976: prepare removal of OA's replacePojo add b3e78b7 ISIS-1976: prepare removal of OA's lookup by pojo map add 5dcbc9f ISIS-1976: minor cleanup add 11aa135 ISIS-1976: improve the ObjectAdapterProvider interface (API) add 392687a ISIS-1976: add layer of abstraction add b66c9ed ISIS-1976: make ObjectAdapter's oid immutable add 30d9e29 ISIS-1976: improve code readability add a99c1cc ISIS-1976: restore check consistency to also check adapter's object equality add 6bf096e ISIS-1976: remove code that seems for optimization add 989333f ISIS-1976: simplify add 9e286dc ISIS-1976: further simplify add 9eacd3c ISIS-1976: lazy initialize OAs for services add f343919 ISIS-1976: cleaning up add 4b7850b ISIS-1976: further cleaning up add 2aa55b4 # WARNING: head commit changed in the meantime add 986a797 ISIS-1976: prepare for merge (PR 121) No new revisions were added by this update. Summary of changes: .../commons/internal/exceptions/_Exceptions.java | 20 ++ .../isis/core/metamodel/adapter/ObjectAdapter.java | 36 +- .../metamodel/adapter/ObjectAdapterProvider.java | 44 ++- .../actions/action/invocation/CommandUtil.java | 2 +- .../javautilcollection/JavaArrayFacet.java | 4 +- .../javautilcollection/JavaCollectionFacet.java | 16 +- .../facets/collections/modify/CollectionFacet.java | 3 +- ...ObjectFacetDeclarativeInitializingAbstract.java | 3 +- .../BooleanPrimitiveValueSemanticsProvider.java | 32 +- .../facets/value/booleans/BooleanValueFacet.java | 10 +- .../BooleanWrapperValueSemanticsProvider.java | 42 +-- .../core/metamodel/services/ServicesInjector.java | 49 ++- .../specimpl/OneToOneAssociationDefault.java | 2 +- .../CollectionFacetOnStandaloneList.java | 3 +- .../system/persistence/PersistenceSession4.java | 93 ++--- .../system/persistence/PersistenceSession5.java | 91 ++--- .../persistence/PersistenceSession5_Decouple.java | 35 +- .../runtime/persistence/adapter/PojoAdapter.java | 22 +- .../system/persistence/PersistenceSession.java | 14 +- .../adaptermanager/ObjectAdapterContext.java | 374 +++++++++++---------- .../ObjectAdapterContext_AdapterManager.java | 58 ++-- .../ObjectAdapterContext_Consistency.java | 31 +- .../ObjectAdapterContext_MementoSupport.java | 6 +- .../ObjectAdapterContext_NewIdentifier.java | 129 +++++++ ...ObjectAdapterContext_ObjectAdapterProvider.java | 103 +++++- .../ObjectAdapterContext_ServiceLookup.java | 109 ++++++ .../adaptermanager/RootAndCollectionAdapters.java | 16 +- .../model/mementos/ObjectAdapterMemento.java | 2 +- .../wicket/model/models/EntityCollectionModel.java | 2 +- 29 files changed, 857 insertions(+), 494 deletions(-) create mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/adaptermanager/ObjectAdapterContext_NewIdentifier.java create mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/adaptermanager/ObjectAdapterContext_ServiceLookup.java