Clone Tools
  • last updated 25 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2126 aligning most pkg names for module 'metamodel'

- o.a.i.core.metamodel.* -> o.a.i.metamodel.*

    • -141
    • +0
    ./PersistenceSessionServiceInternal.java
  1. … 3140 more files in changeset.
ISIS-2094 java-doc: consolidates all @since 2.** entries -> @since 2.0

  1. … 156 more files in changeset.
ISIS-2125: replaces the TransactionServiceDefault with a new TransactionServiceSpring that utilizes sprint-tx API

- however, the nextTransaction() call is still delegated to the old

service, unfortunately this concept is not present in Spring's tx API

- remove the transaction latch from ps-internal

- deal with the fact that IsisSession.close(), as handled by Spring when

processing @PreDestroy, runs on a different thread than that, that

opened the session.

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

    • -3
    • +2
    ./PersistenceSessionServiceInternal.java
  1. … 21 more files in changeset.
ISIS-2125: adds PlatformTransactionManager for Integration Testing

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

    • -152
    • +0
    ./PersistenceSessionServiceInternalNoop.java
  1. … 15 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

    • -5
    • +1
    ./PersistenceSessionServiceInternalNoop.java
  1. … 14 more files in changeset.
ISIS-2112: moving some services to 'runtime-services'

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

    • -21
    • +0
    ./PersistenceSessionServiceInternal.java
  1. … 7 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

    • -6
    • +5
    ./PersistenceSessionServiceInternalNoop.java
  1. … 24 more files in changeset.
ISIS-2112: fixes bootstrapping entrypoint and some provisioning failures

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

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

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

    • -0
    • +29
    ./ObjectAdapterService.java
  1. … 1098 more files in changeset.
ISIS-2033: implementing ObjectAdapterService

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

    • -25
    • +0
    ./ObjectAdapterProviderService.java
    • -0
    • +29
    ./ObjectAdapterService.java
  1. … 46 more files in changeset.
ISIS-2033: using ObjectAdapterProvider as injectable service

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

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

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

    • -0
    • +24
    ./ObjectAdapterProviderService.java
    • -31
    • +0
    ./PersistenceSessionServiceInternal.java
  1. … 37 more files in changeset.
ISIS-2033: fixes previous breaking commit

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

    • -32
    • +0
    ./PersistenceSessionServiceInternal.java
  1. … 7 more files in changeset.
Revert "ISIS-2033: breaks simple-objects"

This reverts commit aa8a1cc1c161e0b89454b233ea98ddf25e56b5c8.

    • -0
    • +32
    ./PersistenceSessionServiceInternal.java
  1. … 4 more files in changeset.
    • -32
    • +0
    ./PersistenceSessionServiceInternal.java
  1. … 4 more files in changeset.
ISIS-2033: refactoring PersistenceSessionServiceInternal

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

    • -48
    • +0
    ./PersistenceSessionServiceInternal.java
  1. … 28 more files in changeset.
ISIS-2033: removes PersistenceSession(S.I.).createTransientInstance

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

    • -9
    • +0
    ./PersistenceSessionServiceInternal.java
  1. … 3 more files in changeset.
ISIS-2033: removes PersistenceSessionServiceInternal.persist

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

    • -9
    • +0
    ./PersistenceSessionServiceInternal.java
  1. … 3 more files in changeset.
ISIS-2033: removes PersistenceSessionServiceInternal.remove

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

    • -9
    • +0
    ./PersistenceSessionServiceInternal.java
  1. … 46 more files in changeset.
ISIS-2033: tries to simplify PersistenceSessionServiceInternal

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

    • -23
    • +9
    ./PersistenceSessionServiceInternal.java
  1. … 7 more files in changeset.
ISIS-2033: removes PersistenceSessionServiceInternal.resolve

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

    • -13
    • +2
    ./PersistenceSessionServiceInternal.java
  1. … 1 more file in changeset.
ISIS-2033: minor debugging refinements

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

    • -151
    • +0
    ./PersistenceSessionServiceInternalNoop.java
  1. … 4 more files in changeset.
ISIS-2033: trying to fix provisioning (on payara)

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

    • -3
    • +0
    ./PersistenceSessionServiceInternal.java
  1. … 67 more files in changeset.
ISIS-2033: meta-model tests: fixes trivial test failures ...

... that were related to singleton resolving

24 test-cases still fail, these are due to eg. code not yet implemented

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

    • -0
    • +3
    ./PersistenceSessionServiceInternal.java
  1. … 38 more files in changeset.
ISIS-2033: Major (interim): thrown away Installers and Guice

prepare for full provisioning utilizing CDI

this commit breaks provisioning and SudoService

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

    • -7
    • +1
    ./PersistenceSessionServiceInternalNoop.java
  1. … 180 more files in changeset.
ISIS-1976: remove deprecated BookmarkService methods that don't take a FieldResetPolicy argument

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

    • -14
    • +0
    ./PersistenceSessionServiceInternal.java
    • -5
    • +0
    ./PersistenceSessionServiceInternalNoop.java
  1. … 6 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

    • -4
    • +6
    ./PersistenceSessionServiceInternal.java
    • -3
    • +12
    ./PersistenceSessionServiceInternalNoop.java
  1. … 557 more files in changeset.
ISIS-1976: moving responsibilities from PersistenceSession to ObjectAdapterProvider

introduces ObjectAdapterProvider.Delegating

removes AdapterManager

ports changes from DN5-plugin to DN-4 plugin

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

    • -36
    • +1
    ./PersistenceSessionServiceInternal.java
  1. … 57 more files in changeset.
    • -0
    • +35
    ./PersistenceSessionServiceInternal.java
    • -16
    • +3
    ./PersistenceSessionServiceInternalNoop.java
  1. … 41 more files in changeset.
ISIS-1976: decouple metamodel's facets from AdapterManager

introduces ObjectAdapterProvider

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

    • -5
    • +2
    ./PersistenceSessionServiceInternal.java
    • -23
    • +8
    ./PersistenceSessionServiceInternalNoop.java
  1. … 79 more files in changeset.