Clone Tools
  • last updated 18 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: removing the pre-destroy runtime event

... since we cannot reliably post events while the IoC's pre-destroy

phase has already begun or is about to begin

  1. … 7 more files in changeset.
ISIS-2158: deals with some java language deprecations

  1. … 39 more files in changeset.
ISIS-2158: have PersistenceSessionFactory managed by Spring

- allows to remove service loader 'IsisJsoRuntimePlugin'

  1. … 8 more files in changeset.
ISIS-2158: remove jdo specifica from PersistenceSession

  1. … 4 more files in changeset.
ISIS-2158: moving ObjectAdapterContext -> jdo-common

    • -295
    • +0
    ./adaptermanager/ObjectAdapterContext.java
    • -67
    • +0
    ./adaptermanager/ObjectAdapterContext_DependencyInjection.java
    • -85
    • +0
    ./adaptermanager/ObjectAdapterContext_Factories.java
    • -70
    • +0
    ./adaptermanager/ObjectAdapterContext_LifecycleEventSupport.java
    • -268
    • +0
    ./adaptermanager/ObjectAdapterContext_MementoSupport.java
    • -64
    • +0
    ./adaptermanager/ObjectAdapterContext_NewIdentifier.java
    • -279
    • +0
    ./adaptermanager/ObjectAdapterContext_ObjectAdapterByIdProvider.java
    • -159
    • +0
    ./adaptermanager/ObjectAdapterContext_ObjectAdapterProvider.java
    • -158
    • +0
    ./adaptermanager/ObjectAdapterContext_ObjectCreation.java
    • -109
    • +0
    ./adaptermanager/ObjectAdapterContext_ServiceLookup.java
    • -93
    • +0
    ./adaptermanager/ObjectAdapterLegacy.java
  1. … 34 more files in changeset.
ISIS-2158: removing uses of ObjectAdapterProvider

    • -14
    • +22
    ./adaptermanager/ObjectAdapterContext_MementoSupport.java
  1. … 122 more files in changeset.
ISIS-2158: removing uses of ObjectAdapterProvider

    • -14
    • +22
    ./adaptermanager/ObjectAdapterContext_MementoSupport.java
  1. … 122 more files in changeset.
ISIS-2158: properly implement MultiTypedFacet replacements concept

  1. … 85 more files in changeset.
ISIS-2158: further remove uses of ObjectAdapter

    • -1
    • +1
    ./adaptermanager/ObjectAdapterContext.java
    • -2
    • +0
    ./adaptermanager/ObjectAdapterContext_Factories.java
ISIS-2158: commons: cleaning up

    • -3
    • +3
    ./adaptermanager/ObjectAdapterContext.java
    • -2
    • +2
    ./adaptermanager/ObjectAdapterContext_ObjectAdapterByIdProvider.java
  1. … 12 more files in changeset.
ISIS-2158: work towards deprecating ObjectAdapter

    • -3
    • +4
    ./adaptermanager/ObjectAdapterContext_MementoSupport.java
  1. … 80 more files in changeset.
ISIS-2158: refactoring Oid factories into 'metamodel'

- also for entity objects, makes object identifier fetching the

responsibility of the EntityFacet

    • -12
    • +6
    ./adaptermanager/ObjectAdapterContext_ObjectAdapterProvider.java
    • -141
    • +0
    ./adaptermanager/ObjectAdapterContext_OidProviders.java
    • -48
    • +0
    ./adaptermanager/factories/OidFactory.java
  1. … 25 more files in changeset.
ISIS-2158: major(!) ... remove static reference to MetaModelContext

    • -10
    • +12
    ./adaptermanager/ObjectAdapterContext.java
    • -4
    • +4
    ./adaptermanager/ObjectAdapterContext_MementoSupport.java
  1. … 484 more files in changeset.
ISIS-2158: intermediate commit with debug lines, several fixes though ..

- registered beans now honor the @DomainService(objectType="...")

attribute

- lookup Specification by SpedId other than class-name was broken

- attempted fix for the RO Viewer on collections

    • -1
    • +1
    ./adaptermanager/ObjectAdapterContext_ObjectAdapterProvider.java
  1. … 27 more files in changeset.
ISIS-2158: fixes OpenJDK-11 cross compilation issue

    • -1
    • +1
    ./adaptermanager/ObjectAdapterContext_ObjectAdapterByIdProvider.java
  1. … 6 more files in changeset.
ISIS-2158: further regarding terminology

- also consolidate some of the type categorization logic

- a ManagedBeanAdapter is always of BeanSort = MANAGED_BEAN, so field

removed

    • -4
    • +2
    ./adaptermanager/ObjectAdapterContext_ServiceLookup.java
  1. … 23 more files in changeset.
