Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
ISIS-2177: removes Oid_State, marks Bookmark.ObjectState deprecated

  1. … 4 more files in changeset.
ISIS-2177: minor code quality improvements

  1. … 5 more files in changeset.
ISIS-2158: cleanup serializaion ids no longer needed

- also mark NatureOfService deprecated options to be removed with

release 2.0.0

  1. … 12 more files in changeset.
ISIS-2125 batch update format: makes all injection points one-liners

  1. … 54 more files in changeset.
ISIS-2033: tries to simplify PersistenceSessionServiceInternal


  1. … 6 more files in changeset.
ISIS-2033: introduces a RequestContextService

to programmatically 'start' a new RequestScope


  1. … 26 more files in changeset.
ISIS-1811: updates docs for Axon eventhandler

has moved to a different package with upgrade. Think this is ISIS-1905

  1. … 18 more files in changeset.
ISIS-1976: remove deprecated BookmarkService methods that don't take a FieldResetPolicy argument


  1. … 5 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. … 1408 more files in changeset.
ISIS-1949: Aligning Internal API package names with new home 'commons'

... org.apache.isis.commons.internal.*


  1. … 301 more files in changeset.
ISIS-1742 fixes naive memento re-implementation in Internal API

Extends BookmarkServiceInternalDefault to also support the new

SerializingAdapter interface required for proper ViewModel


  1. … 6 more files in changeset.
ISIS-1742 removing temporary addition to FactoryService

  1. … 4 more files in changeset.
ISIS-1841 provide serialVersionUIDs

  1. … 14 more files in changeset.
ISIS-1827 applib: remove uses of guava with Internal API

  1. … 63 more files in changeset.
ISIS-1841 refactoring switch statements

such that unmatched cases always throw an exception (internal error)

  1. … 9 more files in changeset.
ISIS-1742: rolls up BookmarkService2 to BookmarkService

  1. … 11 more files in changeset.
ISIS-1742: fixes up compile issues resulting from removal of methods from DomainObjectContainer

Includes some refactoring of DomainServiceProvider

  1. … 13 more files in changeset.
ISIS-1685: adds missing for applib

  1. … 78 more files in changeset.
ISIS-1674: updates documentation to reference helloworld archetype where necessary.

  1. … 103 more files in changeset.
ISIS-1603: uses hints to reset focus after OK or Cancel (requiring extension to HintStore to accommodate); also fixes the model used to render edit link for dates and numbers etc (use same as textfield).

  1. … 20 more files in changeset.
ISIS-1584: adds validator to prohibit contributed services (nature=VIEW or nature=VIEW_CONTRIBUTIONS_ONLY)

Disabled by default, can enable using a new configuration property.


- improved validation messages, indicating the config property that controls them

- changed existing mixins to use @Mixin(method="exec") so easier to read

- refactored the two contributed domain services (BookmarkHolder{Action/Association}Contributions) into mixins

- minor fix to simpleapp to remove its contributed domain service also (HomePageService).

    • -106
    • +0
    • -105
    • +0
    • -0
    • +57
    • -0
    • +54
  1. … 12 more files in changeset.
ISIS-1519: adds XxxType.Meta classes as a new idiom for holding max lengths of columns (replacing JdoColumnLength)

  1. … 17 more files in changeset.
ISIS-1464: allow lookup of bookmarks for view models

  1. … 3 more files in changeset.
ISIS-1291: fixes Bookmark to handle OidDto with a null object state (assumes persistent).

ISIS-1454: fixes collection hints in the Wicket viewer.

Various elements of each page - tab, page number, showAll and collection selector - can be set by hints taken from either the URL or from the session (via HintStore). The hint key is based on the (Wicket) component path plus additional qualifier, eg 'showAll'.

This commit fixes an issue with the collection selector and the page number hints, which were not being honoured. The problem was down to passing in the incorrect component in some cases... now always passes in the CollectionSelectorPanel.

  1. … 4 more files in changeset.
ISIS-1291: simplifying OidDto, also use 'com' rather than 'common' as namespace prefix for common.xsd

  1. … 11 more files in changeset.
ISIS-1291: memento xsd schemas + utils; new command memento DTO for Command#memento, updated background service, background execution; new PublisherService


- deleted aim-1.0.xsd, added in aim-2.0.xsd, also cmd-1.0.xsd and updated common-1.0.xsd.

- Updated ActionMementoDtoUtils new CommandMementoDtoUtils and CommandDtoUtils

- moved CommandMementoService to internal SPI, added asCommandMemento, depends on ObjectAction (in order to handle mixin types) and also works on lists of objects (for bulk command/actions)

- ActionInvocationFacet populates the Command#setMemento using CommandMementoDto (legacy behaviour preserved)

  1. … 26 more files in changeset.
ISIS-1361: new BookmarkService2 subinterface to provide finer-grained control as to whether to reset fields when reloading an object; changing the JAXB PersistentEntityAdapter to use new API; also extending EntityPage onBeforeRender to disable concurrency checking for *all* objects, not merely the object being rendered. Also updates to docs.

    • -0
    • +52
  1. … 11 more files in changeset.
ISIS-1078: enhance wrapper DomainInvocationHandler

... for visibility/usability rules.

Still to do: validity

  1. … 9 more files in changeset.