Clone Tools
  • last updated 24 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2158: multiple simplifications ...

- code de-duplication

- thread safety for facetholder

- remove MarkerFacet

- remove CachedFacet

- remove MultiTypedFacet

  1. … 80 more files in changeset.
ISIS-2158: fixes blob demo

  1. … 1 more file in changeset.
ISIS-2158: housekeeping: mementos

  1. … 1 more file in changeset.
ISIS-2158: refactoring Oid factories into 'metamodel'

- also for entity objects, makes object identifier fetching the

responsibility of the EntityFacet

  1. … 20 more files in changeset.
ISIS-2158: major(!) ... remove static reference to MetaModelContext

  1. … 472 more files in changeset.
ISIS-2164: traces action and pages

working reasonably well, I think

  1. … 20 more files in changeset.
ISIS-2164: cleans up tracing code in wicket request cycle

also demo code in HelloWorldObjects#listAll

  1. … 4 more files in changeset.
ISIS-2164: moves stuff from helloworld to new tracing module

  1. … 7 more files in changeset.
ISIS-2164: Dummy example

  1. … 13 more files in changeset.
spikes using brave+zipkin

    • -0
    • +115
    ./main/java/org/apache/isis/core/webapp/TracingZipkinFilter.java
  1. … 9 more files in changeset.
ISIS-2158: remove some references to conf-legacy where no longer used

  1. … 18 more files in changeset.
ISIS-2158: remove some indirections when getting the spec-load instance

  1. … 10 more files in changeset.
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. … 20 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. … 23 more files in changeset.
ISIS-2158: refactoring towards free MM from ObjectAdapter

  1. … 6 more files in changeset.
ISIS-2158: fixes OpenJDK-11 cross compilation issue

  1. … 6 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. … 22 more files in changeset.
ISIS-2158: some renaming after clarifying terminology

- ManagedBean <=> injectable

- ManagedObject <=> introspectable

  1. … 23 more files 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. … 42 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. … 3 more files in changeset.
ISIS-2158: move ObjectFactory -> 'legacy'

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

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

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

  1. … 12 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. … 160 more files in changeset.
ISIS-2158: further refine the ProgrammingModel API

  1. … 22 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. … 24 more files in changeset.
ISIS-2158: move JdoPersistenceLifecycleService -> jdo-common

- fixes smoketests with headless config

  1. … 3 more files in changeset.
ISIS-2158: spec-loading: some refinement and polishing

  1. … 17 more files in changeset.