Clone Tools
  • last updated 26 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: demo-app rename all packages domainapp.* -> demoapp.*

    • -51
    • +0
    ./actions/assoc/AssociatedActionDemo.adoc
    • -71
    • +0
    ./actions/assoc/AssociatedActionDemo.java
    • -33
    • +0
    ./actions/assoc/AssociatedActionDemo.layout.xml
    • -42
    • +0
    ./actions/assoc/AssociatedActionDemo.md
    • -46
    • +0
    ./actions/assoc/AssociatedActionMenu.java
    • -13
    • +0
    ./actions/async/AsyncActionDemo.adoc
    • -83
    • +0
    ./actions/async/AsyncActionDemo.java
    • -37
    • +0
    ./actions/async/AsyncActionDemo.layout.xml
    • -46
    • +0
    ./actions/async/AsyncActionMenu.java
  1. … 179 more files in changeset.
ISIS-2158: demo-app: new page showcasing primitive types

    • -0
    • +20
    ./types/primitive/PrimitivesDemo.adoc
    • -0
    • +199
    ./types/primitive/PrimitivesDemo.java
    • -0
    • +81
    ./types/primitive/PrimitivesDemo.layout.xml
  1. … 1 more file in changeset.
ISIS-2158: swagger: cleanup tagging

- also add missing objectTypes to demo

    • -1
    • +1
    ./actions/assoc/AssociatedActionDemo.java
  1. … 6 more files in changeset.
ISIS-2158: fixes blob demo

  1. … 1 more file in changeset.
ISIS-2158: major(!) ... remove static reference to MetaModelContext

  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
    ./actions/assoc/AssociatedActionMenu.java
  1. … 18 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
    • +1
    ./types/blob/BlobDemo_downloadLogo.java
  1. … 14 more files in changeset.
ISIS-2158: moves Server-Sent-Events feature -> 'extensions/sse'

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

  1. … 63 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. … 3 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

  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

  1. … 96 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.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

    • -3
    • +3
    ./actions/assoc/AssociatedActionDemo.java
    • -2
    • +2
    ./actions/assoc/AssociatedActionMenu.java
    • -11
    • +11
    ./actions/async/TaskProgress.java
    • -14
    • +14
    ./actions/depargs/DependentArgsActionDemo_useAutoComplete.java
    • -10
    • +10
    ./actions/depargs/DependentArgsActionDemo_useChoices.java
    • -10
    • +10
    ./actions/depargs/DependentArgsActionDemo_useDefault.java
    • -11
    • +11
    ./actions/depargs/DependentArgsActionDemo_useDisable.java
    • -10
    • +10
    ./actions/depargs/DependentArgsActionDemo_useHide.java
  1. … 1053 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
    • +1
    ./types/blob/BlobDemo_downloadLogo.java
  1. … 799 more files in changeset.
ISIS-2125 major (breaking) commit: new transaction paradigma

- opening an isis session does no longer open a transactional context

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

    • -1
    • +1
    ./actions/assoc/AssociatedActionMenu.java
  1. … 21 more files in changeset.
ISIS-2139 DemoApp: make the 'spring' profile activate by default

- also refine/cleanup syntax-highlighting

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

    • -0
    • +51
    ./actions/assoc/AssociatedActionDemo.adoc
    • -0
    • +71
    ./actions/assoc/AssociatedActionDemo.java
    • -0
    • +33
    ./actions/assoc/AssociatedActionDemo.layout.xml
    • -0
    • +42
    ./actions/assoc/AssociatedActionDemo.md
    • -0
    • +46
    ./actions/assoc/AssociatedActionMenu.java
    • -0
    • +45
    ./actions/assoc/DemoItem.java
    • -0
    • +13
    ./actions/async/AsyncActionDemo.adoc
    • -0
    • +81
    ./actions/async/AsyncActionDemo.java
    • -0
    • +37
    ./actions/async/AsyncActionDemo.layout.xml
    • -0
    • +11
    ./actions/async/AsyncActionDemo.md
    • -0
    • +46
    ./actions/async/AsyncActionMenu.java
    • -0
    • +72
    ./actions/async/DemoTask.java
    • -0
    • +56
    ./actions/async/TaskProgress.java
    • -0
    • +49
    ./actions/depargs/DemoItem.java
  1. … 775 more files in changeset.