Clone Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2126 aligning most pkg names for module 'metamodel'

- o.a.i.core.metamodel.* -> o.a.i.metamodel.*

    • -330
    • +0
    ./appfeat/ApplicationFeature.java
    • -35
    • +0
    ./appfeat/ApplicationFeatureFactory.java
    • -486
    • +0
    ./appfeat/ApplicationFeatureId.java
    • -558
    • +0
    ./appfeat/ApplicationFeatureRepositoryDefault.java
    • -102
    • +0
    ./appfeat/ApplicationFeatureType.java
    • -69
    • +0
    ./command/CommandDtoServiceInternal.java
    • -31
    • +0
    ./container/query/QueryCardinality.java
    • -66
    • +0
    ./events/MetamodelEventService.java
    • -57
    • +0
    ./events/MetamodelEventSupport_Spring.java
    • -95
    • +0
    ./exceprecog/ExceptionRecognizerDocDefault.java
    • -279
    • +0
    ./grid/GridLoaderServiceDefault.java
  1. … 3127 more files in changeset.
ISIS-2126 aligning pkg names for modules 'security'

- also fixes byte-buddy SPI due to package renaming earlier

- also fixes bean-type-registry SPI due to package renaming earlier

  1. … 186 more files in changeset.
ISIS-2126 moving 'commons' cdi/spring packages to ioc/

    • -1
    • +1
    ./events/MetamodelEventSupport_Spring.java
    • -1
    • +1
    ./registry/ServiceRegistryDefault.java
  1. … 25 more files in changeset.
ISIS-2126 aligning package names in the 'config' module

    • -1
    • +1
    ./appfeat/ApplicationFeatureRepositoryDefault.java
    • -1
    • +1
    ./metamodel/MetaModelServiceDefault.java
    • -1
    • +1
    ./registry/ServiceRegistryDefault.java
    • -1
    • +1
    ./registry/ServiceRegistryDefault_validate.java
  1. … 208 more files in changeset.
ISIS-2094 java-doc: consolidates all @since 2.** entries -> @since 2.0

    • -1
    • +1
    ./metamodel/MetaModelExportSupport.java
    • -1
    • +1
    ./persistsession/ObjectAdapterService.java
    • -1
    • +1
    ./registry/ServiceRegistryDefault.java
    • -1
    • +1
    ./registry/ServiceRegistryDefault_validate.java
  1. … 152 more files in changeset.
ISIS-2125: replaces the TransactionServiceDefault with a new TransactionServiceSpring that utilizes sprint-tx API

- however, the nextTransaction() call is still delegated to the old

service, unfortunately this concept is not present in Spring's tx API

- remove the transaction latch from ps-internal

- deal with the fact that IsisSession.close(), as handled by Spring when

processing @PreDestroy, runs on a different thread than that, that

opened the session.

Task-Url: https://issues.apache.org/jira/browse/ISIS-2125

    • -3
    • +2
    ./persistsession/PersistenceSessionServiceInternal.java
  1. … 21 more files in changeset.
ISIS-2125: adds PlatformTransactionManager for Integration Testing

Task-Url: https://issues.apache.org/jira/browse/ISIS-2125

    • -152
    • +0
    ./persistsession/PersistenceSessionServiceInternalNoop.java
  1. … 15 more files in changeset.
ISIS-2112: refining BeanSort terminology

- also makes helloworld deployable again

- core: maven build and surefire tests successful

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -2
    • +2
    ./metamodel/MetaModelServiceDefault.java
  1. … 27 more files in changeset.
  1. … 52 more files in changeset.
    • -2
    • +2
    ./registry/ServiceRegistryDefault.java
  1. … 61 more files in changeset.
ISIS-2112: trouble-shooting: adds some fixes, some debug code

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -1
    • +9
    ./registry/ServiceRegistryDefault.java
  1. … 21 more files in changeset.
ISIS-2112: inspecting whether the ObjectAdapterMemento is broken

- persistent object creation with wicket ui fails

generated object is expected to be persistent, but it remains transient;

could also be related to a missing transaction context;

- all around some fixes (I lost track)

- some minor improvements with 'demo'

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -2
    • +2
    ./metamodel/MetaModelServiceDefault.java
    • -14
    • +54
    ./registry/ServiceRegistryDefault.java
  1. … 96 more files in changeset.
ISIS-2112: fixing the 'demo-app'

- successfully deploys on tomcat

- main menu and viewmodels seem to work

- however, eventbus and mementos don't work yet

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 10 more files in changeset.
ISIS-2112: starting to fix metamodel discovery issue

- simplifies spec loader code

- extends the realm of classes to be scanned by Spring

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -11
    • +11
    ./metamodel/MetaModelServiceDefault.java
    • -10
    • +8
    ./registry/ServiceRegistryDefault.java
  1. … 38 more files in changeset.
ISIS-2112: refactoring IsisConfiguration to be managed by Spring

- makes the ServiceRegistryDefault the bootstrapping entry-point of

Spring into Isis, that is ServiceRegistryDefault is

ApplicationContextAware

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -7
    • +49
    ./registry/ServiceRegistryDefault.java
  1. … 21 more files in changeset.
ISIS-2112: fixes some provisioning issues

- also let ServiceRegistry wait on Spring's context to become available

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -4
    • +14
    ./metamodel/MetaModelServiceDefault.java
    • -0
    • +5
    ./registry/ServiceRegistryDefault.java
    • -0
    • +23
    ./registry/SpringContextProvider.java
  1. … 5 more files in changeset.
ISIS-2112: getting first JDO integration test running on Spring!

- see JUnit Test org.apache.isis.testdomain.tests.JdoBootstrappingTest

- Spring Boot is provisioning all required Services/Beans

- IsisSystem (Headless) no longer required

