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