Clone Tools
  • last updated 27 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2174: adds ModuleService and new Spring extension

Spring extension provides SpringBeansService. ModuleService filters to those beans that are also modules (in the Isis sense)

  1. … 24 more files in changeset.
ISIS-2148: adds no-arg constructors for HelloWorldObject and SimpleObject

... just to avoid IDE warning messages.

  1. … 1 more file in changeset.
ISIS-2094: fixes simpleapp integ tests

requires change to the DN bootstrapping subtly for autocreate

  1. … 10 more files in changeset.
ISIS-2158: removes the scan-filter as its no longer required

  1. … 7 more files in changeset.
ISIS-2062: factors out isis-security-bypass.

  1. … 258 more files in changeset.
ISIS-2158: remove requirement for event-objects to be serializable

- replaces the root of the DomainEvent class hierarchy

java.util.EventBase with org.apache.isis.applib.events.domain.EventObjectBase

  1. … 67 more files in changeset.
ISIS-2062: inlines partials for rg:ant

  1. … 196 more files in changeset.
ISIS-2158 fixes simple-app`s 'Smoke_IntegTest'

  1. … 6 more files in changeset.
ISIS-2158 introduces 2 prototypes sub-classing BuilderScriptAbstract

- BuilderScriptWithResult

- BuilderScriptWithoutResult

to further simplify persona declarations

see for example usage

https://github.com/apache/isis/blob/v2/examples/smoketests/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainPersona.java

  1. … 7 more files in changeset.
ISIS-2100: makes IsisIntegrationTestAbstractWithFixtures helper methods

... consistent with FixtureScripts methods

  1. … 2 more files in changeset.
ISIS-2100: makes IsisIntegrationTestAbstractWithFixtures helper methods

... consistent with FixtureScripts methods

  1. … 2 more files in changeset.
ISIS-2158 rename Presets -> IsisPresets

- also simplifies preset property source configuration usage

  1. … 15 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

  1. … 1056 more files in changeset.
batch update source format: organize imports and reorder

0=java

1=javax

2=com

3=org

4=org.apache.isis

5=org.isisaddons

6=org.incode

7=#

  1. … 794 more files in changeset.
ISIS-2100: fixes misspelt name of IsisIntegrationTestAbstactWithFixtures

changed to IsisIntegrationTestAbstractWithFixtures

  1. … 2 more files in changeset.
ISIS-2100: fixes misspelt name of IsisIntegrationTestAbstactWithFixtures

changed to IsisIntegrationTestAbstractWithFixtures

  1. … 2 more files in changeset.
ISIS-2125 batch update format: makes all injection points one-liners

  1. … 51 more files in changeset.
ISIS-2133 removes deprecated installers

- also resurrects FixtureScript* as non legacy

  1. … 64 more files in changeset.
ISIS-2123 minor: code deduplication

  1. … 1 more file in changeset.
ISIS-2123 resurrects simpleapp-module-simple tests

Yet some of them fail, because we disabled the fixture teardown logic in

favor of the auto rollback for Spring powered integration tests.

  1. … 10 more files in changeset.
ISIS-2142 removes deprecated NatureOfService.VIEW_MENU_ONLY

  1. … 29 more files in changeset.
ISIS-2123 fixes BddSpecs test for simpleapp

- we reverted cucumber to version 1.2.5, because I've not figured out

how to configure eclipse to recognize scenarios with cucumber 2.0.0 or

newer

- this is a proof of concept for cucumber/isis/spring integration, yet

requires a bit of boilerplate

  1. … 18 more files in changeset.
ISIS-2123 drop deprecated classes from /extensions/specsupport

- bumping cucumber version from 1.2.4 -> 4.2.6 (not the latest yet)

- handle cucumber version in /extensions/specsupport/pom.xml (no longer

in core)

- add cucumber-spring artifact

however, documentation seems sparse and I've not figured out yet hoe to

properly integrate cucumber with spring boot

  1. … 31 more files in changeset.
ISIS-2139 renames profile 'spring' -> 'package-as-jar' (auto-activated)

- also deduplicate some of the pom.xml entries for the 'examples'

- also aligning example artifact names with new folder names

launch of 'demo' and 'helloworld' does work

('simple-app' not yet)

  1. … 9 more files in changeset.
ISIS-2141: removes calls to isis-maven-plugin in example apps.

Also sorts out compile issue (require reference examples rather than individual examples/apps/...)

  1. … 2 more files in changeset.
ISIS-2141 renaming /example/application -> /examples/apps

    • -0
    • +41
    ./logging-dn-enhance.properties
    • -0
    • +120
    ./logging-integtest.properties
    • -0
    • +26
    ./src/main/java/META-INF/persistence.xml
  1. … 775 more files in changeset.