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.