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/11/29 15:57:38 UTC

[isis] branch master updated (41cb8e4 -> b5bafa8c)

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 41cb8e4  Merge pull request #788 from apache/dependabot/maven/master/ognl-ognl-3.3.0
     add 8b51771  ISIS-2877: refactor CommonDtoUtils into its own Service
     add 15952f4  Merge remote-tracking branch 'origin/master' into 2877_dto_rountrip_using_value_semantics
     add 3386eac  ISIS-2877: flesh out new SchemaValueMarshaller API
     add 01b6609  ISIS-2877: further improve SchemaValueMarshaller API
     add a1dd665  ISIS-2877: filling in some of the gaps
     add 99ab443  ISIS-2877: filling on more gaps
     add 7d4d817  ISIS-2877: filling on more gaps (2)
     add 9770651  ISIS-2877: make recovery of Identifier from DTO agnostic to the actual java class it was created from
     add 885a8c4  ISIS-2877: switch roles: Bookmark vs OidDto ValueSemantics
     add a0bb567  ISIS-2877: restore CollectionDto processing to its former glory
     add e14c187  ISIS-2877: fixes marshaller precedence when reading/writing adapted value-types
     new b5bafa8c Merge pull request #786 from apache/2877_dto_rountrip_using_value_semantics

The 1 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:
 .../modules/ROOT/pages/2021/2.0.0-M7/mignotes.adoc |   6 +
 .../org/apache/isis/applib/id/LogicalType.java     |   4 +-
 .../JavaTimeXMLGregorianCalendarMarshalling.java   |  24 +-
 .../isis/applib/services/iactn/Execution.java      |   3 +
 .../services/schema/SchemaValueMarshaller.java     | 102 ++++
 .../isis/applib/util/schema/CommonDtoUtils.java    | 528 +-----------------
 .../apache/isis/applib/util/schema/DtoContext.java |  35 --
 .../applib/util/schema/InteractionDtoUtils.java    |  76 ++-
 .../{ValueComposer.java => Converter.java}         |  13 +-
 .../value/semantics/ValueSemanticsAbstract.java    |   6 +
 .../value/semantics/ValueSemanticsProvider.java    |   5 +
 .../value/semantics/ValueSemanticsResolver.java    |   9 +-
 .../applib/util/schema/CommonDtoUtils_Test.java    |  54 +-
 .../schema/CommonDtoUtils_setValueOn_Test.java     |  88 ---
 .../apache/isis/applib/util/schema/Roundtrip.java  | 295 ----------
 .../core/metamodel/IsisModuleCoreMetamodel.java    |   2 +-
 ...ctionInvocationFacetForDomainEventAbstract.java |  95 ++--
 .../{CommandUtil.java => IdentifierUtil.java}      | 104 ++--
 .../publish/command/CommandPublishingFacet.java    |   4 +-
 ...ionOrAnyMatchingValueSemanticsFacetFactory.java |  14 +-
 .../services/metamodel/MetaModelExporter.java      |   4 +-
 .../objectlifecycle/PropertyChangeRecord.java      |   4 +-
 .../metamodel/specloader/SpecificationLoader.java  |   7 +
 .../valuesemantics/BookmarkValueSemantics.java     |  86 ++-
 .../LocalResourcePathValueSemantics.java           |   2 +-
 .../valuesemantics/MarkupValueSemantics.java       |   2 +-
 .../valuesemantics/OidDtoValueSemantics.java       | 120 +----
 .../valuesemantics/URLValueSemantics.java          |   2 +-
 .../valuesemantics/UUIDValueSemantics.java         |   2 +-
 .../temporal/legacy/JavaSqlDateValueSemantics.java |   6 -
 .../legacy/JavaSqlTimeStampValueSemantics.java     |   6 -
 .../temporal/legacy/JavaSqlTimeValueSemantics.java |   6 -
 .../legacy/JavaUtilDateValueSemantics.java         |   6 -
 .../valuetypes/ValueSemanticsAdapter.java          |  17 +-
 .../valuetypes/ValueSemanticsResolverDefault.java  |   8 +-
 .../IsisModuleCoreRuntimeServices.java             |   6 +-
 .../command/CommandDtoFactoryDefault.java          |  45 +-
 .../command/CommandExecutorServiceDefault.java     |  73 ++-
 .../runtimeservices/command/DtoContextDefault.java |  29 -
 .../command/SchemaValueMarshallerDefault.java      | 596 +++++++++++++++++++++
 .../executor/MemberExecutorServiceDefault.java     |  12 +-
 .../interaction/InteractionDtoFactoryDefault.java  |   7 +-
 .../wrapper/WrapperFactoryDefault.java             |   9 +-
 .../isis/extensions/restclient/ResponseDigest.java |  26 +-
 .../_EntityPropertyChangeFactory.java              |   4 +-
 .../testdomain/interact/ActionInteractionTest.java |   6 +-
 .../isis/testdomain/value/ValueSemanticsTest.java  | 202 +++----
 .../testdomain/value/ValueSemanticsTester.java     |  21 +-
 .../model/valuetypes/ValueTypeExample.java         |  19 +-
 .../valuesemantics/JodaDateTimeValueSemantics.java |   6 -
 .../JodaLocalDateTimeValueSemantics.java           |   6 -
 .../JodaLocalDateValueSemantics.java               |   6 -
 .../JodaLocalTimeValueSemantics.java               |   6 -
 .../ui/components/scalars/ConverterTester.java     |   7 +-
 54 files changed, 1257 insertions(+), 1574 deletions(-)
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/schema/SchemaValueMarshaller.java
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/util/schema/DtoContext.java
 copy api/applib/src/main/java/org/apache/isis/applib/value/semantics/{ValueComposer.java => Converter.java} (79%)
 delete mode 100644 api/applib/src/test/java/org/apache/isis/applib/util/schema/CommonDtoUtils_setValueOn_Test.java
 delete mode 100644 api/applib/src/test/java/org/apache/isis/applib/util/schema/Roundtrip.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/invocation/{CommandUtil.java => IdentifierUtil.java} (61%)
 delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/DtoContextDefault.java
 create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/command/SchemaValueMarshallerDefault.java

