Clone Tools
  • last updated 22 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

    • -11
    • +4
    ./PersistenceSessionServiceInternalDefault.java
  1. … 20 more files in changeset.
ISIS-2125: adds PlatformTransactionManager for Integration Testing

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

    • -0
    • +39
    ./IsisTransactionAspectSupport.java
    • -0
    • +50
    ./IsisTransactionObject.java
    • -1
    • +1
    ./PersistenceSessionServiceInternalDefault.java
  1. … 12 more files in changeset.
ISIS-2125: refining some internal and public API

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

  1. … 7 more files in changeset.
ISIS-2112: prepare for deprecation of Isis Transaction API

- intent is to instead hide current Isis Transaction Implementation

behind spring-tx

- also refactors Auditer- and PublisherService tests to demo API changes

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

    • -0
    • +474
    ./IsisTransactionManagerJdoInternal.java
    • -1
    • +1
    ./PersistenceSessionServiceInternalDefault.java
  1. … 31 more files in changeset.
ISIS-2112: fixes newly created objects don't get persisted

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

  1. … 13 more files in changeset.
  1. … 53 more files in changeset.
  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.