You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/02/10 20:12:59 UTC

[isis] branch master updated (9f78203 -> d14adde)

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from 9f78203  Merge pull request #374 from apache/dependabot/maven/camel.version-3.7.2
     add fc7e9e5  ISIS-2444: docs; moves nested classes out of ExceptionRecognizer so that they can be more easily referenced.
     add 0887daa  ISIS-2444: more docs for domain services.
     add b025d04  ISIS-2520: JDO Spring Integration README update
     add 18e4347  ISIS-2502: workaround for  Eclipselink low level exception translation issue
     add 5d7448d  ISIS-2502: fixes JDO integration translating a unique constraint violation exception as too generic
     add 60f7b46  ISIS-2502: removes ex. translation logic from TransactionService
     add 0ff982a  ISIS-2445: add *.stackdump to .gitignore
     add 9a243c2  ISIS-2502: reinstate TransactionService as ex. translator
     add 68ba1c2  ISIS-2502: Patch for Spring AOP: allows to plugin a custom TransactionInterceptor
     add 4aa3cf9  ISIS-2502: fixes EclipseLinkJpaDialect
     add c2b909b  ISIS-2502: fixes DnJdoDialect and reuse logic in custom TransactionInterceptor
     add c93f6f9  ISIS-2502: polishing the AopPatch
     new d14adde  Merge pull request #373 from apache/ISIS-2502-ex.recog

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   1 +
 .../applib/services/eventbus/EventBusService.adoc  |  17 +-
 .../services/exceprecog/ExceptionRecognizer.adoc   |   6 +-
 .../exceprecog/ExceptionRecognizerService.adoc     |   2 +
 .../publishing/spi/EntityChangesSubscriber.adoc    |  10 +-
 .../spi/EntityPropertyChangeSubscriber.adoc        |  10 +-
 .../modules/generated/pages/system-overview.adoc   | 249 ++++-----------------
 .../hooks/examples_and_usage.adoc                  |   3 +
 .../hooks/examples_and_usage.adoc                  |   3 +
 .../EventBusService/hooks/examples_and_usage.adoc  |  18 +-
 .../applib-svc/pages/ExceptionRecognizer.adoc      | 130 +----------
 .../hooks/examples_and_usage.adoc                  |  21 ++
 .../ExceptionRecognizer/hooks/implementation.adoc  |  51 +++++
 .../pages/ExceptionRecognizerService.adoc          |  30 +--
 .../hooks/implementation.adoc                      |   2 +
 .../applib-svc/pages/ExecutionSubscriber.adoc      | 143 +-----------
 .../hooks/examples_and_usage.adoc                  |  31 +++
 .../ExecutionSubscriber/hooks/implementation.adoc  |  26 ++-
 .../modules/applib-svc/pages/FactoryService.adoc   |  74 +-----
 .../FactoryService/hooks/examples_and_usage.adoc   |  30 +++
 .../pages/FactoryService/hooks/implementation.adoc |   2 +
 .../applib-svc/pages/GridLoaderService.adoc        |  44 +---
 .../GridLoaderService/hooks/implementation.adoc    |   6 +-
 .../isis/applib/services/command/Command.java      |  19 +-
 .../applib/services/eventbus/EventBusService.java  |  11 +
 .../isis/applib/services/exceprecog/Category.java  |  45 ++++
 .../services/exceprecog/ExceptionRecognizer.java   | 115 +---------
 .../exceprecog/ExceptionRecognizerService.java     |   4 +-
 .../applib/services/exceprecog/Recognition.java    | 120 ++++++++++
 .../applib/services/factory/FactoryService.java    |  15 ++
 .../applib/services/grid/GridLoaderService.java    |  27 ++-
 .../services/publishing/spi/EntityChanges.java     |  63 +++++-
 .../publishing/spi/EntityChangesSubscriber.java    |  29 ++-
 .../spi/EntityPropertyChangeSubscriber.java        |  24 +-
 .../publishing/spi/ExecutionSubscriber.java        |  47 +++-
 build-tooling.sh                                   |  32 +++
 .../IsisBeanFactoryPostProcessorForSpring.java     |   5 +
 .../isis/core/config/beans/aoppatch/AopPatch.java  | 103 +++++++++
 .../aoppatch/TransactionInterceptorFactory.java    |  10 +-
 ...ExceptionRecognizerForRecoverableException.java |   5 +-
 .../ExceptionRecognizerServiceDefault.java         |  30 +--
 .../ExceptionRecognizerForDataAccessException.java |   5 +-
 .../ExceptionRecognizerForDataAlreadyExists.java   |  11 +-
 .../impl/ExceptionRecognizerForObjectNotFound.java |   5 +-
 ...ceptionRecognizerForOtherDataAccessProblem.java |  19 +-
 .../ExceptionRecognizerForRelatedDataExists.java   |   5 +-
 .../ExceptionRecognizerForUnableToSaveData.java    |   3 +-
 .../transaction/TransactionServiceSpring.java      |  40 ++--
 .../jdo/datanucleus/IsisModuleJdoDatanucleus.java  |  47 +++-
 .../jdo/datanucleus/dialect/DnJdoDialect.java      |  50 +++--
 .../metamodel/facets/entity/JdoEntityFacet.java    |   3 +-
 persistence/jdo/spring/README.adoc                 |   2 +-
 .../jpa/eclipselink/IsisModuleJpaEclipselink.java  |  99 +++++++-
 preview.sh                                         |  10 +-
 .../isis/testdomain/jdo/JdoInventoryDao.java       |  55 +++++
 .../isis/testdomain/jpa/JpaInventoryDao.java       |  55 +++++
 .../jdo/JdoExceptionTranslationTest.java           |  12 +-
 ...xceptionTranslationTest_usingTransactional.java |  86 +++----
 .../persistence/jdo/_JdoExceptionTranslator.java   |  69 ++++++
 .../testdomain/persistence/jdo/_TestFixtures.java  |   2 +-
 .../jpa/JpaExceptionTranslationTest.java           |  12 +-
 ...xceptionTranslationTest_usingTransactional.java |  70 ++----
 .../persistence/jpa/_JpaExceptionTranslator.java   |  51 +++++
 .../testdomain/persistence/jpa/_TestFixtures.java  |   2 +-
 .../viewer/wicket/ui/errors/ExceptionModel.java    |  22 +-
 .../wicket/ui/panels/FormExecutorDefault.java      |  53 +++--
 .../viewer/integration/WebRequestCycleForIsis.java |  44 ++--
 67 files changed, 1401 insertions(+), 1044 deletions(-)
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/Category.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/Recognition.java
 create mode 100644 build-tooling.sh
 create mode 100644 core/config/src/main/java/org/apache/isis/core/config/beans/aoppatch/AopPatch.java
 copy viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/markup/MarkupComponentFactory.java => core/config/src/main/java/org/apache/isis/core/config/beans/aoppatch/TransactionInterceptorFactory.java (78%)
 create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/jdo/JdoInventoryDao.java
 create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/jpa/JpaInventoryDao.java
 create mode 100644 regressiontests/stable/src/test/java/org/apache/isis/testdomain/persistence/jdo/_JdoExceptionTranslator.java
 create mode 100644 regressiontests/stable/src/test/java/org/apache/isis/testdomain/persistence/jpa/_JpaExceptionTranslator.java