- Fixtures are successfully executed

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -5
    • +1
    ./persistsession/PersistenceSessionServiceInternalNoop.java
  1. … 14 more files in changeset.
ISIS-2112: bumping spring and surefire versions, to no effect

- there is an issue where spring cannot locate classpath resources when

running surefire tests on jdk11

- issue solved by workaround ...

//fails

@PropertySource("classpath:/org/apache/isis/testdomain/jdo/isis-non-changing.properties")

//works

@PropertySource("file:src/test/java/org/apache/isis/testdomain/jdo/isis-non-changing.properties")

- results in successful build including surefire tests

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -13
    • +11
    ./registry/ServiceRegistryDefault.java
  1. … 9 more files in changeset.
ISIS-2112: once IsisConfiguration is final append to log

Sample output

================================================

= APACHE ISIS 2.0.0-M3 (PRODUCTION) =

================================================

isis.objects.editing -> false

isis.persistor.datanucleus.impl.datanucleus.cache.level2.mode ->

ENABLE_SELECTIVE

isis.persistor.datanucleus.impl.datanucleus.cache.level2.type -> none

isis.persistor.datanucleus.impl.datanucleus.identifier.case -> MixedCase

isis.persistor.datanucleus.impl.datanucleus.persistenceByReachabilityAtCommit

-> false

isis.persistor.datanucleus.impl.datanucleus.schema.validateConstraints

-> true

isis.persistor.datanucleus.impl.datanucleus.schema.validateTables ->

true

isis.reflector.explicitAnnotations.action -> true

isis.reflector.facet.cssClass.patterns -> delete.*:btn-danger

isis.reflector.facet.cssClassFa.patterns ->

new.*:fa-plus,add.*:fa-plus-square,create.*:fa-plus,update.*:fa-edit,delete.*:fa-trash,find.*:fa-search,list.*:fa-list

isis.reflector.validator.allowDeprecated -> false

isis.reflector.validator.explicitObjectType -> true

isis.reflector.validator.mixinsOnly -> true

isis.reflector.validator.noParamsOnly -> true

isis.reflector.validator.serviceActionsOnly -> true

isis.viewer.wicket.application.about -> Hello World

isis.viewer.wicket.application.css -> css/application.css

isis.viewer.wicket.application.js -> scripts/application.js

isis.viewer.wicket.application.name -> Hello World App

isis.viewer.wicket.credit.1.image -> /images/apache-isis/logo-48x48.png

isis.viewer.wicket.credit.1.name -> Apache Isis

isis.viewer.wicket.credit.1.url -> http://isis.apache.org

isis.viewer.wicket.maxTitleLengthInParentedTables -> 0

isis.viewer.wicket.maxTitleLengthInStandaloneTables -> 0

isis.viewer.wicket.themes.enabled ->

Cosmo,Flatly,Darkly,Sandstone,United

isis.viewer.wicket.themes.initial -> Flatly

isis.viewer.wicket.themes.showChooser -> yes

isis.viewer.wicket.welcome.file -> welcome.html

================================================

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -2
    • +3
    ./registry/ServiceRegistryDefault.java
  1. … 5 more files in changeset.
ISIS-2112: further simplifies ServiceRegistry interface

- no longer keep service pojo instances in HashMaps all over the place

- instead work with BeanAdapters that resolve service-pojos lazily

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -26
    • +25
    ./appfeat/ApplicationFeatureRepositoryDefault.java
    • -21
    • +3
    ./registry/ServiceRegistryDefault.java
  1. … 16 more files in changeset.
ISIS-2112: Delegate 'bean-naming' to Spring

- simplifies the ServiceRegistry interface

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -9
    • +0
    ./registry/ServiceRegistryDefault.java
    • -0
    • +1
    ./registry/ServiceRegistryDefault_validate.java
  1. … 9 more files in changeset.
ISIS-2112: removes the AppManifest/AbstractModule subsystem

- yet needed lots of FIXME[2112] markers, to be dealt with later

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -32
    • +0
    ./appmanifest/AppManifestProvider.java
    • -14
    • +0
    ./metamodel/MetaModelServiceDefault.java
  1. … 103 more files in changeset.
ISIS-2112: further fixing 'metamodel' tests

... by provisioning a minimal MetaModelContext for testing

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 12 more files in changeset.
ISIS-2112: fixing 'metamodel' tests

- add minimal infrastructure for when spring context is not available

during test

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 14 more files in changeset.
ISIS-2112: fixes javac generic type issue

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

ISIS-2112: deprecate legacy event-bus

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -22
    • +15
    ./repository/RepositoryServiceInternalDefault.java
  1. … 26 more files in changeset.
ISIS-2112: moving some services to 'runtime-services'

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -233
    • +0
    ./bookmarks/BookmarkServiceInternalDefault.java
    • -104
    • +0
    ./factory/FactoryServiceInternalDefault.java
    • -21
    • +0
    ./persistsession/PersistenceSessionServiceInternal.java
  1. … 5 more files in changeset.
ISIS-2112: workaround events not working during bootstrapping

- further fixes provisioning issues

- introduce priority constants

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -62
    • +8
    ./events/MetamodelEventSupport_Spring.java
    • -10
    • +3
    ./factory/FactoryServiceInternalDefault.java
    • -6
    • +5
    ./persistsession/PersistenceSessionServiceInternalNoop.java
  1. … 21 more files in changeset.
ISIS-2112: fixes provisioning of MetamodelEventService

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

    • -0
    • +111
    ./events/MetamodelEventSupport_Spring.java
  1. … 1 more file in changeset.
ISIS-2112: remove @Any qualifiers at injection points

Task-Url: https://issues.apache.org/jira/browse/ISIS-2112

  1. … 3 more files in changeset.