Clone Tools
  • last updated 26 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2181: moves starter apps to starters/ and demo app up one level

    • -114
    • +0
    ./demoapp/application/DemoAppManifest.java
    • -234
    • +0
    ./demoapp/application/menubars.layout.xml
    • -49
    • +0
    ./demoapp/dom/actions/assoc/DemoItem.java
    • -13
    • +0
    ./demoapp/dom/actions/async/AsyncActionDemo.adoc
    • -83
    • +0
    ./demoapp/dom/actions/async/AsyncActionDemo.java
    • -46
    • +0
    ./demoapp/dom/actions/async/AsyncActionMenu.java
  1. … 589 more files in changeset.
ISIS-2158: adds the Boolean type to the primitives demo

ISIS-2084: config properties

    • -1
    • +0
    ./demoapp/application/DemoAppManifest.java
    • binary
    ./demoapp/dom/types/blob/isis-logo-568x286.png
  1. … 140 more files in changeset.
ISIS-2094: sorting out demoapp config properties

    • -1
    • +1
    ./demoapp/application/DemoAppManifest.java
  1. … 3 more files in changeset.
ISIS-2174: adds ModuleFixtureService

- transitive fixture setup and teardown

    • -2
    • +2
    ./demoapp/application/DemoAppManifest.java
  1. … 15 more files in changeset.
ISIS-2158: remove temp. debug logging setup

ISIS-2158: move static web content to be served by Spring -> /static/

keep the index.thtml to be served by TemplateResourceServlet at

resources/

  1. … 116 more files in changeset.
ISIS-2158: renaming IsisBootWeb* -> IsisBootViewer*

    • -4
    • +4
    ./demoapp/application/DemoAppManifest.java
  1. … 8 more files in changeset.
ISIS-2158: fixes demo-app links to sources (2)

    • -1
    • +1
    ./demoapp/dom/homepage/DemoHomePage.adoc
    • -1
    • +1
    ./demoapp/dom/tooltip/TooltipDemo.adoc
  1. … 8 more files in changeset.
ISIS-2158: fixes demo-app links to sources

ISIS-2158: demo-app: let 'sven' have access to the domain objects

extends SecurityModuleConfig to allow for additional admin-user package

access to be initially seeded via fixtures

    • -0
    • +2
    ./demoapp/application/DemoAppManifest.java
  1. … 4 more files in changeset.
ISIS-2158: demo-app rename all packages domainapp.* -> demoapp.*

    • -0
    • +52
    ./demoapp/application/DemoApp.java
    • -0
    • +113
    ./demoapp/application/DemoAppManifest.java
    • -0
    • +82
    ./demoapp/application/isis-non-changing.properties
    • -0
    • +234
    ./demoapp/application/menubars.layout.xml
    • -0
    • +23
    ./demoapp/dom/DemoModule.java
    • -0
    • +51
    ./demoapp/dom/actions/assoc/AssociatedActionDemo.adoc
    • -0
    • +71
    ./demoapp/dom/actions/assoc/AssociatedActionDemo.java
    • -0
    • +33
    ./demoapp/dom/actions/assoc/AssociatedActionDemo.layout.xml
    • -0
    • +42
    ./demoapp/dom/actions/assoc/AssociatedActionDemo.md
    • -0
    • +46
    ./demoapp/dom/actions/assoc/AssociatedActionMenu.java
    • -0
    • +49
    ./demoapp/dom/actions/assoc/DemoItem.java
    • -0
    • +13
    ./demoapp/dom/actions/async/AsyncActionDemo.adoc
    • -0
    • +83
    ./demoapp/dom/actions/async/AsyncActionDemo.java
    • -0
    • +37
    ./demoapp/dom/actions/async/AsyncActionDemo.layout.xml
    • -0
    • +11
    ./demoapp/dom/actions/async/AsyncActionDemo.md
  1. … 179 more files in changeset.
ISIS-2158: fixes secman sticky/initial roles

... gives access to the security menu entries

  1. … 6 more files in changeset.
ISIS-2158: run demo-app in PRODUCTION mode by default

ISIS-2171: removes WebModuleStaticResources

... because we can just rely on SpringBoot support instead.

  1. … 6 more files in changeset.
ISIS-2158: demo-app: new page showcasing primitive types

    • -0
    • +9
    ./domainapp/dom/types/FeaturedTypesMenu.java
    • -0
    • +20
    ./domainapp/dom/types/primitive/PrimitivesDemo.adoc
    • -0
    • +199
    ./domainapp/dom/types/primitive/PrimitivesDemo.java
    • -0
    • +81
    ./domainapp/dom/types/primitive/PrimitivesDemo.layout.xml
