Clone Tools
  • last updated 23 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2112: backporting from '2033-IoC_Spring' branch

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

    • -236
    • +0
    ./PersistenceSessionServiceInternalDefault.java
  1. … 1098 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

    • -169
    • +0
    ./ObjectAdapterServiceDefault.java
  1. … 144 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: refactoring names

service -> bean

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

  1. … 23 more files in changeset.
ISIS-2033: optimize ObjectSpec: decide sort once then treat immutable

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

  1. … 8 more files in changeset.
ISIS-2033: consolidating enums ManagedObjectType + MetaModelService.Sort

.. into org.apache.isis.applib.metamodel.ManagedObjectSort

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

  1. … 14 more files in changeset.
ISIS-2033: implementing ObjectAdapterService

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

    • -56
    • +0
    ./ObjectAdapterProviderServiceDefault.java
    • -0
    • +160
    ./ObjectAdapterServiceDefault.java
  1. … 46 more files in changeset.
    • -3
    • +0
    ./ObjectAdapterProviderServiceDefault.java
  1. … 51 more files in changeset.
ISIS-2033: using ObjectAdapterProvider as injectable service

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

    • -1
    • +6
    ./ObjectAdapterProviderServiceDefault.java
  1. … 13 more files in changeset.
ISIS-2033: PersistenceServiceInternal* removed

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

    • -0
    • +54
    ./ObjectAdapterProviderServiceDefault.java
    • -73
    • +0
    ./PersistenceSessionServiceInternalDefault.java
  1. … 37 more files in changeset.
ISIS-2033: fixes previous breaking commit

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

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

This reverts commit aa8a1cc1c161e0b89454b233ea98ddf25e56b5c8.

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

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

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

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

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

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

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

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

    • -5
    • +0
    ./PersistenceSessionServiceInternalDefault.java
  1. … 46 more files in changeset.
ISIS-2033: removes PersistenceSessionServiceInternal.resolve

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

    • -5
    • +0
    ./PersistenceSessionServiceInternalDefault.java
  1. … 1 more file in changeset.
ISIS-2033: move menus that depend on config from applib to runtime

also do some automatic organize imports

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

    • -7
    • +6
    ./PersistenceSessionServiceInternalDefault.java
  1. … 119 more files in changeset.
ISIS-2033: removing @ApplicationScoped where @Singleton is already used

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

    • -1
    • +1
    ./PersistenceSessionServiceInternalDefault.java
  1. … 60 more files in changeset.
ISIS-2033: correcting javax.ejb.Singleton -> javax.inject.Singleton

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

    • -1
    • +1
    ./PersistenceSessionServiceInternalDefault.java
  1. … 61 more files in changeset.
ISIS-2033: trying to fix provisioning (on payara)

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

    • -1
    • +2
    ./PersistenceSessionServiceInternalDefault.java
  1. … 67 more files in changeset.
ISIS-2033: All MetaModel tests fixed.

However there is a lot of cleaning-up left to do.

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

    • -6
    • +6
    ./PersistenceSessionServiceInternalDefault.java
  1. … 67 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

    • -5
    • +2
    ./PersistenceSessionServiceInternalDefault.java
  1. … 468 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

    • -11
    • +8
    ./PersistenceSessionServiceInternalDefault.java
  1. … 180 more files in changeset.
ISIS-1976: rename ObjectAdapter.getObject() -> getPojo()

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

    • -2
    • +2
    ./PersistenceSessionServiceInternalDefault.java
  1. … 115 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

    • -11
    • +0
    ./PersistenceSessionServiceInternalDefault.java
  1. … 7 more files in changeset.
ISIS-1976: refactors RootOid constructors into factory class

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

    • -1
    • +2
    ./PersistenceSessionServiceInternalDefault.java
  1. … 25 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

    • -9
    • +43
    ./PersistenceSessionServiceInternalDefault.java
  1. … 558 more files in changeset.
    • -16
    • +2
    ./PersistenceSessionServiceInternalDefault.java
  1. … 42 more files in changeset.