This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/isis.git.
from d3e8193 ISIS-2062: fixes z-index for menu items (issue when overlapping) new ffa117b ISIS-2174: adds Module interface new e9dc23e ISIS-2174: first sketches of ModuleDependencyGraphService new a2d7076 ISIS-2174: adds ModuleService and new Spring extension new 5b9720c ISIS-2174: simplifies ModuleService new 0276d56 Merge branch 'ISIS-2174' The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../application/DomainAppApplicationModule.java | 8 +- .../domainapp/conf/SimpleAppConfiguration.java | 17 +-- .../domainapp/modules/simple/SimpleModule.java | 32 ++++-- extensions/fixtures/pom.xml | 5 + .../isis/extensions/fixtures/IsisBootFixtures.java | 11 +- .../fixtures/fixturescripts/FixtureScript.java | 6 + .../isis/extensions/fixtures/module/Module.java | 65 +++++++++++ .../extensions/fixtures/module/ModuleService.java | 128 +++++++++++++++++++++ extensions/pom.xml | 53 +++++++++ extensions/secman/pom.xml | 30 +++++ extensions/spring/_adoc/antora.yml | 6 + .../_adoc/modules/ext-spring}/_attributes.adoc | 0 .../_adoc/modules/ext-spring/attachments}/.gitkeep | 0 .../_adoc/modules/ext-spring/examples}/.gitkeep | 0 .../_adoc/modules/ext-spring}/images/.gitkeep | 0 .../spring/_adoc/modules/ext-spring/nav.adoc | 2 + .../modules/ext-spring/pages}/_attributes.adoc | 0 .../_adoc/modules/ext-spring/pages/about.adoc | 5 +- .../modules/ext-spring}/partials/_attributes.adoc | 0 .../modules/ext-spring/partials/module-nav.adoc | 3 + extensions/{restclient => spring}/pom.xml | 15 +-- .../isis/extensions/spring/ExtSpringModule.java} | 7 +- .../extensions/spring/service/BeanDescriptor.java | 67 +++++++++++ .../extensions/spring/service/ContextBeans.java | 49 ++++++++ .../spring/service/SpringBeansService.java | 62 ++++++++++ 25 files changed, 533 insertions(+), 38 deletions(-) create mode 100644 extensions/fixtures/src/main/java/org/apache/isis/extensions/fixtures/module/Module.java create mode 100644 extensions/fixtures/src/main/java/org/apache/isis/extensions/fixtures/module/ModuleService.java create mode 100644 extensions/spring/_adoc/antora.yml copy {mixins/_adoc/modules/ROOT => extensions/spring/_adoc/modules/ext-spring}/_attributes.adoc (100%) copy {mixins/_adoc/modules/ROOT/images => extensions/spring/_adoc/modules/ext-spring/attachments}/.gitkeep (100%) copy {mixins/_adoc/modules/ROOT/images => extensions/spring/_adoc/modules/ext-spring/examples}/.gitkeep (100%) copy {mixins/_adoc/modules/ROOT => extensions/spring/_adoc/modules/ext-spring}/images/.gitkeep (100%) create mode 100644 extensions/spring/_adoc/modules/ext-spring/nav.adoc copy {mixins/_adoc/modules/ROOT/partials => extensions/spring/_adoc/modules/ext-spring/pages}/_attributes.adoc (100%) copy core/plugins/jdo/_adoc/modules/ROOT/pages/jdo-mappings.adoc => extensions/spring/_adoc/modules/ext-spring/pages/about.adoc (97%) copy {mixins/_adoc/modules/ROOT => extensions/spring/_adoc/modules/ext-spring}/partials/_attributes.adoc (100%) create mode 100644 extensions/spring/_adoc/modules/ext-spring/partials/module-nav.adoc copy extensions/{restclient => spring}/pom.xml (84%) copy extensions/{incubator/src/main/java/org/apache/isis/extensions/incubator/IsisBootIncubator.java => spring/src/main/java/org/apache/isis/extensions/spring/ExtSpringModule.java} (84%) create mode 100644 extensions/spring/src/main/java/org/apache/isis/extensions/spring/service/BeanDescriptor.java create mode 100644 extensions/spring/src/main/java/org/apache/isis/extensions/spring/service/ContextBeans.java create mode 100644 extensions/spring/src/main/java/org/apache/isis/extensions/spring/service/SpringBeansService.java