Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
  1. … 63 more files in changeset.
ISIS-2112: starting to fix metamodel discovery issue

- simplifies spec loader code

- extends the realm of classes to be scanned by Spring

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

  1. … 38 more files in changeset.
ISIS-2112: getting first JDO integration test running on Spring!

- see JUnit Test org.apache.isis.testdomain.tests.JdoBootstrappingTest

- Spring Boot is provisioning all required Services/Beans

- IsisSystem (Headless) no longer required

- Fixtures are successfully executed

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

    • -8
    • +7
    ./PersistenceSessionServiceInternalDefault.java
  1. … 13 more files in changeset.
ISIS-2112: workaround events not working during bootstrapping

- further fixes provisioning issues

- introduce priority constants

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

    • -10
    • +9
    ./PersistenceSessionServiceInternalDefault.java
  1. … 24 more files in changeset.
ISIS-2112: backporting 'JdoPersistenceLifecycleService'

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

  1. … 7 more files in changeset.
ISIS-2112: backporting from '2033-IoC_Spring' branch

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

    • -0
    • +108
    ./AdapterAndProperty.java
    • -0
    • +136
    ./AuditingServiceInternal.java
    • -0
    • +298
    ./ChangedObjectsServiceInternal.java
    • -0
    • +232
    ./PersistenceSessionServiceInternalDefault.java
    • -0
    • +105
    ./PreAndPostValues.java
  1. … 1092 more files in changeset.
ISIS-2033: adding spring-jpa and jdo-native demo tests

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

    • -456
    • +12
    ./IsisTransactionManager.java
    • -0
    • +486
    ./IsisTransactionManagerAbstract.java
  1. … 12 more files in changeset.
ISIS-2033: IsisTransactionManager disabled: springapp starts on tomcat

however, wicket-viewer is not yet usable

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

  1. … 21 more files in changeset.
ISIS-2033: major: replacing EventBusService by CDI Events

+ using much simple services for framework internal events

+ fixing some provisioning failures

+ working towards having spring boot taking over the bootstrapping

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

  1. … 91 more files in changeset.
ISIS-2033: finally removing JDO dependencies from module 'runtime'

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

  1. … 39 more files in changeset.
ISIS-2033: new module 'runtime-services' to consolidate concrete service

these services are to be managed by an IoC container

also moving eventbus implementations to 'jso-common'

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

    • -0
    • +108
    ./AdapterAndProperty.java
    • -0
    • +124
    ./AuditingServiceInternal.java
    • -0
    • +293
    ./ChangedObjectsServiceInternal.java
    • -0
    • +109
    ./PreAndPostValues.java
  1. … 140 more files in changeset.
ISIS-2033: minor changes left over from failed refactoring attempt

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

  1. … 9 more files in changeset.
ISIS-2033: major: simplifying the ServiceRegistry API

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

  1. … 32 more files in changeset.
ISIS-2033: PersistenceServiceInternal* removed

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

  1. … 37 more files in changeset.
ISIS-2033: fixes previous breaking commit

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

  1. … 6 more files in changeset.
ISIS-2033: moving and renaming packages

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

  1. … 120 more files in changeset.
ISIS-2033: automated 'organize imports' on 'runtime' and 'viewers'

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

  1. … 368 more files in changeset.
ISIS-2033: removing WebRequestCycleForIsis' direct Persistence/Transaction dependencies

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

  1. … 6 more files in changeset.
ISIS-2033: moves some responsibility from IsisSessionFactory to IsisSession

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

  1. … 12 more files in changeset.
ISIS-2033: Major: MetaModel refactoring

removing instances of 'ServicesInjector' being passed around in

constructors

removing 'ServicesInjectorAware' interface

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

  1. … 467 more files in changeset.
ISIS-2040: remove deprecated LogonFixture

also introduces _Blackhole (internal API)

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

  1. … 11 more files in changeset.
ISIS-1976: polishing ServiceInjector and ServiceRegistry API

let ServiceInjector implement ServiceRegistry

service lookup result is now an Optional instead of a nullable Object

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

  1. … 87 more files in changeset.
ISIS-1976: cleanup 'Command' API

make it obvious which calls are non public API by gathering them in its

own 'Internal' interface

rename HasTransactionId -> HasUniqueId to better reflect its general

usage

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

  1. … 35 more files in changeset.
  1. … 315 more files in changeset.
ISIS-1976: removes OA map, stream for metamodel, excising guava

Key achievements:

Metamodel: almost all guava Function and Predicate idioms removed

Metamodel: slight API improvements, such that some of the internal meta-data that is kept in Java

Collections is no longer copied into immutable lists for any calling client, instead Java Streams are returned (which treat the underlying collections un-modifiable by design)

the ObjectAdapter per-session map/cache is history

the legacy modules have been removed, for convenince and ease of migration the legacy/transition-1-2- module remains and shall provide legacy glue code

shiro was moved to plugins, and its artifact renamed, to be inline with the other plugins

    • -30
    • +0
    ./TransactionalClosureAbstract.java
    • -25
    • +0
    ./TransactionalClosureWithReturn.java
    • -30
    • +0
    ./TransactionalClosureWithReturnAbstract.java
  1. … 555 more files in changeset.
ISIS-1841 automated source cleanup

Add missing '@Override' annotations

Remove trailing white spaces on all lines

Correct indentation

  1. … 1409 more files in changeset.
ISIS-1960: moving TransactionServiceDefault 'metamodel' -> 'runtime'

also cleaning up 'Transaction' interface

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

  1. … 3 more files in changeset.
ISIS-1960: Action background execution built-in default:

wait for current thread's transaction to complete before executing

background tasks

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

  1. … 8 more files in changeset.
ISIS-1841 comments: further remove visual clutter

  1. … 79 more files in changeset.
ISIS-1841 comments: reduce visual clutter

replace 'region .. endregion' comment markers with just headers

  1. … 121 more files in changeset.