Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2177: remove PersistenceSessionServiceInternal

    • -39
    • +0
    ./persistsession/PersistenceSessionServiceInternal.java
  1. … 11 more files in changeset.
ISIS-2177: let PersistenceSessionServiceInternal no longer extend ObjectAdapterProvider

    • -2
    • +1
    ./persistsession/PersistenceSessionServiceInternal.java
  1. … 2 more files in changeset.
ISIS-2177: remove PersistenceSessionServiceInternal.remove

    • -21
    • +0
    ./persistsession/PersistenceSessionServiceInternal.java
  1. … 2 more files in changeset.
ISIS-2177: remove PersistenceSessionServiceInternal.makePersistent

    • -11
    • +0
    ./persistsession/PersistenceSessionServiceInternal.java
  1. … 2 more files in changeset.
ISIS-2177: remove PersistenceSessionServiceInternal.allMatchingQuery

    • -13
    • +0
    ./persistsession/PersistenceSessionServiceInternal.java
  1. … 2 more files in changeset.
ISIS-2177: move RepositoryServiceJdo 'metamodel' -> 'runtime' module

in preparation of removing PersistenceSessionServiceInternal

    • -230
    • +0
    ./repository/RepositoryServiceJdo.java
  1. … 1 more file in changeset.
ISIS-2177: remove PersistenceSessionServiceInternal.firstMatchingQuery

    • -8
    • +0
    ./persistsession/PersistenceSessionServiceInternal.java
  1. … 2 more files in changeset.
ISIS-2177: minor code quality improvements

    • -2
    • +4
    ./repository/RepositoryServiceJdo.java
  1. … 5 more files in changeset.
ISIS-2177: starting to replace PersSessServInternal with ObjectManager

    • -13
    • +23
    ./repository/RepositoryServiceJdo.java
  1. … 5 more files in changeset.
ISIS-2177: remove ObjectAdapterProvider.Delegate

    • -13
    • +1
    ./persistsession/PersistenceSessionServiceInternal.java
    • -9
    • +4
    ./repository/RepositoryServiceJdo.java
  1. … 6 more files in changeset.
ISIS-2177: reworks the ObjectLoader to use new ChainOfResponibility API

also adds initial ObjectCreator (as object creation is a new

responsibility for ObjectManager)

    • -8
    • +7
    ./persistsession/PersistenceSessionServiceInternal.java
  1. … 18 more files in changeset.
ISIS-2175: Remove ConcurrencyException

    • -17
    • +2
    ./exceprecog/ExceptionRecognizerDocDefault.java
  1. … 18 more files in changeset.
ISIS-2175: Remove ConcurrencyException

    • -17
    • +2
    ./exceprecog/ExceptionRecognizerDocDefault.java
  1. … 18 more files in changeset.
ISIS-2158: deals with some java language deprecations

    • -3
    • +3
    ./title/TitlesAndTranslationsValidator.java
  1. … 38 more files in changeset.
ISIS-2158: remove ObjectAdapterService - obsolete layer of abstraction

    • -31
    • +0
    ./persistsession/ObjectAdapterService.java
  1. … 7 more files in changeset.
ISIS-2158: reinstates advanced Title Validation

- provides validation code (previously run after IsisSessionFactory

initialization) encapsulated as a new MetaModelValidator:

'TitlesAndTranslationsValidator'

- validates the TitleService against registered service instances

- validates the TitleService against any inspected enum types

- validates the TranslationService against registered messages

- moves the MessageRegistry from module 'runtime' -> 'config'

    • -16
    • +12
    ./title/TitleServiceDefault.java
    • -0
    • +166
    ./title/TitlesAndTranslationsValidator.java
  1. … 29 more files in changeset.
ISIS-2158: remove static references to IsisBeanTypeRegistry

    • -2
    • +3
    ./registry/ServiceRegistryDefault.java
  1. … 17 more files in changeset.
ISIS-2158: moving ObjectAdapterContext -> jdo-common

    • -1
    • +0
    ./exceprecog/ExceptionRecognizerDocDefault.java
  1. … 44 more files in changeset.
ISIS-2158: swagger: cleanup tagging

- also add missing objectTypes to demo

  1. … 19 more files in changeset.
ISIS-2158: ClassSubstitutor: also allow to filter by package name

    • -2
    • +1
    ./appfeat/ApplicationFeatureRepositoryDefault.java
  1. … 4 more files in changeset.
ISIS-2158: properly implement MultiTypedFacet replacements concept

    • -2
    • +2
    ./appfeat/ApplicationFeatureRepositoryDefault.java
    • -2
    • +2
    ./registry/ServiceRegistryDefault.java
  1. … 84 more files in changeset.
ISIS-2158: renaming Facet.isNoop() -> Facet.isFallback()

    • -1
    • +1
    ./appfeat/ApplicationFeatureRepositoryDefault.java
  1. … 51 more files in changeset.
ISIS-2158: major(!) ... remove static reference to MetaModelContext

    • -4
    • +12
    ./registry/ServiceRegistryDefault.java
  1. … 485 more files in changeset.
ISIS-2158: change naming strategy for managed-beans

- the bean-name for managed-beans is already required before meta-model

creation

- so we allow @DomainService(objectType=) to override the bean-name as

recognized by Spring immediately after the scan-phase (before the

post-construct phase begins)

- later during meta-model creation, the bean-name as determined above

gets projected into the corresponding meta-model facets; this replaces

the previous behavior of looking up the bean name using annotation

inspection and other naming strategies

- hence the getId() naming strategy for services is no longer supported

    • -5
    • +0
    ./registry/ServiceRegistryDefault.java
  1. … 24 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'

    • -6
    • +11
    ./registry/ServiceRegistryDefault.java
  1. … 20 more files in changeset.
ISIS-2158: fixing performance issues and tests

  1. … 8 more files in changeset.
ISIS-2158: replace home-brew service injector with Spring's

    • -239
    • +20
    ./ServiceInjectorDefault.java
    • -0
    • +284
    ./ServiceInjectorLegacy.java
  1. … 9 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

    • -21
    • +1
    ./registry/ServiceRegistryDefault.java
  1. … 27 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

    • -3
    • +2
    ./appfeat/ApplicationFeatureRepositoryDefault.java
    • -22
    • +12
    ./registry/ServiceRegistryDefault.java
  1. … 22 more files in changeset.
ISIS-2158: some renaming after clarifying terminology

- ManagedBean <=> injectable

- ManagedObject <=> introspectable

    • -3
    • +3
    ./appfeat/ApplicationFeatureRepositoryDefault.java
    • -6
    • +6
    ./registry/ServiceRegistryDefault.java
  1. … 23 more files in changeset.