ISIS-2158: some renaming after clarifying terminology

- ManagedBean <=> injectable

- ManagedObject <=> introspectable

    • -2
    • +2
    ./adaptermanager/ObjectAdapterContext_ObjectAdapterProvider.java
  1. … 24 more files in changeset.
ISIS-2158: moving unreferenced classes to 'legacy'

  1. … 3 more files in changeset.
ISIS-2158: move ObjectFactory -> 'legacy'

  1. … 1 more file in changeset.
ISIS-2158: move jdo query specific api to 'jdo-common'

  1. … 3 more files in changeset.
ISIS-2158: consolidate all jdo programming model refiners

- also renames some classes in 'jdo-common' -> IsisXxxJdo

    • -1
    • +1
    ./adaptermanager/ObjectAdapterContext.java
  1. … 12 more files in changeset.
ISIS-2158: major MM refactoring: replace ObjectAdapter -> ManagedObject

- in order to decouple the meta-model from the stateful 'ObjectAdapter'

- instead the lightweigth 'ManagedObject' just holds a PoJos and its

ObjectSpecification

    • -2
    • +4
    ./adaptermanager/ObjectAdapterContext_MementoSupport.java
  1. … 163 more files in changeset.
ISIS-2158: move JdoPersistenceLifecycleService -> jdo-common

- fixes smoketests with headless config

    • -157
    • +0
    ./JdoPersistenceLifecycleService.java
  1. … 3 more files in changeset.
ISIS-2086: refactors 'isis.persistor.datanucleus.install-fixtures' as type-safe config (ctd)

ISIS-2086: refactors 'isis.persistor.datanucleus.install-fixtures' as type-safe config

  1. … 3 more files in changeset.
ISIS-2158: class discovery: removes the need for a custom scan-filter

- @Singleton is no longer discovered!

- use @Service or @DomainService instead

- the IsisBeanScanInterceptorForSpring is now a NoOp, waiting to be

removed

- IsisBoot installs the IsisBeanFactoryPostProcessorForSpring which is

the replacement for the filter above

  1. … 96 more files in changeset.
ISIS-2086: integrating the new configuration beans with the framework

- rename old IsisConfiguration -> IsisConfigurationLegacy, to make space

for the new 'IsisConfiguration'

- moving IDE-support dependency (maven) to module 'config'

  1. … 137 more files in changeset.
ISIS-2158: remove requirement for event-objects to be serializable

- replaces the root of the DomainEvent class hierarchy

java.util.EventBase with org.apache.isis.applib.events.domain.EventObjectBase

    • -9
    • +12
    ./adaptermanager/ObjectAdapterContext_LifecycleEventSupport.java
  1. … 68 more files in changeset.
ISIS-2128 fixes broken TimestampingService

- its now the responsibility of any persistence plugin (like JDO) to

publish (newly introduced) PreStore and PostStore events on the

framework's eventbus

- TimestampingService is now re-implemented to simply listen for

PreStore events and then act on the persistable objects that are passed

over by these events

- TimestampingService was also de-coupled from any JDO specific code,

which allowed us to move it to the 'runtime' module

    • -0
    • +48
    ./events/PersistenceEventService.java
    • -0
    • +47
    ./events/PersistenceEventService_Spring.java
    • -0
    • +32
    ./events/PostStoreEvent.java
    • -0
    • +32
    ./events/PreStoreEvent.java
    • -0
    • +54
    ./events/TimestampService.java
  1. … 12 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

    • -110
    • +110
    ./JdoPersistenceLifecycleService.java
    • -8
    • +8
    ./adaptermanager/ObjectAdapterContext.java
    • -3
    • +3
    ./adaptermanager/ObjectAdapterContext_DependencyInjection.java
    • -6
    • +6
    ./adaptermanager/ObjectAdapterContext_LifecycleEventSupport.java
    • -22
    • +22
    ./adaptermanager/ObjectAdapterContext_MementoSupport.java
    • -6
    • +6
    ./adaptermanager/ObjectAdapterContext_NewIdentifier.java
    • -38
    • +38
    ./adaptermanager/ObjectAdapterContext_ObjectAdapterByIdProvider.java
    • -31
    • +31
    ./adaptermanager/ObjectAdapterContext_ObjectAdapterProvider.java
    • -14
    • +14
    ./adaptermanager/ObjectAdapterContext_ObjectCreation.java
    • -7
    • +7
    ./adaptermanager/ObjectAdapterContext_OidProviders.java
    • -16
    • +16
    ./adaptermanager/ObjectAdapterContext_ServiceLookup.java
    • -5
    • +5
    ./adaptermanager/ObjectAdapterLegacy.java
  1. … 1053 more files in changeset.