Clone Tools
  • last updated 19 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2126 moving jdo exception recognizers 'metamodel' -> 'jdo-commons'

- also aligning pkg names in modules 'security' and 'jdo-*'

    • -218
    • +0
    ./jdo/datanucleus/CreateSchemaObjectFromClassMetadata.java
  1. … 248 more files in changeset.
ISIS-2126 consolidating 'metamodel' o.a.i.c.common packages and classes

- pkg names in module 'metamodel' are now fully aligned

  1. … 258 more files in changeset.
ISIS-2126 aligning most pkg names for modules 'runtime*'

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

  1. … 567 more files in changeset.
ISIS-2126 aligning most pkg names for module 'metamodel'

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

  1. … 3137 more files in changeset.
  1. … 49 more files in changeset.
ISIS-2112: inspecting whether the ObjectAdapterMemento is broken

- persistent object creation with wicket ui fails

generated object is expected to be persistent, but it remains transient;

could also be related to a missing transaction context;

- all around some fixes (I lost track)

- some minor improvements with 'demo'

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

  1. … 98 more files in changeset.
ISIS-2112: removing the legacy EventBus and its implementations

- 'EventBusService' interface simplified

- delegates to Spring

// publishing

@Inject EventBusService eventBusService;

MyEvent myEvent = ...

eventBusService.post(myEvent);

// listening

@EventListener(MyEvent.class)

void handleContextStart(MyEvent myEvent) {

}

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

  1. … 14 more files in changeset.
ISIS-2112: deprecate legacy event-bus

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

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

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

  1. … 1097 more files in changeset.
ISIS-2033: starting a new branch for having spring boot take over

removing any modules that are in the way now; we can re-add them later

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

    • -220
    • +0
    ./jdo/datanucleus/CreateSchemaObjectFromClassMetadata.java
  1. … 438 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

  1. … 144 more files in changeset.
ISIS-2033: removes from PersistenceSession interface

'ObjectAdapterProvider.Delegating'

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

  1. … 17 more files in changeset.
    • -130
    • +0
    ./jdo/persistence/DNStoreManagerType.java
    • -265
    • +0
    ./jdo/persistence/DataNucleusApplicationComponents5.java
    • -940
    • +0
    ./jdo/persistence/PersistenceSession5.java
  1. … 107 more files in changeset.
ISIS-2033: moving and renaming packages

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

    • -10
    • +8
    ./jdo/persistence/PersistenceSession5.java
  1. … 117 more files in changeset.
ISIS-2033: decouple 'Memento' from PersistenceSession

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

    • -7
    • +8
    ./jdo/persistence/PersistenceSession5.java
  1. … 13 more files in changeset.
ISIS-2033: renaming jdo specific packages

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

    • -0
    • +130
    ./jdo/persistence/DNStoreManagerType.java
    • -0
    • +265
    ./jdo/persistence/DataNucleusApplicationComponents5.java
    • -0
    • +213
    ./jdo/persistence/IsisLifecycleListener.java
    • -0
    • +941
    ./jdo/persistence/PersistenceSession5.java
    • -0
    • +225
    ./jdo/persistence/PersistenceSessionFactory5.java
    • -0
    • +57
    ./jdo/persistence/Utils.java
  1. … 43 more files in changeset.
ISIS-2033: removing @ApplicationScoped where @Singleton is already used

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

  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. … 61 more files in changeset.
  1. … 47 more files in changeset.
ISIS-2033: trying to fix provisioning (on payara)

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

  1. … 67 more files in changeset.
ISIS-2033: rename IsisContext#getServicesInjector -> getServiceInjector

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

  1. … 4 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. … 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

  1. … 180 more files in changeset.
ISIS-2020: setting FIXME markers for known issues with DN's FederatedDataStore

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

  1. … 1 more file in changeset.
ISIS-2020: fixes the listAll issue

I believe, that the issue is on DN's side with the PersistenceManager

not creating queries that act upon the correct DB connection.

As of DN-5.2 FederatedJDOQLQuery is still work in progress.

We fixed this by utilizing the new type-safe queries as provided with

DN-5, which appear do work correctly on Federated Data Stores.

As a side-effect we fixed the 'disable-MultivaluedFetch' optimization,

which was not working in our implementation since ther was a key

renaming in DN's migration from 4.1.0.M1 to 4.1.0.M2

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

  1. … 3 more files in changeset.
ISIS-2020: update to latest DataNucleus

dn5-jdo-api.version -> 3.2.0-m10

dn5-core.version -> 5.2.0-m2

dn5-api-jdo.version -> 5.2.0-m2

dn5-jdo-query.version -> 5.0.8

dn5-rdbms.version -> 5.2.0-m2

dn5-jodatime.version -> 5.2.0-m1

also dealing with the fact, that some DN classes and methods have been

renamed

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

  1. … 3 more files in changeset.
ISIS-1976: remove guava from DN-4/5 plugins

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

  1. … 11 more files in changeset.
ISIS-1976: remove ObjectAdapter.Functions, also rename some OA Utilities

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

  1. … 40 more files in changeset.
  1. … 313 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

  1. … 558 more files in changeset.