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");
}