plugins

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

  1. … 11 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. … 27 more files in changeset.
ISIS-2158: polishing the SpecificationLoaderDefault

  1. … 3 more files in changeset.
ISIS-1998: uses memberOrder constant for Persistable_ mixins

ISIS-2158: polishing SpecificationLoader interface

  1. … 7 more files in changeset.
ISIS-2158: fixing tests

  1. … 1 more file in changeset.
ISIS-2158: introduces a DeficiencyFacet

- facets of this particular type do now get added directly to the

meta-model during validation; these are specifically added to the

facet-holder, that is considered responsible for the failure

- this automatically allows for the meta-model export to also include

deficiency facets, explaining what's going wrong, right at the place

where they originate from

  1. … 34 more files in changeset.
ISIS-2158: polish meta-model life cycle

  1. … 13 more files in changeset.
ISIS-2158: moving unreferenced classes to 'legacy'

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

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

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

  1. … 5 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-2062: uses simplified antora 2.x directory structure (remove 'assets' dir)

    • -2
    • +2
    ./jdo/_adoc/modules/ROOT/_attributes.adoc
    • -0
    • +0
    ./jdo/_adoc/modules/ROOT/attachments/.gitkeep
  1. … 949 more files in changeset.
ISIS-2062: reorgs _partials dir

    • -1
    • +1
    ./jdo/_adoc/modules/ROOT/_attributes.adoc
    • -0
    • +4
    ./jdo/_adoc/modules/ROOT/partials/_attributes.adoc
  1. … 149 more files in changeset.
ISIS-2158: reverting the idea of storing validators unique by type

- would have allowed lazy instantiation

- this concept fails on required multiple instances of

MetaModelValidatorVisiting

- keep it simple for now

  1. … 4 more files in changeset.
  1. … 2 more files in changeset.
ISIS-2158: consolidate JDO specific programming-model contributions

  1. … 6 more files in changeset.
ISIS-2158: further refine the ProgrammingModel API

  1. … 21 more files in changeset.
ISIS-2158: simplifies MetaModelRefiner

- an intermediate step, more to come

  1. … 45 more files in changeset.
ISIS-2158 major: refactoring ProgrammingModel

- provides an API to handle facet processing order via enum

ProcessingOrder

- provides an API to add multiple markers to facet- factories during

their registration with the ProgrammingModel instance

- after registration phase the ProgrammingModel instance is initialized

with an optional facet-factory filter, this allows to filter by markers

eg. Marker.DEPRECATED or Marker.INCUBATING

- removing the obsolete ProgrammingModelPlugin interface

  1. … 31 more files in changeset.
ISIS-2158: non-invasive preparations for ISIS-1998

adding tests first (test driven development) before actually modifying

the programming model ...

1. facet processing tests

2. smoketests to test whether the generated meta-model is as expected

  1. … 22 more files in changeset.
ISIS-2158: remaining conversions (method level annotations)

- next up: parameter level annotation processing

  1. … 25 more files in changeset.
ISIS-2086: uses typesafe settings in DN (nb: breaks smoke tests)

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-2086: uses type-safe config for lookup of ConnectionURL

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: move JdoPersistenceLifecycleService -> jdo-common

- fixes smoketests with headless config

  1. … 2 more files in changeset.