[isis] 01/01: Merge pull request #786 from apache/2877_dto_rountrip_using_value_semantics

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit b5bafa8c74e311e1f5892fbb3b076fc7f1804c2c
Merge: 41cb8e4 e14c187
Author: Andi Huber <ah...@apache.org>
AuthorDate: Mon Nov 29 16:57:30 2021 +0100

    Merge pull request #786 from apache/2877_dto_rountrip_using_value_semantics
    
    ISIS-2877: refactor CommonDtoUtils into its own Service

 .../modules/ROOT/pages/2021/2.0.0-M7/mignotes.adoc |   6 +
 .../org/apache/isis/applib/id/LogicalType.java     |   4 +-
 .../JavaTimeXMLGregorianCalendarMarshalling.java   |  24 +-
 .../isis/applib/services/iactn/Execution.java      |   3 +
 .../services/schema/SchemaValueMarshaller.java     | 102 ++++
 .../isis/applib/util/schema/CommonDtoUtils.java    | 528 +-----------------
 .../applib/util/schema/InteractionDtoUtils.java    |  76 ++-
 .../semantics/Converter.java}                      |  22 +-
 .../value/semantics/ValueSemanticsAbstract.java    |   6 +
 .../value/semantics/ValueSemanticsProvider.java    |   5 +
 .../value/semantics/ValueSemanticsResolver.java    |   9 +-
 .../applib/util/schema/CommonDtoUtils_Test.java    |  54 +-
 .../schema/CommonDtoUtils_setValueOn_Test.java     |  88 ---
 .../apache/isis/applib/util/schema/Roundtrip.java  | 295 ----------
 .../core/metamodel/IsisModuleCoreMetamodel.java    |   2 +-
 ...ctionInvocationFacetForDomainEventAbstract.java |  95 ++--
 .../{CommandUtil.java => IdentifierUtil.java}      | 104 ++--
 .../publish/command/CommandPublishingFacet.java    |   4 +-
 ...ionOrAnyMatchingValueSemanticsFacetFactory.java |  14 +-
 .../services/metamodel/MetaModelExporter.java      |   4 +-
 .../objectlifecycle/PropertyChangeRecord.java      |   4 +-
 .../metamodel/specloader/SpecificationLoader.java  |   7 +
 .../valuesemantics/BookmarkValueSemantics.java     |  86 ++-
 .../LocalResourcePathValueSemantics.java           |   2 +-
 .../valuesemantics/MarkupValueSemantics.java       |   2 +-
 .../valuesemantics/OidDtoValueSemantics.java       | 120 +----
 .../valuesemantics/URLValueSemantics.java          |   2 +-
 .../valuesemantics/UUIDValueSemantics.java         |   2 +-
 .../temporal/legacy/JavaSqlDateValueSemantics.java |   6 -
 .../legacy/JavaSqlTimeStampValueSemantics.java     |   6 -
 .../temporal/legacy/JavaSqlTimeValueSemantics.java |   6 -
 .../legacy/JavaUtilDateValueSemantics.java         |   6 -
 .../valuetypes/ValueSemanticsAdapter.java          |  17 +-
 .../valuetypes/ValueSemanticsResolverDefault.java  |   8 +-
 .../IsisModuleCoreRuntimeServices.java             |   6 +-
 .../command/CommandDtoFactoryDefault.java          |  45 +-
 .../command/CommandExecutorServiceDefault.java     |  73 ++-
 .../runtimeservices/command/DtoContextDefault.java |  29 -
 .../command/SchemaValueMarshallerDefault.java      | 596 +++++++++++++++++++++
 .../executor/MemberExecutorServiceDefault.java     |  12 +-
 .../interaction/InteractionDtoFactoryDefault.java  |   7 +-
 .../wrapper/WrapperFactoryDefault.java             |   9 +-
 .../isis/extensions/restclient/ResponseDigest.java |  26 +-
 .../_EntityPropertyChangeFactory.java              |   4 +-
 .../testdomain/interact/ActionInteractionTest.java |   6 +-
 .../isis/testdomain/value/ValueSemanticsTest.java  | 202 +++----
 .../testdomain/value/ValueSemanticsTester.java     |  21 +-
 .../model/valuetypes/ValueTypeExample.java         |  19 +-
 .../valuesemantics/JodaDateTimeValueSemantics.java |   6 -
 .../JodaLocalDateTimeValueSemantics.java           |   6 -
 .../JodaLocalDateValueSemantics.java               |   6 -
 .../JodaLocalTimeValueSemantics.java               |   6 -
 .../ui/components/scalars/ConverterTester.java     |   7 +-
 53 files changed, 1264 insertions(+), 1541 deletions(-)