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 2015/11/17 21:49:07 UTC

[4/4] isis git commit: ISIS-1250: expose IsisSchemas (ignore/include) in the downloadXsd UI.

ISIS-1250: expose IsisSchemas (ignore/include) in the downloadXsd UI.


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/e0de7da8
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/e0de7da8
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/e0de7da8

Branch: refs/heads/master
Commit: e0de7da8131b1ffaa9c0f0be2adc6fe880eba8bf
Parents: 19cdaab
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Tue Nov 17 09:14:33 2015 +0000
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Tue Nov 17 09:14:33 2015 +0000

----------------------------------------------------------------------
 .../org/apache/isis/applib/services/dto/Dto_downloadXsd.java | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/e0de7da8/core/applib/src/main/java/org/apache/isis/applib/services/dto/Dto_downloadXsd.java
----------------------------------------------------------------------
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/dto/Dto_downloadXsd.java b/core/applib/src/main/java/org/apache/isis/applib/services/dto/Dto_downloadXsd.java
index 7d433e2..af17f30 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/services/dto/Dto_downloadXsd.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/services/dto/Dto_downloadXsd.java
@@ -66,9 +66,9 @@ public class Dto_downloadXsd {
 
     )
     @MemberOrder(sequence = "500.2")
-    public Object $$(final String fileName) {
+    public Object $$(final String fileName, final JaxbService.IsisSchemas isisSchemas) {
 
-        final Map<String, String> map = jaxbService.toXsd(dto, JaxbService.IsisSchemas.IGNORE);
+        final Map<String, String> map = jaxbService.toXsd(dto, isisSchemas);
 
         if(map.isEmpty()) {
             container.warnUser("No schemas were generated for " + dto.getClass().getName() + "; programming error?");
@@ -105,6 +105,10 @@ public class Dto_downloadXsd {
         return Util.withSuffix(dto.getClass().getName(), "xsd");
     }
 
+    public JaxbService.IsisSchemas default1$$() {
+        return JaxbService.IsisSchemas.IGNORE;
+    }
+
     private static String zipEntryNameFor(final String namespaceUri) {
         return Util.withSuffix(namespaceUri, "xsd");
     }