This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch maint-1.16.2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 5b37fbccbafe7bd18d7e7c771734260fd0b80f0f
Author: Dan Haywood <d...@haywood-associates.co.uk>
AuthorDate: Fri Feb 23 16:50:16 2018 +0000

    ISIS-1876: converts applib module to inherit from ModuleAbstract
---
 .../src/main/java/org/apache/isis/applib/IsisApplibModule.java       | 5 +++--
 .../main/java/domainapp/application/DomainAppApplicationModule.java  | 3 +++
 .../src/main/java/domainapp/modules/simple/SimpleModule.java         | 5 ++++-
 3 files changed, 10 insertions(+), 3 deletions(-)

diff --git 
a/core/applib/src/main/java/org/apache/isis/applib/IsisApplibModule.java 
b/core/applib/src/main/java/org/apache/isis/applib/IsisApplibModule.java
index 6209d50..d259ce5 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/IsisApplibModule.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/IsisApplibModule.java
@@ -20,9 +20,10 @@ package org.apache.isis.applib;
 
 import java.util.List;
 
-public final class IsisApplibModule {
+import javax.xml.bind.annotation.XmlRootElement;
 
-    private IsisApplibModule(){}
+@XmlRootElement(name = "module")
+public class IsisApplibModule extends ModuleAbstract {
 
     public abstract static class ActionDomainEvent<S> extends 
org.apache.isis.applib.services.eventbus.ActionDomainEvent<S> {
         public ActionDomainEvent() {}
diff --git 
a/example/application/simpleapp/application/src/main/java/domainapp/application/DomainAppApplicationModule.java
 
b/example/application/simpleapp/application/src/main/java/domainapp/application/DomainAppApplicationModule.java
index 9dda7e7..dcd3be4 100644
--- 
a/example/application/simpleapp/application/src/main/java/domainapp/application/DomainAppApplicationModule.java
+++ 
b/example/application/simpleapp/application/src/main/java/domainapp/application/DomainAppApplicationModule.java
@@ -20,6 +20,8 @@ package domainapp.application;
 
 import java.util.Set;
 
+import javax.xml.bind.annotation.XmlRootElement;
+
 import com.google.common.collect.Sets;
 
 import org.apache.isis.applib.Module;
@@ -27,6 +29,7 @@ import org.apache.isis.applib.ModuleAbstract;
 
 import domainapp.modules.simple.SimpleModule;
 
+@XmlRootElement(name = "module")
 public class DomainAppApplicationModule extends ModuleAbstract {
 
     @Override
diff --git 
a/example/application/simpleapp/module-simple/src/main/java/domainapp/modules/simple/SimpleModule.java
 
b/example/application/simpleapp/module-simple/src/main/java/domainapp/modules/simple/SimpleModule.java
index 0c3a795..4274c0d 100644
--- 
a/example/application/simpleapp/module-simple/src/main/java/domainapp/modules/simple/SimpleModule.java
+++ 
b/example/application/simpleapp/module-simple/src/main/java/domainapp/modules/simple/SimpleModule.java
@@ -18,12 +18,15 @@
  */
 package domainapp.modules.simple;
 
+import javax.xml.bind.annotation.XmlRootElement;
+
+import org.apache.isis.applib.ModuleAbstract;
 import org.apache.isis.applib.fixturescripts.FixtureScript;
 import org.apache.isis.applib.fixturescripts.teardown.TeardownFixtureAbstract2;
-import org.apache.isis.applib.ModuleAbstract;
 
 import domainapp.modules.simple.dom.impl.SimpleObject;
 
+@XmlRootElement(name = "module")
 public class SimpleModule extends ModuleAbstract {
 
     @Override

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.

Reply via email to