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


The following commit(s) were added to refs/heads/master by this push:
     new 69fe117783 ISIS-2297: disable export formats, that don't work yet
69fe117783 is described below

commit 69fe11778382583cc08796000d3f24b6f611522a
Author: Andi Huber <[email protected]>
AuthorDate: Mon Dec 5 15:09:05 2022 +0100

    ISIS-2297: disable export formats, that don't work yet
---
 .../services/metamodel/MetaModelServiceMenu.java   | 28 +++++++++++-----------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git 
a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/MetaModelServiceMenu.java
 
b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/MetaModelServiceMenu.java
index 7d7f766832..3ec270f50e 100644
--- 
a/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/MetaModelServiceMenu.java
+++ 
b/api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/MetaModelServiceMenu.java
@@ -47,10 +47,8 @@ import org.apache.causeway.applib.value.Blob;
 import org.apache.causeway.applib.value.Clob;
 import org.apache.causeway.applib.value.NamedWithMimeType.CommonMimeType;
 import org.apache.causeway.commons.internal.collections._Sets;
-import org.apache.causeway.commons.internal.resources._Json;
 import org.apache.causeway.commons.internal.resources._Xml;
 import org.apache.causeway.commons.internal.resources._Xml.WriteOptions;
-import org.apache.causeway.commons.internal.resources._Yaml;
 import org.apache.causeway.schema.metamodel.v2.MetamodelDto;
 
 import lombok.val;
@@ -86,12 +84,13 @@ public class MetaModelServiceMenu {
                 return Clob.of(fileName, CommonMimeType.CSV, content);
             }
         },
-        JSON{
-            @Override public Clob apply(final String fileName, final 
MetamodelDto dto) {
-                val content = _Json.toString(dto);
-                return Clob.of(fileName, CommonMimeType.JSON, content);
-            }
-        },
+        //XXX infinite recursion
+//        JSON{
+//            @Override public Clob apply(final String fileName, final 
MetamodelDto dto) {
+//                val content = _Json.toString(dto);
+//                return Clob.of(fileName, CommonMimeType.JSON, content);
+//            }
+//        },
         XML{
             @Override public Clob apply(final String fileName, final 
MetamodelDto dto) {
                 val content = _Xml.writeXml(dto, 
WriteOptions.builder().formattedOutput(true).build())
@@ -101,12 +100,13 @@ public class MetaModelServiceMenu {
                 return Clob.of(fileName, CommonMimeType.XML, content);
             }
         },
-        YAML{
-            @Override public Clob apply(final String fileName, final 
MetamodelDto dto) {
-                val content = 
_Yaml.toString(dto).ifFailureFail().getValue().orElse("");
-                return Clob.of(fileName, CommonMimeType.YAML, content);
-            }
-        },
+        //XXX empty
+//        YAML{
+//            @Override public Clob apply(final String fileName, final 
MetamodelDto dto) {
+//                val content = 
_Yaml.toString(dto).ifFailureFail().getValue().orElse("");
+//                return Clob.of(fileName, CommonMimeType.YAML, content);
+//            }
+//        },
     }
 
     public static abstract class ActionDomainEvent<T> extends 
CausewayModuleApplib.ActionDomainEvent<T> { }

Reply via email to