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(-)