ISIS-2158: wicket: fixes the ThemePicker

- allows auto configuration: any ThemeProvider discovered by Spring

contributes its themes to the ThemePicker

  1. … 3 more files in changeset.
ISIS-2158: Miscellaneous tasks in preparation of Version 2

Task-Url: https://issues.apache.org/jira/browse/ISIS-2158

ISIS-2158: silence PartialPageUpdate warnings for demo-app

we do this by providing a log4j2-spring.xml in applications'

src/main/resources

  1. … 15 more files in changeset.
ISIS-2158: swagger: cleanup tagging

- also add missing objectTypes to demo

    • -1
    • +1
    ./domainapp/dom/actions/async/AsyncActionDemo.java
    • -1
    • +1
    ./domainapp/dom/homepage/DemoHomePage.java
    • -1
    • +1
    ./domainapp/dom/tooltip/TooltipDemo.java
    • -1
    • +1
    ./domainapp/dom/types/blob/BlobDemo.java
    • -1
    • +1
    ./domainapp/dom/types/text/TextDemo.java
  1. … 6 more files in changeset.
ISIS-2086: converting to config beans: value.format + locale + money

  1. … 37 more files in changeset.
ISIS-2158: fixes blob demo

    • -34
    • +25
    ./domainapp/dom/types/blob/DemoBlobStore.java
  1. … 1 more file in changeset.
ISIS-2158: major(!) ... remove static reference to MetaModelContext

    • -2
    • +8
    ./domainapp/dom/types/blob/DemoBlobStore.java
  1. … 486 more files in changeset.
ISIS-2158: change naming strategy for managed-beans

- the bean-name for managed-beans is already required before meta-model

creation

- so we allow @DomainService(objectType=) to override the bean-name as

recognized by Spring immediately after the scan-phase (before the

post-construct phase begins)

- later during meta-model creation, the bean-name as determined above

gets projected into the corresponding meta-model facets; this replaces

the previous behavior of looking up the bean name using annotation

inspection and other naming strategies

- hence the getId() naming strategy for services is no longer supported

    • -1
    • +1
    ./domainapp/dom/actions/async/AsyncActionMenu.java
    • -1
    • +1
    ./domainapp/dom/events/EventLogMenu.java
    • -1
    • +1
    ./domainapp/dom/tooltip/TooltipMenu.java
    • -1
    • +1
    ./domainapp/dom/tree/TreeDemoMenu.java
    • -1
    • +1
    ./domainapp/dom/types/FeaturedTypesMenu.java
  1. … 17 more files in changeset.
ISIS-2158: intermediate commit with debug lines, several fixes though ..

- registered beans now honor the @DomainService(objectType="...")

attribute

- lookup Specification by SpedId other than class-name was broken

- attempted fix for the RO Viewer on collections

  1. … 27 more files in changeset.
ISIS-2158: let have the ServiceInjector use the same injection point resolving logic (ordering) as Spring does

- @Primary is used prior to others regardless of @Order

ServiceInjector provides backward-compatibility, but maybe we are able

to remove it entirely later.

  1. … 14 more files in changeset.
ISIS-2158: moves Server-Sent-Events feature -> 'extensions/sse'

- SSE (API) is experimental, so removed from 'core'

    • -7
    • +9
    ./domainapp/dom/actions/async/AsyncActionDemo.java
  1. … 62 more files in changeset.
ISIS-2158: fixes demo-app launch

- Spring bean discovery did refuse to provision the app context, because

there were 2 beans with the same name 'DemoItem'. This is the desired

behavior!

- to explicitly assign unique bean names one can use the @Named

annotation

  1. … 2 more files in changeset.
ISIS-2158: wrapper: extend async programming model to also match method references that don't return a value (like Runnable)

- BackgroundService seems now obsolete, need to check whether it can be

removed

    • -12
    • +10
    ./domainapp/dom/events/EventSubscriber.java
  1. … 10 more files in changeset.
ISIS-2158: class discovery: removes the need for a custom scan-filter

- @Singleton is no longer discovered!

- use @Service or @DomainService instead

- the IsisBeanScanInterceptorForSpring is now a NoOp, waiting to be

removed

- IsisBoot installs the IsisBeanFactoryPostProcessorForSpring which is

the replacement for the filter above

    • -2
    • +2
    ./domainapp/dom/jee/JeeDemoService.java
    • -2
    • +3
    ./domainapp/dom/types/blob/DemoBlobStore.java
    • -2
    • +3
    ./domainapp/utils/LibraryPreloadingService.java
  1. … 95 more files in changeset.