config

Clone Tools
  • last updated 16 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: intermediate commit, breaks some smoketests

- simplifies interaction between spec-loader and type-registry

- speed up 'isManagedBean' check, by no longer using reflection, when we

already can ask a fully populated hash-map

- converts DefaultedFacet to use new 'IsisConfiguration'

  1. … 18 more files in changeset.
ISIS-2158: wicket-viewer: fixes collections rendering

  1. … 4 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. … 25 more files in changeset.
ISIS-2158: IsisPresets (for logging) ... add silence variant for MM

    • -0
    • +19
    ./src/main/resources/presets/DebugMetaModel.properties
    • -0
    • +19
    ./src/main/resources/presets/SilenceMetaModel.properties
  1. … 4 more files in changeset.
ISIS-2158: fixes the mixed-in association accept logic

- seems one predicate got flipped during refactoring

  1. … 3 more files in changeset.
ISIS-2158: polishing the SpecificationLoaderDefault

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

  1. … 20 more files in changeset.
ISIS-2158: some renaming after clarifying terminology

- ManagedBean <=> injectable

- ManagedObject <=> introspectable

  1. … 24 more files in changeset.
ISIS-2062: refactors ext-secman to distributed component pattern

  1. … 163 more files in changeset.
ISIS-2062: refactors ext-secman to distributed component pattern

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

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

  1. … 163 more files in changeset.
ISIS-2062: uses simplified antora 2.x directory structure (remove 'assets' dir)

    • -0
    • +0
    ./_adoc/modules/ROOT/assets/attachments/.gitkeep
    • -0
    • +0
    ./_adoc/modules/ROOT/attachments/.gitkeep
    • -0
    • +0
    ./_adoc/modules/ROOT/images/.gitkeep
  1. … 951 more files in changeset.
ISIS-2062: reorgs _partials dir

    • -1
    • +1
    ./_adoc/modules/ROOT/partials/_attributes.adoc
  1. … 150 more files in changeset.
ISIS-1998: use @Mixin as meta-annotation on @Action, @Property ...

  1. … 10 more files in changeset.
ISIS-2086: adds type-safe configurations for the DN settings that Apache Isis is explicitly aware of.

ISIS-2062: more fixing up of xref's

    • -1
    • +1
    ./_adoc/modules/ROOT/partials/nav.adoc
  1. … 7 more files in changeset.
ISIS-2062: more fixing up of xref's

    • -1
    • +1
    ./_adoc/modules/ROOT/partials/nav.adoc
  1. … 7 more files in changeset.
ISIS-2062: fixes some more bad links from previous stuff being moved.

  1. … 33 more files in changeset.
ISIS-2062: fixes some more bad links from previous stuff being moved.

  1. … 33 more files in changeset.
ISIS-2062: fixes some xref's that were missed for rg:cms

  1. … 40 more files in changeset.
ISIS-2062: fixes some xref's that were missed for rg:cms

  1. … 40 more files in changeset.
ISIS-2062: splits up refguide across applib, config and schema.

Moves schema out of cms into its own component; ant, svc and (the rest of) cms are under applib.

These are all aggregated together into a single refguide via TOC partials.

    • -0
    • +6
    ./_adoc/modules/ROOT/_attributes.adoc
    • -0
    • +0
    ./_adoc/modules/ROOT/assets/attachments/.gitkeep
    • -0
    • +0
    ./_adoc/modules/ROOT/assets/images/.gitkeep
    • -0
    • +0
    ./_adoc/modules/ROOT/examples/.gitkeep
    • -0
    • +7
    ./_adoc/modules/ROOT/nav.adoc
    • -0
    • +4
    ./_adoc/modules/ROOT/pages/_attributes.adoc
    • -0
    • +25
    ./_adoc/modules/ROOT/pages/about.adoc
    • -0
    • +38
    ./_adoc/modules/ROOT/pages/configuration-files.adoc
    • -0
    • +731
    ./_adoc/modules/ROOT/pages/configuring-core.adoc
    • -0
    • +100
    ./_adoc/modules/ROOT/pages/deployment-types.adoc
    • -0
    • +68
    ./_adoc/modules/ROOT/pages/specifying-components.adoc
    • -0
    • +4
    ./_adoc/modules/ROOT/partials/_attributes.adoc
    • -0
    • +7
    ./_adoc/modules/ROOT/partials/nav.adoc
  1. … 681 more files in changeset.
ISIS-2062: splits up refguide across applib, config and schema.

Moves schema out of cms into its own component; ant, svc and (the rest of) cms are under applib.

These are all aggregated together into a single refguide via TOC partials.

    • -0
    • +0
    ./_adoc/modules/ROOT/assets/attachments/.gitkeep
    • -0
    • +0
    ./_adoc/modules/ROOT/examples/.gitkeep
    • -0
    • +4
    ./_adoc/modules/ROOT/pages/_attributes.adoc
    • -0
    • +25
    ./_adoc/modules/ROOT/pages/about.adoc
    • -0
    • +4
    ./_adoc/modules/ROOT/partials/_attributes.adoc
    • -0
    • +7
    ./_adoc/modules/ROOT/partials/nav.adoc
  1. … 681 more files 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.

  1. … 2 more files in changeset.
ISIS-2158: have IsisSystemEnvironment cleanup Isis' _Context

- also tries to ensure, there can be only one IsisSystemEnvironment

instance at any time

- moving IsisSystemEnvironment one up in package hierarchy

- we hook into the Spring context's life-cycle and call _Context.clear()

when Spring is about to start the @PostConstuct phase

- also fixes a concurrent testing issue

  1. … 31 more files in changeset.
ISIS-2158: removes the scan-filter as its no longer required

  1. … 7 more files in changeset.
ISIS-2158: cleanup ServiceRegistryDefault

  1. … 4 more files in changeset.
ISIS-2158: removes the IsisSystemEnvironmentProvider

- this indirection is not required

  1. … 2 more files in changeset.
ISIS-2086: wip, converting DN config props to use IsisConfiguration

(cherry picked from commit 0a9b39ba4ddceba0f5a2349e1a90eac8f5e6a3f5)

  1. … 3 more files in changeset.