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:39 UTC

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

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(-)