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/11/18 15:22:18 UTC
[isis] branch master updated: ISIS-2882: patches commons-2.0.xsd to generate Java classes that implement Serializable
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 8e05bb7 ISIS-2882: patches commons-2.0.xsd to generate Java classes that implement Serializable
8e05bb7 is described below
commit 8e05bb7f64af119b45f28fea450f8f8eb5886f73
Author: Andi Huber <ah...@apache.org>
AuthorDate: Thu Nov 18 16:22:01 2021 +0100
ISIS-2882: patches commons-2.0.xsd to generate Java classes that
implement Serializable
---
.../main/resources/org/apache/isis/schema/bindings.xml | 3 +--
.../org/apache/isis/schema/common/common-2.0.xsd | 17 ++++++++++++++++-
2 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/api/schema/src/main/resources/org/apache/isis/schema/bindings.xml b/api/schema/src/main/resources/org/apache/isis/schema/bindings.xml
index 02fed67..07b56cf 100644
--- a/api/schema/src/main/resources/org/apache/isis/schema/bindings.xml
+++ b/api/schema/src/main/resources/org/apache/isis/schema/bindings.xml
@@ -21,8 +21,7 @@
jaxb:version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:namespace="http://jaxb2-commons.dev.java.net/namespace-prefix"
- xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd
- http://jaxb2-commons.dev.java.net/namespace-prefix http://java.net/projects/jaxb2-commons/sources/svn/content/namespace-prefix/trunk/src/main/resources/prefix-namespace-schema.xsd"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"
>
<jaxb:bindings schemaLocation="chg/chg-2.0.xsd">
<jaxb:schemaBindings>
diff --git a/api/schema/src/main/resources/org/apache/isis/schema/common/common-2.0.xsd b/api/schema/src/main/resources/org/apache/isis/schema/common/common-2.0.xsd
index ed9a656..feb6627 100644
--- a/api/schema/src/main/resources/org/apache/isis/schema/common/common-2.0.xsd
+++ b/api/schema/src/main/resources/org/apache/isis/schema/common/common-2.0.xsd
@@ -20,7 +20,22 @@
<xs:schema targetNamespace="http://isis.apache.org/schema/common"
elementFormDefault="qualified"
xmlns="http://isis.apache.org/schema/common"
- xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+
+ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+ xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
+ jaxb:extensionBindingPrefixes="xjc"
+ jaxb:version="1.0"
+
+ >
+
+ <xs:annotation>
+ <xs:appinfo>
+ <jaxb:globalBindings generateIsSetMethod="true">
+ <xjc:serializable uid="1"/>
+ </jaxb:globalBindings>
+ </xs:appinfo>
+ </xs:annotation>
<xs:complexType name="valueDto">
<xs:choice minOccurs="0" maxOccurs="1">