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/10/06 07:48:23 UTC

[isis] branch 2871-value.types.overhaul updated (d462086 -> 6c7014c)

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 d462086  ISIS-2871: Spring managed value semantics for Enums
     add 6c7014c  ISIS-2871: remove ValueTypeRegistry

No new revisions were added by this update.

Summary of changes:
 .../core/config/beans/IsisBeanTypeClassifier.java  | 26 ++----
 .../config/beans/IsisBeanTypeClassifierImpl.java   | 11 +--
 .../core/config/beans/IsisBeanTypeRegistry.java    |  6 +-
 .../beans/IsisComponentScanInterceptorImpl.java    |  6 +-
 .../config/valuetypes/ValueSemanticsRegistry.java} | 22 ++---
 .../core/metamodel/IsisModuleCoreMetamodel.java    | 12 +--
 .../_testing/MetaModelContext_forTesting.java      |  2 +
 ...ionOrAnyMatchingValueSemanticsFacetFactory.java | 40 ++++-----
 .../facets/schema/IsisSchemaValueTypeProvider.java | 46 ----------
 .../specloader/SpecificationLoaderDefault.java     | 38 ++++-----
 .../valuetypes/ValueSemanticsRegistryDefault.java  | 98 ++++++++++++++++++++++
 .../metamodel/valuetypes/ValueTypeDefinition.java  | 48 -----------
 .../metamodel/valuetypes/ValueTypeProvider.java    | 28 -------
 .../valuetypes/ValueTypeProviderDefault.java       | 54 ------------
 .../valuetypes/ValueTypeProviderForBuiltin.java    | 56 -------------
 .../ValueTypeProviderForCollections.java           | 48 -----------
 .../metamodel/valuetypes/ValueTypeRegistry.java    | 96 ---------------------
 .../jdo/metamodel/beans/JdoBeanTypeClassifier.java |  5 +-
 .../metamodel/IsisModuleValAsciidocMetaModel.java  | 37 --------
 .../metamodel/IsisModuleValMarkdownMetaModel.java  | 38 ---------
 20 files changed, 160 insertions(+), 557 deletions(-)
 copy core/{metamodel/src/main/java/org/apache/isis/core/metamodel/facets/HasImperativeAspect.java => config/src/main/java/org/apache/isis/core/config/valuetypes/ValueSemanticsRegistry.java} (65%)
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/IsisSchemaValueTypeProvider.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueSemanticsRegistryDefault.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeDefinition.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeProvider.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeProviderDefault.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeProviderForBuiltin.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeProviderForCollections.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueTypeRegistry.java