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/09/19 20:13:18 UTC

[isis] branch 2871-value.types.overhaul updated (5c7ddac -> 625b299)

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

ahuber pushed a change to branch 2871-value.types.overhaul
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from 5c7ddac  ISIS-2871: Value Types need Semantics on a per Member/Param Basis
     add 625b299  ISIS-2871: move responsibility for serializing managed objects, managed actions and action interactions into 'core'

No new revisions were added by this update.

Summary of changes:
 .../interactions/managed/ActionInteraction.java    | 48 +++++++++---
 .../interactions/managed/ManagedAction.java        | 90 ++++++++++++++++++----
 .../metamodel/objectmanager/ObjectManager.java     |  2 +
 .../objectmanager/ObjectManagerDefault.java        |  5 +-
 .../objectmanager}/memento/ObjectMemento.java      |  8 +-
 .../memento/ObjectMementoCollection.java           |  2 +-
 .../memento/ObjectMementoForEmpty.java             |  2 +-
 .../ObjectMemorizer.java}                          | 43 ++++++-----
 .../memento/ObjectMemorizer_builtinHandlers.java   | 86 +++++++++++++++++++++
 .../specloader/specimpl/ObjectActionDefault.java   |  2 +-
 .../core/runtime/context/IsisAppCommonContext.java |  2 +-
 .../core/runtime/memento/ObjectMementoService.java |  1 +
 .../viewer/wicket/model/models/ActionModel.java    | 72 +----------------
 .../wicket/model/models/EntityCollectionModel.java |  2 +-
 .../models/EntityCollectionModelAbstract.java      |  2 +-
 .../models/EntityCollectionModelParented.java      |  2 +-
 .../models/EntityCollectionModelStandalone.java    |  2 +-
 .../viewer/wicket/model/models/EntityModel.java    |  2 +-
 .../wicket/model/models/ManagedObjectModel.java    |  2 +-
 .../viewer/wicket/model/models/PendingModel.java   |  2 +-
 .../model/models/ScalarModelWithMultiPending.java  |  2 +-
 .../model/models/ScalarModelWithPending.java       |  2 +-
 .../model/models/ToggledMementosProvider.java      |  2 +-
 .../viewer/wicket/model/models/ValueModel.java     |  2 +-
 .../action/ActionInteractionModelWkt.java          |  6 +-
 .../ui/components/collection/CollectionPanel.java  |  2 +-
 .../CollectionContentsAsAjaxTablePanel.java        |  2 +-
 .../columns/ObjectAdapterTitleColumn.java          |  2 +-
 .../scalars/ScalarPanelSelectAbstract.java         |  2 +-
 .../scalars/reference/ReferencePanel.java          |  2 +-
 .../valuechoices/ValueChoicesSelect2Panel.java     |  2 +-
 .../ui/components/widgets/select2/ChoiceExt.java   |  2 +-
 .../ui/components/widgets/select2/Select2.java     |  2 +-
 .../widgets/select2/Select2ChoiceExt.java          |  2 +-
 .../widgets/select2/Select2MultiChoiceExt.java     |  2 +-
 .../select2/providers/EmptyChoiceProvider.java     |  2 +-
 .../ObjectAdapterMementoProviderAbstract.java      |  2 +-
 .../ObjectAdapterMementoProviderForChoices.java    |  2 +-
 ...tAdapterMementoProviderForReferenceChoices.java |  2 +-
 ...entoProviderForReferenceObjectAutoComplete.java |  2 +-
 ...derForReferenceParamOrPropertyAutoComplete.java |  2 +-
 ...bjectAdapterMementoProviderForValueChoices.java |  2 +-
 .../wicket/ui/panels/FormExecutorDefault.java      |  2 +-
 ...tAdapterMementoProviderForValueChoicesTest.java |  2 +-
 .../ConverterForObjectAdapterMemento.java          |  2 +-
 .../mementos/ObjectMementoServiceWicket.java       |  6 +-
 .../viewer/wicketapp/IsisWicketApplication.java    |  2 +-
 .../wicketapp/IsisWicketApplication_Defaults.java  |  2 +-
 48 files changed, 275 insertions(+), 166 deletions(-)
 rename core/{runtime/src/main/java/org/apache/isis/core/runtime => metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager}/memento/ObjectMemento.java (91%)
 rename core/{runtime/src/main/java/org/apache/isis/core/runtime => metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager}/memento/ObjectMementoCollection.java (96%)
 rename core/{runtime/src/main/java/org/apache/isis/core/runtime => metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager}/memento/ObjectMementoForEmpty.java (96%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/{serialize/ObjectSerializer.java => memento/ObjectMemorizer.java} (72%)
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/objectmanager/memento/ObjectMemorizer_builtinHandlers.java