Clone Tools
  • last updated 27 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2191: tidies up RepositoryService API

  1. … 6 more files in changeset.
ISIS-2082: spikes the use of type-safe config properties, for two cases.

First is "isis.services.container.disableAutoflush", which is used by RepositoryServiceJdo. Here the config bean can be injected and consumed directly.

Second is "isis.reflector.explicitAnnotations.action", which is used by FacetedMethodBuilder. Here we use the _Spring.getSingleton service locator to read.

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

  1. … 55 more files in changeset.
ISIS-2014: adds w, m, wm and given()/when()/then() ; also RepositoryService#isDeleted

  1. … 10 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-1841 move deprecated classes from applib to applib-legacy

  1. … 61 more files in changeset.
ISIS-1827 remove guava from ExceptionRecognizer implementation

provide legacy variants to ease transition from 1.x to 2.0:

* ExceptionRecognizerAbstractLegacy

* ExceptionRecognizerForTypeLegacy

  1. … 13 more files in changeset.
ISIS-1827 RepositoryService: split out deprecated methods

With Isis 2.0 we'll break backward compatibility with

o.a.i.applib.services.repository.RepositoryService

To ease transition from Isis 1.x to 2.x for users, we'll provide a new

o.a.i.applib.services.repository.RepositoryServiceLegacy as a drop-in

replacement, that preserves deprecated usage.

    • -0
    • +233
    ./RepositoryServiceLegacy.java
  1. … 2 more files in changeset.
ISIS-1827 cleanup public API java-doc in RepositoryService

in preparation of removing guava predicate versions of allMatches and

uniqueMatch

ISIS-1827 refactoring out some guava predicate usages yet without breaking API

  1. … 5 more files in changeset.
ISIS-1802: adds guard against null returned when submit query; also deprecates RepositoryService#firstMatch

  1. … 2 more files in changeset.
ISIS-1733: updates RepositoryService and its framework implementation so that persist and persistAndFlush are now generic and return the supplied object ... allow for more fluent coding style

  1. … 1 more file in changeset.
ISIS-1685: adds missing package-info.java for applib

  1. … 78 more files in changeset.
ISIS-1392: Extend RepositoryService with persistAndFlush(...) and removeAndFlush(...) methods

  1. … 1 more file in changeset.
ISIS-1228: add RepositoryService#instantiate(...) as a convenience method.

Also refactor the simpleapp to use the new services.

  1. … 9 more files in changeset.
ISIS-1228: breaking out new domain services from DomainObjectContainer.

    • -0
    • +210
    ./RepositoryService.java
  1. … 43 more files in changeset.