Clone Tools
  • last updated 24 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2182: moves core/plugins/jdo to core/persistence/jdo

    • -43
    • +0
    ./datanucleus/DataNucleusException.java
    • -26
    • +0
    ./datanucleus/DataNucleusPropertiesAware.java
    • -41
    • +0
    ./datanucleus/DataNucleusSettings.java
    • -34
    • +0
    ./datanucleus/JdoRuntimeException.java
    • -139
    • +0
    ./datanucleus/service/JdoPersistenceLifecycleService.java
    • -94
    • +0
    ./entities/JdoEntityTypeRegistry.java
    • -69
    • +0
    ./exceprecog/ExceptionRecognizerCompositeForJdoObjectStore.java
    • -37
    • +0
    ./exceprecog/ExceptionRecognizerForJDODataStoreException.java
    • -37
    • +0
    ./exceprecog/ExceptionRecognizerForJDODataStoreExceptionIntegrityConstraintViolationForeignKeyNoActionException.java
    • -32
    • +0
    ./exceprecog/ExceptionRecognizerForJDOObjectNotFoundException.java
  1. … 348 more files in changeset.
ISIS-2177: remove ObjectAdapter.isTransient()

    • -15
    • +22
    ./objectadapter/ObjectAdapterContext_MementoSupport.java
  1. … 5 more files in changeset.
ISIS-2177: move ObjectAdapter.InvokeUtil -> ManagedObject.InvokeUtil

also transferring visibility utils

    • -1
    • +1
    ./objectadapter/ObjectAdapterContext.java
  1. … 55 more files in changeset.
ISIS-2177: cleaning up ManagedObject utilities

yet needs further refactoring

    • -3
    • +3
    ./objectadapter/ObjectAdapterContext_MementoSupport.java
    • -1
    • +1
    ./persistence/IsisPersistenceSessionJdoBase.java
  1. … 15 more files in changeset.
ISIS-2177: make ObjectIdentifier part of ObjectManager

remove static refs to former OidFactory

    • -1
    • +1
    ./objectadapter/ObjectAdapterContext.java
    • -6
    • +4
    ./objectadapter/ObjectAdapterContext_ObjectAdapterProvider.java
  1. … 3 more files in changeset.
ISIS-2177: rename OidFactory -> ObjectIdentifier, move closer to ObjectManager (responsibility: identify objects)

    • -4
    • +4
    ./objectadapter/ObjectAdapterContext_ObjectAdapterProvider.java
  1. … 15 more files in changeset.
ISIS-2177: convert OidFactory to make use of ChainOfResponsibility

    • -1
    • +1
    ./objectadapter/ObjectAdapterContext_ObjectAdapterProvider.java
  1. … 6 more files in changeset.
ISIS-2177: remove ObjectAdapterProvider.Delegate

    • -1
    • +1
    ./persistence/IsisPersistenceSessionJdoBase.java
  1. … 7 more files in changeset.
ISIS-2177: some fixes

re-implement code for proper object deleted detection

prevent NPE on ill-formed request

  1. … 9 more files in changeset.
ISIS-2177: reworks the ObjectLoader to use new ChainOfResponibility API

also adds initial ObjectCreator (as object creation is a new

responsibility for ObjectManager)

    • -1
    • +1
    ./objectadapter/ObjectAdapterContext.java
    • -8
    • +0
    ./objectadapter/ObjectAdapterContext_ObjectAdapterProvider.java
    • -9
    • +1
    ./objectadapter/ObjectAdapterContext_ObjectCreation.java
  1. … 16 more files in changeset.
ISIS-2175: Removes the 'Version' class (as used in OIDs)

    • -4
    • +0
    ./objectadapter/ObjectAdapterContext.java
  1. … 10 more files in changeset.
ISIS-2175: Removes the 'Version' class (as used in OIDs)

    • -4
    • +0
    ./objectadapter/ObjectAdapterContext.java
  1. … 10 more files in changeset.
ISIS-2175: Remove ConcurrencyException

    • -2
    • +0
    ./objectadapter/ObjectAdapterContext_ObjectAdapterByIdProvider.java
  1. … 18 more files in changeset.
ISIS-2175: Remove ConcurrencyException

    • -2
    • +0
    ./objectadapter/ObjectAdapterContext_ObjectAdapterByIdProvider.java
  1. … 18 more files in changeset.
ISIS-2175: remove Oid.getVersion()

  1. … 16 more files in changeset.
ISIS-2175: remove Oid.getVersion()

  1. … 16 more files in changeset.
ISIS-2175: Remove the 'Version' in OIDs

    • -1
    • +1
    ./objectadapter/ObjectAdapterContext_MementoSupport.java
    • -48
    • +0
    ./objectadapter/ObjectAdapterContext_ObjectAdapterByIdProvider.java
  1. … 10 more files in changeset.