[isis] 01/01: Merge pull request #373 from apache/ISIS-2502-ex.recog

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit d14adde6b82c8c0c02d7195490cc99dc1faff199
Merge: 9f78203 c93f6f9
Author: Andi Huber <ah...@apache.org>
AuthorDate: Wed Feb 10 21:12:48 2021 +0100

    Merge pull request #373 from apache/ISIS-2502-ex.recog
    
    ISIS-2502: working on low level issues which Exception Recognizers depend on

 .gitignore                                         |   1 +
 .../applib/services/eventbus/EventBusService.adoc  |  17 +-
 .../services/exceprecog/ExceptionRecognizer.adoc   |   6 +-
 .../exceprecog/ExceptionRecognizerService.adoc     |   2 +
 .../publishing/spi/EntityChangesSubscriber.adoc    |  10 +-
 .../spi/EntityPropertyChangeSubscriber.adoc        |  10 +-
 .../modules/generated/pages/system-overview.adoc   | 249 ++++-----------------
 .../hooks/examples_and_usage.adoc                  |   3 +
 .../hooks/examples_and_usage.adoc                  |   3 +
 .../EventBusService/hooks/examples_and_usage.adoc  |  18 +-
 .../applib-svc/pages/ExceptionRecognizer.adoc      | 130 +----------
 .../hooks/examples_and_usage.adoc                  |  21 ++
 .../ExceptionRecognizer/hooks/implementation.adoc  |  51 +++++
 .../pages/ExceptionRecognizerService.adoc          |  30 +--
 .../hooks/implementation.adoc                      |   2 +
 .../applib-svc/pages/ExecutionSubscriber.adoc      | 143 +-----------
 .../hooks/examples_and_usage.adoc                  |  31 +++
 .../ExecutionSubscriber/hooks/implementation.adoc  |  26 ++-
 .../modules/applib-svc/pages/FactoryService.adoc   |  74 +-----
 .../FactoryService/hooks/examples_and_usage.adoc   |  30 +++
 .../pages/FactoryService/hooks/implementation.adoc |   2 +
 .../applib-svc/pages/GridLoaderService.adoc        |  44 +---
 .../GridLoaderService/hooks/implementation.adoc    |   6 +-
 .../isis/applib/services/command/Command.java      |  19 +-
 .../applib/services/eventbus/EventBusService.java  |  11 +
 .../isis/applib/services/exceprecog/Category.java  |  45 ++++
 .../services/exceprecog/ExceptionRecognizer.java   | 115 +---------
 .../exceprecog/ExceptionRecognizerService.java     |   4 +-
 .../applib/services/exceprecog/Recognition.java    | 120 ++++++++++
 .../applib/services/factory/FactoryService.java    |  15 ++
 .../applib/services/grid/GridLoaderService.java    |  27 ++-
 .../services/publishing/spi/EntityChanges.java     |  63 +++++-
 .../publishing/spi/EntityChangesSubscriber.java    |  29 ++-
 .../spi/EntityPropertyChangeSubscriber.java        |  24 +-
 .../publishing/spi/ExecutionSubscriber.java        |  47 +++-
 build-tooling.sh                                   |  32 +++
 .../IsisBeanFactoryPostProcessorForSpring.java     |   5 +
 .../isis/core/config/beans/aoppatch/AopPatch.java  | 103 +++++++++
 .../aoppatch/TransactionInterceptorFactory.java    |  20 +-
 ...ExceptionRecognizerForRecoverableException.java |   5 +-
 .../ExceptionRecognizerServiceDefault.java         |  30 +--
 .../ExceptionRecognizerForDataAccessException.java |   5 +-
 .../ExceptionRecognizerForDataAlreadyExists.java   |  11 +-
 .../impl/ExceptionRecognizerForObjectNotFound.java |   5 +-
 ...ceptionRecognizerForOtherDataAccessProblem.java |  19 +-
 .../ExceptionRecognizerForRelatedDataExists.java   |   5 +-
 .../ExceptionRecognizerForUnableToSaveData.java    |   3 +-
 .../transaction/TransactionServiceSpring.java      |  40 ++--
 .../jdo/datanucleus/IsisModuleJdoDatanucleus.java  |  47 +++-
 .../jdo/datanucleus/dialect/DnJdoDialect.java      |  50 +++--
 .../metamodel/facets/entity/JdoEntityFacet.java    |   3 +-
 persistence/jdo/spring/README.adoc                 |   2 +-
 .../jpa/eclipselink/IsisModuleJpaEclipselink.java  |  99 +++++++-
 preview.sh                                         |  10 +-
 .../isis/testdomain/jdo/JdoInventoryDao.java       |  55 +++++
 .../isis/testdomain/jpa/JpaInventoryDao.java       |  55 +++++
 .../jdo/JdoExceptionTranslationTest.java           |  12 +-
 ...xceptionTranslationTest_usingTransactional.java |  86 +++----
 .../persistence/jdo/_JdoExceptionTranslator.java   |  69 ++++++
 .../testdomain/persistence/jdo/_TestFixtures.java  |   2 +-
 .../jpa/JpaExceptionTranslationTest.java           |  12 +-
 ...xceptionTranslationTest_usingTransactional.java |  70 ++----
 .../persistence/jpa/_JpaExceptionTranslator.java   |  51 +++++
 .../testdomain/persistence/jpa/_TestFixtures.java  |   2 +-
 .../viewer/wicket/ui/errors/ExceptionModel.java    |  22 +-
 .../wicket/ui/panels/FormExecutorDefault.java      |  53 +++--
 .../viewer/integration/WebRequestCycleForIsis.java |  44 ++--
 67 files changed, 1402 insertions(+), 1053 deletions(-)