You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2020/01/09 18:25:42 UTC
[isis] 03/11: ISIS-2250;
adds ValueTypeProvider interface and no-op impl.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 4bd897cd283d5cf9c3165b0238708c027165ca2c
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Jan 9 11:45:20 2020 +0000
ISIS-2250; adds ValueTypeProvider interface and no-op impl.
---
.../main/java/org/apache/isis/metamodel/IsisModuleMetamodel.java | 2 ++
.../org/apache/isis/metamodel/valuetypes/ValueTypeProvider.java | 4 ++++
.../apache/isis/metamodel/valuetypes/ValueTypeProviderBuiltIn.java | 7 +++++++
3 files changed, 13 insertions(+)
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/IsisModuleMetamodel.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/IsisModuleMetamodel.java
index 683d1eb..2b35fd3 100644
--- a/core/metamodel/src/main/java/org/apache/isis/metamodel/IsisModuleMetamodel.java
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/IsisModuleMetamodel.java
@@ -45,6 +45,7 @@ import org.apache.isis.metamodel.services.user.UserServiceDefault;
import org.apache.isis.metamodel.specloader.InjectorMethodEvaluatorDefault;
import org.apache.isis.metamodel.specloader.ProgrammingModelServiceDefault;
import org.apache.isis.metamodel.specloader.SpecificationLoaderDefault;
+import org.apache.isis.metamodel.valuetypes.ValueTypeProviderBuiltIn;
import org.apache.isis.security.api.IsisModuleSecurityApi;
@Configuration
@@ -61,6 +62,7 @@ import org.apache.isis.security.api.IsisModuleSecurityApi;
// @Component's
ProgrammingModelInitFilterDefault.class,
ClassSubstitutorDefault.class,
+ ValueTypeProviderBuiltIn.class,
// @Service's
ObjectManagerDefault.class,
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/valuetypes/ValueTypeProvider.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/valuetypes/ValueTypeProvider.java
new file mode 100644
index 0000000..5a226f2
--- /dev/null
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/valuetypes/ValueTypeProvider.java
@@ -0,0 +1,4 @@
+package org.apache.isis.metamodel.valuetypes;
+
+public interface ValueTypeProvider {
+}
diff --git a/core/metamodel/src/main/java/org/apache/isis/metamodel/valuetypes/ValueTypeProviderBuiltIn.java b/core/metamodel/src/main/java/org/apache/isis/metamodel/valuetypes/ValueTypeProviderBuiltIn.java
new file mode 100644
index 0000000..407381f
--- /dev/null
+++ b/core/metamodel/src/main/java/org/apache/isis/metamodel/valuetypes/ValueTypeProviderBuiltIn.java
@@ -0,0 +1,7 @@
+package org.apache.isis.metamodel.valuetypes;
+
+import org.springframework.stereotype.Component;
+
+@Component
+public class ValueTypeProviderBuiltIn implements ValueTypeProvider {
+}