Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
ISIS-2112: moving 'objectstore.jdo' packages into a new module

- to separate 'core' runtime classes from 'jdo' specific ones


  1. … 26 more files in changeset.
ISIS-2033: moving jdo specific classes from 'runtime' to 'jdo-common'

also removing unused classes


  1. … 20 more files in changeset.
ISIS-1976: removes OA map, stream for metamodel, excising guava

Key achievements:

Metamodel: almost all guava Function and Predicate idioms removed

Metamodel: slight API improvements, such that some of the internal meta-data that is kept in Java

Collections is no longer copied into immutable lists for any calling client, instead Java Streams are returned (which treat the underlying collections un-modifiable by design)

the ObjectAdapter per-session map/cache is history

the legacy modules have been removed, for convenince and ease of migration the legacy/transition-1-2- module remains and shall provide legacy glue code

shiro was moved to plugins, and its artifact renamed, to be inline with the other plugins

  1. … 558 more files in changeset.
ISIS-1841 automated source cleanup

Add missing '@Override' annotations

Remove trailing white spaces on all lines

Correct indentation

  1. … 1410 more files in changeset.
ISIS-1742: globally replaces imports on applib.filter.Predicate for guava's equiv, deletes applib.filter.Predicate

  1. … 31 more files in changeset.
ISIS-1742: renames applib.filter.Filter to applib.filter.Predicate, same as guava's similar class.

  1. … 34 more files in changeset.
ISIS-936: moved prod source from isis-core-objectstore-jdo-datanucleus to isis-core-runtime. moved tests to core/tck/isis-core-tck-integtests.

Have also (temporarily) skipped the tests in isis-core-tck-restfulobjects URLs have changed for objects and further refactorings anticipated...

    • -0
    • +69
  1. … 155 more files in changeset.