ISIS-2175: Remove the 'Version' in OIDs

    • -1
    • +1
    ./objectadapter/ObjectAdapterContext_MementoSupport.java
    • -48
    • +0
    ./objectadapter/ObjectAdapterContext_ObjectAdapterByIdProvider.java
  1. … 10 more files in changeset.
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

    • -8
    • +0
    ./datanucleus/service/JdoPersistenceLifecycleService.java
  1. … 7 more files in changeset.
ISIS-2170: reinstates @PersistenceCapable(schema=...) as a means to derive objectType

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

    • -13
    • +0
    ./objectadapter/ObjectAdapterContext_ObjectAdapterProvider.java
    • -0
    • +16
    ./persistence/IsisPersistenceSessionJdoBase.java
  1. … 38 more files in changeset.
ISIS-2158: ObjectAdapterProvider: further remove obsolete methods

    • -16
    • +12
    ./objectadapter/ObjectAdapterContext_ObjectAdapterProvider.java
  1. … 4 more files in changeset.
ISIS-2158: ObjectAdapterProvider: remove obsolete methods

    • -12
    • +0
    ./objectadapter/ObjectAdapterContext.java
    • -17
    • +0
    ./objectadapter/ObjectAdapterContext_ObjectAdapterProvider.java
  1. … 1 more file in changeset.
ISIS-2158: work towards removal of ObjectAdpaterProvider

- removes responsibility of service-adapter-lookup from

ObjectAdpaterProvider

    • -50
    • +0
    ./objectadapter/ObjectAdapterContext_ObjectAdapterProvider.java
  1. … 11 more files in changeset.
ISIS-2158: reinstates advanced Title Validation

- provides validation code (previously run after IsisSessionFactory

initialization) encapsulated as a new MetaModelValidator:

'TitlesAndTranslationsValidator'

- validates the TitleService against registered service instances

- validates the TitleService against any inspected enum types

- validates the TranslationService against registered messages

- moves the MessageRegistry from module 'runtime' -> 'config'

  1. … 30 more files in changeset.
ISIS-2158: remove static references to IsisBeanTypeRegistry

    • -2
    • +4
    ./datanucleus/service/JdoPersistenceLifecycleService.java
    • -7
    • +11
    ./entities/JdoEntityTypeRegistry.java
  1. … 16 more files in changeset.
ISIS-2158: move service loader 'IsisJdoMetamodelPlugin' -> jdo-common

- also decouples DomainObjectInvocationHandler from JDO

    • -1
    • +1
    ./lifecycles/JdoStoreLifecycleListenerForIsis.java
    • -0
    • +56
    ./metamodel/IsisJdoMetamodelPlugin.java
    • -0
    • +34
    ./metamodel/JdoMetamodelUtil.java
    • -1
    • +1
    ./metamodel/facets/prop/column/MaxLengthDerivedFromJdoColumnAnnotationFacetFactory.java
  1. … 9 more files in changeset.
ISIS-2158: have PersistenceSessionFactory managed by Spring

- allows to remove service loader 'IsisJsoRuntimePlugin'

    • -15
    • +2
    ./datanucleus/service/JdoPersistenceLifecycleService.java
  1. … 7 more files in changeset.
ISIS-2158: service lookup is no longer the responsibility of the persistence layer

    • -9
    • +0
    ./objectadapter/ObjectAdapterContext.java
    • -4
    • +5
    ./objectadapter/ObjectAdapterContext_ObjectAdapterByIdProvider.java
    • -109
    • +0
    ./objectadapter/ObjectAdapterContext_ServiceLookup.java
  1. … 1 more file in changeset.
ISIS-2158: re-aligning jdo-commons package names

    • -0
    • +296
    ./objectadapter/ObjectAdapterContext.java
    • -0
    • +67
    ./objectadapter/ObjectAdapterContext_DependencyInjection.java
    • -0
    • +85
    ./objectadapter/ObjectAdapterContext_Factories.java
    • -0
    • +70
    ./objectadapter/ObjectAdapterContext_LifecycleEventSupport.java
    • -0
    • +268
    ./objectadapter/ObjectAdapterContext_MementoSupport.java
    • -0
    • +64
    ./objectadapter/ObjectAdapterContext_NewIdentifier.java
    • -0
    • +279
    ./objectadapter/ObjectAdapterContext_ObjectAdapterByIdProvider.java
    • -0
    • +159
    ./objectadapter/ObjectAdapterContext_ObjectAdapterProvider.java
    • -0
    • +158
    ./objectadapter/ObjectAdapterContext_ObjectCreation.java
    • -0
    • +109
    ./objectadapter/ObjectAdapterContext_ServiceLookup.java
    • -0
    • +96
    ./objectadapter/ObjectAdapterLegacy.java
    • -8
    • +5
    ./persistence/IsisPlatformTransactionManagerForJdo.java
  1. … 16 more files in changeset.