Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

  1. … 34 more files in changeset.
ISIS-2112: skip DN schema creation if no persistable classes are found

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

    • -1
    • +5
    ./DataNucleusApplicationComponents5.java
  1. … 2 more files in changeset.
ISIS-2112: refining BeanSort terminology

- also makes helloworld deployable again

- core: maven build and surefire tests successful

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

  1. … 29 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. … 62 more files in changeset.
ISIS-2112: trouble-shooting: adds some fixes, some debug code

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

  1. … 21 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: 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

    • -0
    • +2
    ./DataNucleusApplicationComponents5.java
  1. … 37 more files in changeset.
ISIS-2112: refactoring IsisConfiguration to be managed by Spring

- makes the ServiceRegistryDefault the bootstrapping entry-point of

Spring into Isis, that is ServiceRegistryDefault is

ApplicationContextAware

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

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

  1. … 14 more files in changeset.
ISIS-2112: moving 'objectstore.jdo' packages into a new module

- to separate 'core' runtime classes from 'jdo' specific ones

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

    • -29
    • +27
    ./PersistenceSessionFactory5.java
  1. … 26 more files in changeset.
ISIS-2112: integrates IsisConfiguration with Spring

- after Spring has brought up its ApplicationContext, it passes over all

configuration properties to Isis

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

  1. … 15 more files in changeset.
ISIS-2112: further simplifies ServiceRegistry interface

- no longer keep service pojo instances in HashMaps all over the place

- instead work with BeanAdapters that resolve service-pojos lazily

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

  1. … 17 more files in changeset.
ISIS-2112: re-implements IsisConfiguration from scratch

- also re-activates configuration tests

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

  1. … 13 more files in changeset.
ISIS-2112: removes the AppManifest/AbstractModule subsystem

- yet needed lots of FIXME[2112] markers, to be dealt with later

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

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

    • -121
    • +0
    ./JdoPersistenceLifecycleService.java
  1. … 24 more files in changeset.
ISIS-2112: backporting 'JdoPersistenceLifecycleService'

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

    • -0
    • +121
    ./JdoPersistenceLifecycleService.java
  1. … 6 more files in changeset.
ISIS-2112: backporting from '2033-IoC_Spring' branch

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

    • -23
    • +14
    ./PersistenceSessionFactory5.java
  1. … 1097 more files in changeset.
ISIS-2104: fixes AuditerService, but not yet the PublisherService

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

  1. … 10 more files in changeset.
ISIS-2033: renaming jdo specific packages

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

    • -265
    • +0
    ./DataNucleusApplicationComponents5.java
    • -223
    • +0
    ./PersistenceSessionFactory5.java
  1. … 46 more files in changeset.
ISIS-2033: refactoring FixtureScript's installed state

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

    • -32
    • +22
    ./PersistenceSessionFactory5.java
  1. … 17 more files in changeset.
ISIS-2033: apply non-breaking changes from previous

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

  1. … 30 more files in changeset.
Revert "ISIS-2033: introduces ManagedObjectState"

This reverts commit 525a92c0bfec2099ddce33d0526d62cf5b0474fd.

  1. … 24 more files in changeset.
ISIS-2033: introduces ManagedObjectState

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

  1. … 24 more files in changeset.
  1. … 8 more files in changeset.
ISIS-2033: integrate RequestContextService with Wicket

fixes 'No active contexts for scope type

javax.enterprise.context.RequestScoped'

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

  1. … 4 more files in changeset.
ISIS-2033: split MetaModelValidationException into 2 parts

MetaModelDeficiencies to hold the validation result

MetaModelValidationException to be constructed from

MetaModelDeficiencies

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

  1. … 13 more files in changeset.
ISIS-2033: introduces a RequestContextService

to programmatically 'start' a new RequestScope

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

  1. … 26 more files in changeset.
ISIS-2033: fixing ambiguous service-ids derived feom cdi managed beans

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

  1. … 7 more files in changeset.
Merge branch 'v2' into 2033-IoC

Conflicts:

core/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServicesMenu.java

core/config/src/main/java/org/apache/isis/config/AppConfigLocator.java

core/config/src/main/java/org/apache/isis/config/builder/IsisConfigurationDefault.java

core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactory.java

core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/metamodel/MetaModelServiceDefault.java

core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/SpecificationLoader.java

core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectSpecificationAbstract.java

core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/dflt/ObjectSpecificationDefault.java

core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/specimpl/standalonelist/ObjectSpecificationOnStandaloneList.java

core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/SpecificationLoaderTestAbstract.java

core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/SpecificationLoaderTest_array.java

core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/SpecificationLoaderTest_collection.java

core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/SpecificationLoaderTest_value.java

core/plugins/jdo-datanucleus-4/src/test/java/org/apache/isis/core/metamodel/specloader/ObjectReflectorDefaultTest_object.java

core/plugins/jdo-datanucleus-4/src/test/java/org/apache/isis/core/runtime/system/ObjectMemberAbstractTest.java

core/plugins/jdo-datanucleus-4/src/test/java/org/apache/isis/core/wrapper/WrapperFactoryDefaultTest_wrappedObject.java

core/plugins/jdo-datanucleus-5/src/test/java/org/apache/isis/core/metamodel/specloader/ObjectReflectorDefaultTest_object.java

core/pom.xml

core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java

core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketModule.java

core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.java

    • -2
    • +1
    ./DataNucleusApplicationComponents5.java
  1. … 38 more files in changeset.