Clone Tools
  • last updated 24 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: remove some indirections when getting the spec-load instance

    • -0
    • +19
    ./presets/SilenceProgrammingModel.properties
  1. … 11 more files in changeset.
ISIS-2158: IsisPresets (for logging) ... add silence variant for MM

    • -0
    • +19
    ./presets/DebugMetaModel.properties
    • -18
    • +0
    ./presets/DebugValidation.properties
    • -0
    • +19
    ./presets/SilenceMetaModel.properties
  1. … 5 more files in changeset.
ISIS-1998: proper mixin main method detection

- doing this now in a single place: FacetedMethodsBuilder

- solves issue with any public mixin method being picked up as

contributing action

    • -0
    • +1
    ./presets/DebugProgrammingModel.properties
  1. … 3 more files in changeset.
ISIS-2086: adds type-safe configurations for the DN settings that Apache Isis is explicitly aware of.

    • -12
    • +58
    ./META-INF/additional-spring-configuration-metadata.json
  1. … 1 more file in changeset.
ISIS-2086: converts several datanucleus config props to type-safe

specifically:

isis.persistor.datanucleus.impl.datanucleus.ConnectionFactoryName

isis.persistor.datanucleus.impl.datanucleus.ConnectionFactory2Name

isis.persistor.datanucleus.impl.datanucleus.ConnectionPasswordDecrypter

isis.persistor.datanucleus.impl.datanucleus.PersistenceUnitLoadClasses

isis.persistor.datanucleus.impl.datanucleus.cache.level2.type

isis.persistor.datanucleus.impl.datanucleus.objectProvider.className

isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll

isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateDatabase

isis.persistor.datanucleus.impl.datanucleus.schema.validateAll

isis.persistor.datanucleus.impl.javax.jdo.PersistenceManagerFactoryClass

Note that most of these require additional metadata hints, because of casing.

    • -19
    • +51
    ./META-INF/additional-spring-configuration-metadata.json
  1. … 3 more files in changeset.
ISIS-2086: wip, converting DN config props to use IsisConfiguration

(cherry picked from commit 0a9b39ba4ddceba0f5a2349e1a90eac8f5e6a3f5)

    • -0
    • +14
    ./META-INF/additional-spring-configuration-metadata.json
  1. … 4 more files in changeset.
ISIS-2158: smoketests to have their individual in-mem connections

- adds new 'IsisPresets.H2InMemory_withUniqueSchema'

- also converts DN plugin to use new config bean 'DataNucleusSettings'

However, there might be a random number collision when generating unique

schema names, though highly unlikely. Unfortunately using a UUID as

schema name does not seem to work, its too long (has too many

characters).

    • -2
    • +1
    ./presets/H2InMemory_withUniqueSchema.properties
  1. … 5 more files in changeset.
ISIS-2086: fixes syntax errors in metadata

    • -4
    • +4
    ./META-INF/additional-spring-configuration-metadata.json
ISIS-2086: adds javax.jdo.option settings to IsisConfiguration

with metadata so that they are correctly bound.

    • -1
    • +15
    ./META-INF/additional-spring-configuration-metadata.json
  1. … 1 more file in changeset.
ISIS-2158: config-beans: adding test case for 'ConnectionURL'

    • -0
    • +22
    ./presets/H2InMemory_withUniqueSchema.properties
  1. … 5 more files in changeset.
ISIS-2086: converts 'isis.viewer.wicket.themes.*' (3 of em) to type-safe config

    • -0
    • +9
    ./META-INF/additional-spring-configuration-metadata.json
  1. … 3 more files in changeset.
ISIS-2086: adds metadata for 'isis.viewer.wicket.credit.{1|2|3}.{url|name|image}

    • -0
    • +39
    ./META-INF/additional-spring-configuration-metadata.json
  1. … 1 more file in changeset.
ISIS-2086: declares isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL in metadata

this can't be declared using type-safe config, because key must be called "ConnectionURL", (probably) not recognised by Spring.

    • -0
    • +13
    ./META-INF/additional-spring-configuration-metadata.json
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. … 97 more files in changeset.
ISIS-2158: adds new debugging presets

- debug logging for the programming model and its refiners

- also adds stubs for metamodel validation smoketesting with good and

bad domain-objects

    • -0
    • +18
    ./presets/DebugDiscovery.properties
    • -0
    • +18
    ./presets/DebugProgrammingModel.properties
    • -0
    • +18
    ./presets/DebugValidation.properties
  1. … 15 more files in changeset.
ISIS-2158 fixes transaction related smoketests

- also bumps h2/hsqldb to their latest versions

consecutive smoketest runs might run into an issue with jdo/schema

creation failing due to schema not found, but running test classes

individually does work

    • -0
    • +20
    ./presets/DebugPersistence.properties
  1. … 19 more files in changeset.
ISIS-2158 rename Presets -> IsisPresets

- also simplifies preset property source configuration usage

    • -0
    • +26
    ./presets/DataNucleusAutoCreate.properties
    • -0
    • +21
    ./presets/H2InMemory.properties
    • -0
    • +21
    ./presets/HsqlDbInMemory.properties
    • -0
    • +21
    ./presets/IsisIntegTest.properties
    • -0
    • +18
    ./presets/NoTranslations.properties
  1. … 11 more files in changeset.
ISIS-2126 aligning pkg names for modules 'security'

- also fixes byte-buddy SPI due to package renaming earlier

- also fixes bean-type-registry SPI due to package renaming earlier

    • -0
    • +1
    ./META-INF/services/org.apache.isis.commons.internal.plugins.beantyperegistry.BeanTypeRegistryPlugin
    • -1
    • +0
    ./META-INF/services/org.apache.isis.core.plugins.beantyperegistry.BeanTypeRegistryPlugin
  1. … 185 more files in changeset.
ISIS-2112: removes the 'class-discovery' plugin

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

    • -0
    • +1
    ./META-INF/services/org.apache.isis.core.plugins.beantyperegistry.BeanTypeRegistryPlugin
  1. … 24 more files in changeset.