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

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. … 6 more files in changeset.
ISIS-2158: fixing performance issues and tests

ISIS-2158: replace home-brew service injector with Spring's

ISIS-2158: sidebar-css: hide border when collapsed

ISIS-2158: extensions: excel-export fallback for sheet-name if empty

- fixes excel export on standalone lists

ISIS-2158: wicket-viewer: fixes collections rendering

ISIS-2158: intermediate commit with debug lines, several fixes though ..

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


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

- attempted fix for the RO Viewer on collections

  1. … 13 more files in changeset.
ISIS-2158: refactoring towards free MM from ObjectAdapter

ISIS-2158: regression

ISIS-2158: fixes OpenJDK-11 cross compilation issue

ISIS-2158: IsisPresets (for logging) ... add silence variant for MM

    • -0
    • +19
ISIS-2158: fixes the mixed-in association accept logic

- seems one predicate got flipped during refactoring

ISIS-2158: polishing the SpecificationLoaderDefault

ISIS-2158: minor polishing

ISIS-2158: further regarding terminology

- also consolidate some of the type categorization logic

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


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

- ManagedBean <=> injectable

- ManagedObject <=> introspectable

  1. … 10 more files in changeset.
ISIS-2158: fixes ServiceInjector not honoring @Primary

- instance equality checks seem to require the @Primary constant in

_Constants to be picked up via reflection instead of providing a newed

up one

ISIS-1998: uses memberOrder constant for Persistable_ mixins

ISIS-2062: adds script to generate .adoc from spring config metadata

    • -0
    • +216
ISIS-2158: extend spec-loading, also allow for concurrent validation

- as an optimization step we also introduced a new highly specialized

List type '_VersionedList'

- _VersionedList allows to iterate over its elements while concurrently

adding elements to the list

- we have a special traversal function 'forEach(element)' that very fast

traverses all elements even those that get added during traversal

ISIS-2158: polishing SpecificationLoader interface

ISIS-2158: fixing tests

ISIS-2158: revert FacetAbstract temp. changes to previous version

- OpenJDK 11 build fails on this class - no idea why

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. … 28 more files in changeset.
ISIS-2158: polish meta-model life cycle

ISIS-2158: moving unreferenced classes to 'legacy'

ISIS-2158: move ObjectFactory -> 'legacy'

ISIS-2158: move jdo query specific api to 'jdo-common'

ISIS-2158: consolidate all jdo programming model refiners

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