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/16 07:07:56 UTC
[isis] branch ISIS-2502-ex.recog updated (3d31041 -> d4b9e71)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch ISIS-2502-ex.recog
in repository https://gitbox.apache.org/repos/asf/isis.git.
from 3d31041 Bump camel.version from 3.7.1 to 3.7.2
add 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
add d14adde Merge pull request #373 from apache/ISIS-2502-ex.recog
add db67933 ISIS-2502: potential NPE in AopPatch
add ecd4234 ISIS-2502: Eclipselink JPA Dialect: be smarter when translating generic ex.
add 33bf384 ISIS-2502: Eclipselink JPA Dialect: be smarter when translating generic ex. (2)
add 2a46072 Bump woodstox-core from 6.2.3 to 6.2.4
add 2c468cd Merge pull request #375 from apache/dependabot/maven/com.fasterxml.woodstox-woodstox-core-6.2.4
add e1b9e2e ISIS-2502: housekeeping
add 101f9c4 ISIS-2502: Add a new Category RETRYABLE
add e20de3c ISIS-2502: Implement the actual Exception Recognizer for DAE
add ff93bd8 ISIS-2502: provide a more friendly message to the UI
add f57dfd5 ISIS-2502: fixing test
add 1ced05b ISIS-2502: on failed interaction only log the root cause
add 5a5afc7 Merge pull request #376 from apache/ISIS-2502-ex.recog
add 413fbac ISIS-2444: docs for more services
add 360b43d ISIS-2444: moves Execution out of Interaction so no longer a nested class.
add 6d42991 ISIS-2444: regen docs and examples
add 5c9fb62 ISIS-2444: further updates to ref guide (domain services)
add 3d48349 ISIS-2444: docs for RepositoryService, and move JdoSupportService to services package, for symmetry with JPA
add 9c84de6 ISIS-2444: fixes compile issue
add e28270d ISIS-2444: docs on Swagger Service, SudoService
add f665ec0 ISIS-2444: docs for TableColumnOrderService
add 4410b87 ISIS-2444: docs for services
add 89b1ee6 ISIS-2444: updates docs
add d129796 Bump dependency-check-maven from 6.1.0 to 6.1.1
add 7c8545b Merge pull request #379 from apache/dependabot/maven/org.owasp-dependency-check-maven-6.1.1
add aba886d Bump asciidoctorj.version from 2.4.2 to 2.4.3
add 262d987 Merge pull request #380 from apache/dependabot/maven/asciidoctorj.version-2.4.3
add 1438d6e Bump frontend-maven-plugin from 1.11.0 to 1.11.2
add b151fab Merge pull request #381 from apache/dependabot/maven/com.github.eirslett-frontend-maven-plugin-1.11.2
add 8cdc4c4 Bump camel.version from 3.7.2 to 3.8.0
add d4b9e71 Merge pull request #377 from apache/dependabot/maven/camel.version-3.8.0
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
.../generated/pages/index/applib/Identifier.adoc | 18 +-
.../index/applib/RecreatableDomainObject.adoc | 12 +-
.../generated/pages/index/applib/ViewModel.adoc | 12 +-
.../index/applib/adapters/DefaultsProvider.adoc | 6 +-
.../index/applib/adapters/EncoderDecoder.adoc | 12 +-
.../pages/index/applib/adapters/Parser.adoc | 36 +-
.../applib/adapters/ValueSemanticsProvider.adoc | 18 +-
.../pages/index/applib/annotation/Action.adoc | 4 +-
.../index/applib/annotation/NatureOfService.adoc | 12 +-
.../pages/index/applib/annotation/Property.adoc | 4 +-
.../pages/index/applib/annotation/Publishing.adoc | 2 +-
.../pages/index/applib/annotation/SemanticsOf.adoc | 18 +-
.../pages/index/applib/annotation/Where.adoc | 6 +-
.../pages/index/applib/clock/VirtualClock.adoc | 66 ++--
.../pages/index/applib/events/EventObjectBase.adoc | 18 +-
.../applib/events/domain/AbstractDomainEvent.adoc | 78 ++--
.../applib/events/domain/ActionDomainEvent.adoc | 30 +-
.../events/domain/CollectionDomainEvent.adoc | 12 +-
.../index/applib/events/ui/AbstractUiEvent.adoc | 12 +-
.../index/applib/events/ui/CssClassUiEvent.adoc | 6 +-
.../pages/index/applib/events/ui/IconUiEvent.adoc | 12 +-
.../index/applib/events/ui/LayoutUiEvent.adoc | 6 +-
.../pages/index/applib/events/ui/TitleUiEvent.adoc | 12 +-
.../applib/exceptions/TranslatableException.adoc | 12 +-
.../pages/index/applib/graph/tree/TreeAdapter.adoc | 18 +-
.../pages/index/applib/graph/tree/TreeNode.adoc | 30 +-
.../pages/index/applib/graph/tree/TreePath.adoc | 12 +-
.../applib/layout/component/ActionLayoutData.adoc | 24 +-
.../layout/component/CollectionLayoutData.adoc | 30 +-
.../layout/component/DomainObjectLayoutData.adoc | 18 +-
.../index/applib/layout/component/FieldSet.adoc | 36 +-
.../layout/component/PropertyLayoutData.adoc | 24 +-
.../layout/component/ServiceActionLayoutData.adoc | 24 +-
.../applib/layout/grid/bootstrap3/BS3Col.adoc | 30 +-
.../applib/layout/grid/bootstrap3/BS3Element.adoc | 6 +-
.../layout/grid/bootstrap3/BS3ElementAbstract.adoc | 6 +-
.../applib/layout/grid/bootstrap3/BS3Grid.adoc | 6 +-
.../applib/layout/grid/bootstrap3/BS3Row.adoc | 18 +-
.../layout/grid/bootstrap3/BS3RowContent.adoc | 12 +-
.../applib/layout/grid/bootstrap3/BS3Tab.adoc | 6 +-
.../applib/layout/grid/bootstrap3/BS3TabGroup.adoc | 24 +-
.../applib/layout/grid/bootstrap3/HasCssId.adoc | 6 +-
.../applib/layout/menubars/bootstrap3/BS3Menu.adoc | 6 +-
.../layout/menubars/bootstrap3/BS3MenuBars.adoc | 6 +-
.../index/applib/mixins/dto/Dto_downloadXsd.adoc | 4 +-
.../mixins/layout/Object_downloadLayoutXml.adoc | 4 +-
.../generated/pages/index/applib/query/Query.adoc | 18 +-
.../pages/index/applib/query/QueryRange.adoc | 80 ++--
.../index/applib/services/DomainChangeRecord.adoc | 54 +--
.../services/acceptheader/AcceptHeaderService.adoc | 6 +-
.../index/applib/services/bookmark/Bookmark.adoc | 12 +-
.../applib/services/bookmark/BookmarkService.adoc | 36 +-
.../services/bookmarkui/BookmarkUiService.adoc | 6 +-
.../index/applib/services/command/Command.adoc | 30 +-
.../services/command/CommandExecutorService.adoc | 6 +-
.../ContentMappingServiceForCommandsDto.adoc | 6 +-
.../commanddto/processor/CommandDtoProcessor.adoc | 6 +-
.../processor/spi/CommandDtoProcessorService.adoc | 6 +-
.../confview/ConfigurationViewService.adoc | 6 +-
.../services/conmap/ContentMappingService.adoc | 6 +-
.../index/applib/services/email/EmailService.adoc | 12 +-
.../index/applib/services/error/SimpleTicket.adoc | 6 +-
.../pages/index/applib/services/error/Ticket.adoc | 30 +-
.../applib/services/eventbus/EventBusService.adoc | 17 +-
.../index/applib/services/exceprecog/Category.adoc | 93 +++++
.../services/exceprecog/ExceptionRecognizer.adoc | 12 +-
.../exceprecog/ExceptionRecognizerService.adoc | 26 +-
.../applib/services/exceprecog/Recognition.adoc | 75 ++++
.../applib/services/factory/FactoryService.adoc | 70 ++--
.../applib/services/grid/GridLoaderService.adoc | 44 ++-
.../index/applib/services/grid/GridService.adoc | 82 ++--
.../applib/services/grid/GridSystemService.adoc | 98 ++++-
.../applib/services/health/HealthCheckService.adoc | 6 +
.../index/applib/services/hint/HintIdProvider.adoc | 18 +
.../index/applib/services/hint/HintStore.adoc | 69 +++-
.../services/homepage/HomePageResolverService.adoc | 2 +-
.../index/applib/services/i18n/LocaleProvider.adoc | 17 +-
.../applib/services/i18n/TranslatableString.adoc | 42 +--
.../applib/services/i18n/TranslationService.adoc | 18 +-
.../ActionInvocation.adoc} | 7 +-
.../index/applib/services/iactn/Execution.adoc | 96 +++++
.../applib/services/iactn/ExecutionContext.adoc | 48 ++-
.../index/applib/services/iactn/Interaction.adoc | 55 ++-
.../applib/services/iactn/InteractionContext.adoc | 8 +-
.../PropertyEdit.adoc} | 7 +-
.../index/applib/services/iactn/Sequence.adoc | 50 +++
.../index/applib/services/jaxb/JaxbService.adoc | 86 ++++-
.../applib/services/layout/LayoutService.adoc | 20 +-
.../applib/services/layout/LayoutServiceMenu.adoc | 6 +-
.../pages/index/applib/services/layout/Style.adoc | 80 ++++
.../applib/services/linking/DeepLinkService.adoc | 6 +-
.../services/menu/MenuBarsLoaderService.adoc | 24 +-
.../applib/services/menu/MenuBarsService.adoc | 22 +-
.../applib/services/message/MessageService.adoc | 110 +++---
.../index/applib/services/metamodel/Config.adoc | 41 ++
.../services/metamodel/MetaModelService.adoc | 86 ++++-
.../services/metamodel/MetaModelServiceMenu.adoc | 2 +
.../applib/services/metrics/MetricsService.adoc | 16 +-
.../services/publishing/log/ExecutionLogger.adoc | 2 +-
.../services/publishing/spi/CommandSubscriber.adoc | 6 +-
.../services/publishing/spi/EntityChanges.adoc | 115 +++++-
.../publishing/spi/EntityChangesSubscriber.adoc | 18 +-
.../spi/EntityPropertyChangeSubscriber.adoc | 16 +-
.../publishing/spi/ExecutionSubscriber.adoc | 22 +-
.../queryresultscache/QueryResultCacheControl.adoc | 12 -
.../queryresultscache/QueryResultsCache.adoc | 22 +-
.../QueryResultsCacheControl.adoc | 29 ++
.../applib/services/registry/ServiceRegistry.adoc | 42 +--
.../applib/services/repository/EntityState.adoc | 101 ++++-
.../services/repository/RepositoryService.adoc | 244 ++++++------
.../applib/services/scratchpad/Scratchpad.adoc | 12 +-
.../index/applib/services/sudo/SudoService.adoc | 12 +-
.../index/applib/services/title/TitleService.adoc | 12 +-
.../index/applib/services/user/UserMemento.adoc | 36 +-
.../index/applib/services/user/UserService.adoc | 30 +-
.../services/userprof/UserProfileService.adoc | 6 +-
.../services/userreg/EmailNotificationService.adoc | 18 +-
.../applib/services/wrapper/WrapperFactory.adoc | 66 ++--
.../applib/services/wrapper/WrappingObject.adoc | 18 +-
.../services/wrapper/control/ControlAbstract.adoc | 6 +-
.../services/wrapper/control/ExceptionHandler.adoc | 6 +-
.../services/wrapper/control/SyncControl.adoc | 6 +-
.../wrapper/events/ActionArgumentEvent.adoc | 6 +-
.../wrapper/events/ActionInvocationEvent.adoc | 6 +-
.../wrapper/events/CollectionAddToEvent.adoc | 6 +-
.../wrapper/events/CollectionMethodEvent.adoc | 30 +-
.../services/wrapper/events/InteractionEvent.adoc | 78 ++--
.../services/wrapper/events/ParseValueEvent.adoc | 6 +-
.../wrapper/events/PropertyModifyEvent.adoc | 6 +-
.../wrapper/listeners/InteractionListener.adoc | 96 ++---
.../applib/services/xactn/TransactionService.adoc | 24 +-
.../applib/services/xactn/TransactionState.adoc | 24 +-
.../services/xactn/TransactionalProcessor.adoc | 36 +-
.../index/applib/services/xml/XmlService.adoc | 24 +-
.../services/xmlsnapshot/XmlSnapshotService.adoc | 18 +-
.../xmlsnapshot/XmlSnapshotService~Snapshot.adoc | 12 +-
.../XmlSnapshotService~Snapshot~Builder.adoc | 18 +-
.../snapshot/SnapshottableWithInclusions.adoc | 6 +-
.../index/applib/spec/AbstractSpecification.adoc | 6 +-
.../index/applib/spec/AbstractSpecification2.adoc | 6 +-
.../pages/index/applib/spec/Specification.adoc | 6 +-
.../pages/index/applib/spec/Specification2.adoc | 6 +-
.../pages/index/applib/util/ReasonBuffer.adoc | 18 +-
.../pages/index/applib/util/ReasonBuffer2.adoc | 36 +-
.../pages/index/applib/util/TitleBuffer.adoc | 108 +++---
.../applib/util/schema/InteractionDtoUtils.adoc | 30 +-
.../generated/pages/index/applib/value/Blob.adoc | 18 +-
.../generated/pages/index/applib/value/Clob.adoc | 6 +-
.../generated/pages/index/applib/value/Markup.adoc | 6 +-
.../pages/index/commons/collections/Can.adoc | 204 +++++-----
.../pages/index/commons/having/HasUniqueId.adoc | 6 +-
.../pages/index/commons/having/HasUsername.adoc | 6 +-
...ceptionRecognizerForOtherDataAccessProblem.adoc | 14 -
.../transaction/TransactionServiceSpring.adoc | 18 +-
.../changetracking/EntityChangeTrackerDefault.adoc | 6 +-
.../impl/IsisModuleExtCommandLogImpl.adoc | 6 +-
.../impl/mixins/HasUniqueId_command.adoc | 6 +-
.../primary/restapi/CommandRetrievalService.adoc | 6 +-
.../primary/ui/CommandReplayOnPrimaryService.adoc | 18 +-
.../secondary/analyser/CommandReplayAnalyser.adoc | 6 +-
.../analysis/CommandReplayAnalysisService.adoc | 6 +-
.../secondary/clock/TickingClockService.adoc | 12 +-
.../secondary/fetch/CommandFetcher.adoc | 6 +-
.../spi/ReplayCommandExecutionController.adoc | 6 +-
.../fullcalendar/applib/CalendarEventable.adoc | 6 +-
.../fullcalendar/applib/Calendarable.adoc | 12 +-
.../quartz/context/JobExecutionData.adoc | 12 +-
.../extensions/restclient/ResponseDigest.adoc | 60 +--
.../api/permission/ApplicationPermission.adoc | 6 +-
.../ApplicationPermissionRepository.adoc | 6 +-
.../permission/PermissionsEvaluationService.adoc | 6 +-
.../secman/api/role/ApplicationRole.adoc | 6 +-
.../secman/api/role/ApplicationRoleRepository.adoc | 12 +-
.../api/tenancy/ApplicationTenancyEvaluator.adoc | 6 +-
.../api/tenancy/ApplicationTenancyRepository.adoc | 12 +-
.../secman/api/user/ApplicationUser.adoc | 6 +-
.../secman/api/user/ApplicationUserRepository.adoc | 12 +-
.../shirorealmldap/realm/impl/IsisLdapRealm.adoc | 12 +-
.../JdoSupportService.adoc | 42 +--
.../jdo/datanucleus/IsisModuleJdoDatanucleus.adoc | 19 +-
.../changetracking/JdoLifecycleListener.adoc | 12 +-
.../jdo/datanucleus/dialect/DnJdoDialect.adoc | 3 +-
.../jpa/applib/services/JpaSupportService.adoc | 12 +-
.../jpa/eclipselink/IsisModuleJpaEclipselink.adoc | 1 -
.../shiro/authorization/AuthorizorShiro.adoc | 12 +-
.../index/subdomains/base/applib/Chained.adoc | 12 +-
.../applib/services/calendar/CalendarService.adoc | 6 +-
.../subdomains/base/applib/utils/TitleBuilder.adoc | 6 +-
.../base/applib/valuetypes/AbstractInterval.adoc | 36 +-
.../base/applib/valuetypes/LocalDateInterval.adoc | 12 +-
.../subdomains/base/applib/valuetypes/VT.adoc | 6 +-
.../subdomains/base/applib/with/WithInterval.adoc | 12 +-
.../base/applib/with/WithIntervalContiguous.adoc | 18 +-
.../subdomains/excel/applib/dom/ExcelService.adoc | 12 +-
.../excel/applib/dom/util/ExcelServiceImpl.adoc | 60 +--
.../excel/applib/dom/util/SheetPivoter.adoc | 6 +-
.../testing/fakedata/applib/services/Booleans.adoc | 12 +-
.../fakedata/applib/services/Collections.adoc | 12 +-
.../fakedata/applib/services/FakeDataService.adoc | 6 +-
.../integtestsupport/applib/ThrowableMatchers.adoc | 6 +-
.../applib/validate/DomainModelValidator.adoc | 18 +-
.../core/comparable/ComparableContractTester.adoc | 6 +-
.../unittestsupport/applib/core/files/Files.adoc | 6 +-
.../applib/core/jaxb/JaxbMatchers.adoc | 6 +-
.../applib/core/jmocking/Imposterisers.adoc | 6 +-
.../core/jmocking/InjectIntoJMockAction.adoc | 6 +-
.../applib/core/jmocking/JUnitRuleMockery2.adoc | 36 +-
.../applib/core/soap/SoapEndpointSpec.adoc | 6 +-
.../applib/core/utils/IndentPrinter.adoc | 30 +-
.../markdown/applib/value/Converter.adoc | 6 +-
.../restfulobjects/applib/JsonRepresentation.adoc | 228 +++++------
.../restfulobjects/applib/LinkRepresentation.adoc | 6 +-
.../index/viewer/restfulobjects/applib/Rel.adoc | 6 +-
.../restfulobjects/applib/RepresentationType.adoc | 24 +-
.../restfulobjects/applib/RestfulResponse.adoc | 6 +-
.../DomainObjectMemberRepresentation.adoc | 18 +-
.../domainobjects/DomainObjectRepresentation.adoc | 30 +-
.../domainobjects/DomainServiceResource.adoc | 6 +-
.../applib/homepage/HomePageResource.adoc | 6 +-
.../applib/menubars/MenuBarsResource.adoc | 24 +-
.../restfulobjects/applib/user/UserResource.adoc | 6 +-
.../restfulobjects/applib/util/JsonMapper.adoc | 6 +-
.../restfulobjects/applib/util/JsonNodeUtils.adoc | 6 +-
.../restfulobjects/applib/util/MediaTypes.adoc | 6 +-
.../RepresentationServiceContentNegotiator.adoc | 6 +-
...entNegotiationServiceForRestfulObjectsV1_0.adoc | 18 +-
.../ContentNegotiationServiceOrgApacheIsisV2.adoc | 30 +-
.../ContentNegotiationServiceXRoDomainType.adoc | 12 +-
.../modules/generated/pages/system-overview.adoc | 78 ++--
.../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 | 32 +-
.../hooks/implementation.adoc | 2 +
.../pages/Execution/hooks/examples_and_usage.adoc | 27 ++
.../pages/Execution/hooks/implementation.adoc | 47 +--
.../applib-svc/pages/ExecutionSubscriber.adoc | 143 +------
.../hooks/examples_and_usage.adoc | 31 ++
.../ExecutionSubscriber/hooks/implementation.adoc | 26 +-
.../modules/applib-svc/pages/FactoryService.adoc | 76 +---
.../FactoryService/hooks/examples_and_usage.adoc | 30 ++
.../pages/FactoryService/hooks/implementation.adoc | 2 +
.../applib-svc/pages/GridLoaderService.adoc | 44 +--
.../hooks/examples_and_usage.adoc | 6 +
.../GridLoaderService/hooks/implementation.adoc | 6 +-
.../adoc/modules/applib-svc/pages/GridService.adoc | 71 +---
.../GridService/hooks/examples_and_usage.adoc | 23 +-
.../pages/GridService/hooks/implementation.adoc | 2 +
.../applib-svc/pages/GridSystemService.adoc | 70 +---
.../hooks/examples_and_usage.adoc | 12 +-
.../GridSystemService/hooks/implementation.adoc | 4 +
.../applib-svc/pages/HealthCheckService.adoc | 64 +---
.../hooks/examples_and_usage.adoc | 4 +
.../HealthCheckService/hooks/implementation.adoc | 28 ++
.../modules/applib-svc/pages/HintIdProvider.adoc | 20 +-
.../HintIdProvider/hooks/examples_and_usage.adoc | 34 +-
.../pages/HintIdProvider/hooks/implementation.adoc | 0
.../adoc/modules/applib-svc/pages/HintStore.adoc | 98 +----
.../pages/HintStore/hooks/examples_and_usage.adoc | 17 +-
.../pages/HintStore/hooks/implementation.adoc | 2 +
.../applib-svc/pages/HomePageResolverService.adoc | 30 +-
.../hooks/examples_and_usage.adoc | 3 +
.../hooks/implementation.adoc | 2 +
.../Interaction/hooks/examples_and_usage.adoc | 20 +
.../hooks/implementation.adoc | 2 +
.../applib-svc/pages/InteractionContext.adoc | 168 +--------
.../hooks/examples_and_usage.adoc | 17 +
.../InteractionContext/hooks/implementation.adoc | 3 +
.../adoc/modules/applib-svc/pages/JaxbService.adoc | 49 +--
.../JaxbService/hooks/examples_and_usage.adoc | 13 +
.../pages/JaxbService/hooks/implementation.adoc | 3 +
.../modules/applib-svc/pages/LayoutService.adoc | 98 +----
.../LayoutService/hooks/examples_and_usage.adoc | 74 ++++
.../pages/LayoutService/hooks/implementation.adoc | 2 +
.../applib-svc/pages/LayoutServiceMenu.adoc | 24 +-
.../hooks/examples_and_usage.adoc | 4 +
.../LayoutServiceMenu/hooks/implementation.adoc | 2 +
.../modules/applib-svc/pages/LocaleProvider.adoc | 52 +--
.../LocaleProvider/hooks/examples_and_usage.adoc | 17 +
.../pages/LocaleProvider/hooks/implementation.adoc | 4 +
.../applib-svc/pages/MenuBarsLoaderService.adoc | 35 +-
.../hooks/examples_and_usage.adoc | 3 +
.../hooks/implementation.adoc | 19 +
.../modules/applib-svc/pages/MenuBarsService.adoc | 38 +-
.../MenuBarsService/hooks/examples_and_usage.adoc | 3 +
.../MenuBarsService/hooks/implementation.adoc | 4 +
.../modules/applib-svc/pages/MessageService.adoc | 63 +---
.../MessageService/hooks/examples_and_usage.adoc | 33 ++
.../pages/MessageService/hooks/implementation.adoc | 2 +
.../modules/applib-svc/pages/MetaModelService.adoc | 86 +----
.../MetaModelService/hooks/examples_and_usage.adoc | 10 +
.../MetaModelService/hooks/implementation.adoc | 2 +
.../applib-svc/pages/MetaModelServiceMenu.adoc | 25 +-
.../modules/applib-svc/pages/MetricsService.adoc | 43 +--
.../MetricsService/hooks/examples_and_usage.adoc | 8 +
.../pages/MetricsService/hooks/implementation.adoc | 4 +
.../applib-svc/pages/QueryResultsCache.adoc | 95 +----
.../hooks/examples_and_usage.adoc | 53 ++-
.../QueryResultsCache/hooks/implementation.adoc | 2 +
.../applib-svc/pages/QueryResultsCacheControl.adoc | 30 +-
.../hooks/implementation.adoc | 3 +
.../applib-svc/pages/RepositoryService.adoc | 280 +-------------
.../hooks/examples_and_usage.adoc | 187 +++++++++
.../RepositoryService/hooks/implementation.adoc | 22 ++
.../modules/applib-svc/pages/RoutingService.adoc | 74 +---
.../RoutingService/hooks/examples_and_usage.adoc | 15 +
.../pages/RoutingService/hooks/implementation.adoc | 4 +
.../adoc/modules/applib-svc/pages/Scratchpad.adoc | 115 +-----
.../pages/Scratchpad/hooks/examples_and_usage.adoc | 6 +
.../pages/Scratchpad/hooks/implementation.adoc | 3 +
.../modules/applib-svc/pages/ServiceInjector.adoc | 46 +--
.../ServiceInjector/hooks/examples_and_usage.adoc | 23 ++
.../ServiceInjector/hooks/implementation.adoc | 3 +
.../modules/applib-svc/pages/ServiceRegistry.adoc | 60 +--
.../ServiceRegistry/hooks/examples_and_usage.adoc | 19 +
.../ServiceRegistry/hooks/implementation.adoc | 3 +
.../applib-svc/pages/SessionLoggingService.adoc | 38 +-
.../hooks/implementation.adoc | 5 +
.../adoc/modules/applib-svc/pages/SudoService.adoc | 139 +------
.../SudoService/hooks/examples_and_usage.adoc | 65 ++++
.../pages/SudoService/hooks/implementation.adoc | 2 +
.../hooks/examples_and_usage.adoc | 2 +
.../hooks/implementation.adoc | 2 +
.../modules/applib-svc/pages/SwaggerService.adoc | 83 +---
.../SwaggerService/hooks/examples_and_usage.adoc | 39 ++
.../pages/SwaggerService/hooks/implementation.adoc | 2 +
.../applib-svc/pages/TableColumnOrderService.adoc | 42 +--
.../hooks/implementation.adoc | 2 +
.../modules/applib-svc/pages/TitleService.adoc | 61 +--
.../TitleService/hooks/examples_and_usage.adoc | 23 ++
.../pages/TitleService/hooks/implementation.adoc | 2 +
.../applib-svc/pages/TransactionService.adoc | 63 +---
.../hooks/examples_and_usage.adoc | 6 +
.../TransactionService/hooks/implementation.adoc | 4 +
.../applib-svc/pages/TransactionalProcessor.adoc | 24 +-
.../hooks/examples_and_usage.adoc | 49 +++
.../hooks/implementation.adoc | 2 +
.../applib-svc/pages/TranslationService.adoc | 68 +---
.../hooks/examples_and_usage.adoc | 25 ++
.../TranslationService/hooks/implementation.adoc | 2 +
.../applib-svc/pages/TranslationsResolver.adoc | 48 +--
.../hooks/examples_and_usage.adoc | 10 +
.../TranslationsResolver/hooks/implementation.adoc | 4 +
.../applib-svc/pages/UrlEncodingService.adoc | 54 +--
.../hooks/examples_and_usage.adoc | 24 ++
.../UrlEncodingService/hooks/implementation.adoc | 4 +
.../applib-svc/pages/UserProfileService.adoc | 52 +--
.../hooks/examples_and_usage.adoc | 14 +-
.../UserProfileService/hooks/implementation.adoc | 3 +
.../applib-svc/pages/UserRegistrationService.adoc | 94 +----
.../hooks/examples_and_usage.adoc | 38 ++
.../hooks/implementation.adoc | 31 ++
.../adoc/modules/applib-svc/pages/UserService.adoc | 58 +--
.../UserService/hooks/examples_and_usage.adoc | 12 +
.../pages/UserService/hooks/implementation.adoc | 5 +
.../modules/applib-svc/pages/WrapperFactory.adoc | 296 +--------------
.../WrapperFactory/hooks/examples_and_usage.adoc | 104 +++++
.../pages/WrapperFactory/hooks/implementation.adoc | 3 +
.../adoc/modules/applib-svc/pages/XmlService.adoc | 36 +-
.../pages/XmlService/hooks/examples_and_usage.adoc | 6 +
.../pages/XmlService/hooks/implementation.adoc | 2 +
.../applib-svc/pages/XmlSnapshotService.adoc | 192 +---------
.../hooks/examples_and_usage.adoc | 137 +++++++
.../XmlSnapshotService/hooks/implementation.adoc | 3 +
.../partials/_persistence-layer-api.adoc | 8 +
.../partials/_presentation-layer-spi.adoc | 4 +
.../org/apache/isis/applib/annotation/Action.java | 2 +-
.../isis/applib/annotation/InteractionScope.java | 3 +-
.../apache/isis/applib/annotation/Property.java | 3 +-
.../apache/isis/applib/annotation/Publishing.java | 11 +-
.../isis/applib/mixins/dto/Dto_downloadXsd.java | 7 +-
.../mixins/layout/Object_downloadLayoutXml.java | 7 +-
.../metamodel/Object_downloadMetamodelXml.java | 3 +-
.../java/org/apache/isis/applib/query/Query.java | 4 +-
.../org/apache/isis/applib/query/QueryRange.java | 63 +++-
.../isis/applib/services/command/Command.java | 30 +-
.../applib/services/eventbus/EventBusService.java | 11 +
.../isis/applib/services/exceprecog/Category.java | 53 +++
.../services/exceprecog/ExceptionRecognizer.java | 115 +-----
.../exceprecog/ExceptionRecognizerService.java | 7 +-
.../applib/services/exceprecog/Recognition.java | 120 ++++++
.../applib/services/factory/FactoryService.java | 15 +
.../applib/services/grid/GridLoaderService.java | 27 +-
.../isis/applib/services/grid/GridService.java | 60 ++-
.../applib/services/grid/GridSystemService.java | 102 ++++-
.../applib/services/health/HealthCheckService.java | 16 +
.../isis/applib/services/hint/HintIdProvider.java | 27 ++
.../isis/applib/services/hint/HintStore.java | 65 +++-
.../services/homepage/HomePageResolverService.java | 3 +-
.../isis/applib/services/i18n/LocaleProvider.java | 9 +
.../org/apache/isis/applib/services/i18n/Mode.java | 61 +++
.../applib/services/i18n/TranslationService.java | 59 +--
.../applib/services/i18n/TranslationsResolver.java | 21 +-
.../applib/services/iactn/ActionInvocation.java | 30 ++
.../isis/applib/services/iactn/Execution.java | 342 +++++++++++++++++
.../applib/services/iactn/ExecutionContext.java | 54 +--
.../isis/applib/services/iactn/Interaction.java | 417 ++-------------------
.../applib/services/iactn/InteractionContext.java | 18 +-
.../isis/applib/services/iactn/PropertyEdit.java | 29 ++
.../isis/applib/services/iactn/Sequence.java | 36 ++
.../applib/services/inject/ServiceInjector.java | 29 +-
.../jaxb/CatalogingSchemaOutputResolver.java | 8 +-
.../isis/applib/services/jaxb/IsisSchemas.java | 32 ++
.../isis/applib/services/jaxb/JaxbService.java | 130 ++++---
.../isis/applib/services/layout/LayoutService.java | 60 +--
.../applib/services/layout/LayoutServiceMenu.java | 9 +-
.../apache/isis/applib/services/layout/Style.java | 61 +++
.../services/menu/MenuBarsLoaderService.java | 21 +-
.../isis/applib/services/menu/MenuBarsService.java | 15 +
.../applib/services/message/MessageService.java | 86 +++--
.../isis/applib/services/metamodel/Config.java | 115 ++++++
.../services/metamodel/MetaModelService.java | 152 +++-----
.../services/metamodel/MetaModelServiceMenu.java | 11 +-
.../applib/services/metrics/MetricsService.java | 9 +
.../services/publishing/log/ExecutionLogger.java | 8 +-
.../services/publishing/spi/EntityChanges.java | 63 +++-
.../publishing/spi/EntityChangesSubscriber.java | 29 +-
.../spi/EntityPropertyChangeSubscriber.java | 24 +-
.../publishing/spi/ExecutionSubscriber.java | 53 ++-
.../queryresultscache/QueryResultsCache.java | 24 +-
...eControl.java => QueryResultsCacheControl.java} | 16 +-
.../registry/InstanceByPriorityComparator.java | 46 +++
.../applib/services/registry/ServiceRegistry.java | 81 ++--
.../applib/services/repository/EntityState.java | 37 ++
.../services/repository/RepositoryService.java | 300 +++++++++++----
.../applib/services/routing/RoutingService.java | 57 ++-
.../applib/services/scratchpad/Scratchpad.java | 17 +-
.../services/session/SessionLoggingService.java | 23 +-
.../isis/applib/services/sudo/SudoService.java | 47 +--
.../applib/services/sudo/SudoServiceListener.java | 27 ++
.../isis/applib/services/swagger/Format.java | 33 ++
.../applib/services/swagger/SwaggerService.java | 74 +---
.../isis/applib/services/swagger/Visibility.java | 62 +++
.../services/tablecol/TableColumnOrderService.java | 44 +++
.../isis/applib/services/title/TitleService.java | 16 +-
.../services/urlencoding/UrlEncodingService.java | 22 ++
...rlEncodingServiceUsingBaseEncodingAbstract.java | 3 +
.../isis/applib/services/user/RoleMemento.java | 6 +-
.../isis/applib/services/user/UserMemento.java | 47 +--
.../isis/applib/services/user/UserService.java | 26 +-
.../services/userprof/UserProfileService.java | 13 +-
.../services/userreg/UserRegistrationService.java | 41 +-
.../applib/services/wrapper/WrapperFactory.java | 20 +-
.../services/wrapper/control/AsyncControl.java | 94 ++++-
.../services/wrapper/control/SyncControl.java | 37 +-
.../wrapper/listeners/InteractionListener.java | 3 +
.../isis/applib/services/xactn/TransactionId.java | 59 ++-
.../applib/services/xactn/TransactionService.java | 29 +-
.../applib/services/xactn/TransactionState.java | 61 ++-
.../services/xactn/TransactionalProcessor.java | 7 +-
.../isis/applib/services/xml/XmlService.java | 5 +-
.../services/xmlsnapshot/XmlSnapshotService.java | 27 +-
.../applib/util/schema/InteractionDtoUtils.java | 29 +-
.../bootstrap3/BS3MenuBars_roundtrip_Test.java | 1 +
.../isis/applib/services/jaxb/JaxbServiceTest.java | 20 +-
.../metamodel/MetaModelService_Config_Test.java | 12 +-
build-tooling.sh | 32 ++
core/config/generateConfigDocs.groovy | 7 +
.../adoc/modules/config/pages/sections/Other.adoc | 6 +-
.../adoc/modules/config/pages/sections/_nav.adoc | 2 -
.../modules/config/pages/sections/isis.applib.adoc | 2 +-
.../apache/isis/core/config/IsisConfiguration.java | 52 +--
.../IsisBeanFactoryPostProcessorForSpring.java | 5 +
.../isis/core/config/beans/aoppatch/AopPatch.java | 103 +++++
.../aoppatch/TransactionInterceptorFactory.java | 12 +-
.../interaction/session/InteractionFactory.java | 46 ++-
.../core/interaction/session/IsisInteraction.java | 8 +-
core/jdk-supplemental/pom.xml | 2 +-
.../_testing/TranslationService_forTesting.java | 1 +
.../metamodel/execution/InternalInteraction.java | 13 +-
.../metamodel/execution/MemberExecutorService.java | 32 +-
.../metamodel/facetapi/FacetWithAttributes.java | 4 +-
...ctionInvocationFacetForDomainEventAbstract.java | 48 +--
.../execution/ExecutionPublishingFacet.java | 17 +-
...tySetterOrClearFacetForDomainEventAbstract.java | 18 +-
.../metamodel/inspect/Object_inspectMetamodel.java | 17 +-
...ExceptionRecognizerForRecoverableException.java | 5 +-
.../services/layout/LayoutServiceDefault.java | 5 +-
.../services/metamodel/MetaModelExporter.java | 46 +--
.../metamodel/MetaModelServiceDefault.java | 1 +
.../services/publishing/ExecutionPublisher.java | 6 +-
.../facets/object/mixin/MixinIntendedAs.java | 58 +--
.../core/metamodel/services/grid/BS3GridTest.java | 6 +-
.../services/menubars/BS3MenuBarsTest.java | 10 +-
.../SpecificationLoaderTestAbstract.java | 14 +-
core/pom.xml | 4 +-
.../IsisModuleCoreRuntimeServices.java | 12 +-
.../command/CommandExecutorServiceDefault.java | 14 +-
.../executor/MemberExecutorServiceDefault.java | 14 +-
.../core/runtimeservices/i18n/po/PoAbstract.java | 8 +-
.../core/runtimeservices/i18n/po/PoDisabled.java | 4 +-
.../core/runtimeservices/i18n/po/PoReader.java | 4 +-
.../core/runtimeservices/i18n/po/PoWriter.java | 12 +-
.../i18n/po/TranslationServicePo.java | 5 +-
.../InteractionDtoServiceInternalDefault.java | 11 +-
.../runtimeservices/jaxb/JaxbServiceDefault.java | 14 +-
.../publish/ExecutionPublisherDefault.java | 24 +-
.../QueryResultsCacheDefault.java | 8 +-
.../ExceptionRecognizerServiceDefault.java | 30 +-
.../ExceptionRecognizerForDataAccessException.java | 114 ++++--
.../ExceptionRecognizerForDataAlreadyExists.java | 56 ---
.../impl/ExceptionRecognizerForObjectNotFound.java | 51 ---
...ceptionRecognizerForOtherDataAccessProblem.java | 81 ----
.../ExceptionRecognizerForRelatedDataExists.java | 51 ---
.../ExceptionRecognizerForUnableToSaveData.java | 51 ---
.../runtimeservices/sudo/SudoServiceDefault.java | 23 +-
.../transaction/TransactionServiceSpring.java | 66 ++--
...eptionRecognizerForDataAccessExceptionTest.java | 90 ++---
.../changetracking/ChangingEntitiesFactory.java | 37 +-
...utionListenerToCaptureInteractionsInMemory.java | 3 +-
examples/demo/vaadin/pom.xml | 2 +-
.../commandlog/impl/jdo/CommandJdoRepository.java | 36 +-
.../secondary/fetch/CommandFetcher.java | 3 +-
.../secondary/fetch/CommandFetcher_Test.java | 7 +-
incubator/viewers/vaadin/ui/pom.xml | 2 +-
.../isis/legacy/applib/DomainObjectContainer.java | 60 +--
mappings/jaxrsclient/impl/pom.xml | 2 +-
.../JdoSupportService.java | 41 +-
.../jdo/datanucleus/IsisModuleJdoDatanucleus.java | 47 ++-
.../jdo/datanucleus/dialect/DnJdoDialect.java | 50 ++-
.../jdosupport/JdoSupportServiceDefault.java | 2 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 4 +-
.../mixins/Persistable_downloadJdoMetadata.java | 2 +-
.../jdo/metamodel/menu/JdoMetamodelMenu.java | 16 +-
.../SpecificationLoaderTestAbstract.java | 14 +-
persistence/jdo/spring/README.adoc | 2 +-
.../jpa/eclipselink/IsisModuleJpaEclipselink.java | 129 ++++++-
preview.sh | 10 +-
.../publishing/jdo/JdoExecutionPublishingTest.java | 44 +--
.../publishing/ExecutionSubscriberForTesting.java | 12 +-
.../isis/testdomain/jdo/JdoInventoryDao.java | 55 +++
.../isis/testdomain/jpa/JpaInventoryDao.java | 55 +++
.../domainmodel/AnnotationSyntesizerTest.java | 9 +-
.../DomainModelTest_usingGoodDomain.java | 107 +++---
.../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 +-
.../ExcelDemoToDoItem_tearDown2.java | 2 +-
.../QueryResultsCacheControlDefault.java | 4 +-
.../teardown/jdo/TeardownFixtureJdoAbstract.java | 2 +-
.../adoc/modules/integtestsupport/pages/about.adoc | 1 +
.../applib/swagger/SwaggerExporter.java | 16 +-
.../modules/tooling-cli/examples/isis-tooling.yml | 138 +++----
.../format/UnitFormatterWithSourceAndSections.java | 26 +-
.../tooling/javamodel/ast/MethodDeclarations.java | 47 ++-
tooling/pom.xml | 2 +-
valuetypes/asciidoc/pom.xml | 2 +-
.../service/swagger/SwaggerServiceDefault.java | 8 +-
.../service/swagger/SwaggerServiceMenu.java | 18 +-
.../service/swagger/internal/Generation.java | 26 +-
.../swagger/internal/SwaggerSpecGenerator.java | 9 +-
.../rendering/service/swagger/internal/Util.java | 18 +-
.../viewer/resources/SwaggerSpecResource.java | 26 +-
.../viewer/wicket/ui/errors/ExceptionModel.java | 22 +-
.../wicket/ui/panels/FormExecutorDefault.java | 53 ++-
.../viewer/integration/WebRequestCycleForIsis.java | 44 +--
.../viewer/services/mementos/ObjectMementoWkt.java | 48 +--
566 files changed, 9601 insertions(+), 8179 deletions(-)
create mode 100644 antora/components/system/modules/generated/pages/index/applib/services/exceprecog/Category.adoc
create mode 100644 antora/components/system/modules/generated/pages/index/applib/services/exceprecog/Recognition.adoc
create mode 100644 antora/components/system/modules/generated/pages/index/applib/services/hint/HintIdProvider.adoc
copy antora/components/system/modules/generated/pages/index/applib/services/{publishing/log/ExecutionLogger.adoc => iactn/ActionInvocation.adoc} (78%)
create mode 100644 antora/components/system/modules/generated/pages/index/applib/services/iactn/Execution.adoc
copy antora/components/system/modules/generated/pages/index/applib/services/{publishing/log/ExecutionLogger.adoc => iactn/PropertyEdit.adoc} (79%)
create mode 100644 antora/components/system/modules/generated/pages/index/applib/services/iactn/Sequence.adoc
create mode 100644 antora/components/system/modules/generated/pages/index/applib/services/layout/Style.adoc
create mode 100644 antora/components/system/modules/generated/pages/index/applib/services/metamodel/Config.adoc
delete mode 100644 antora/components/system/modules/generated/pages/index/applib/services/queryresultscache/QueryResultCacheControl.adoc
create mode 100644 antora/components/system/modules/generated/pages/index/applib/services/queryresultscache/QueryResultsCacheControl.adoc
delete mode 100644 antora/components/system/modules/generated/pages/index/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForOtherDataAccessProblem.adoc
rename antora/components/system/modules/generated/pages/index/persistence/jdo/applib/{integration => services}/JdoSupportService.adoc (86%)
create mode 100644 api/applib/src/main/adoc/modules/applib-svc/pages/Execution/hooks/examples_and_usage.adoc
copy antora/components/system/modules/generated/pages/index/viewer/restfulobjects/applib/util/JsonNodeUtils.adoc => api/applib/src/main/adoc/modules/applib-svc/pages/Execution/hooks/implementation.adoc (54%)
copy antora/components/system/modules/generated/pages/index/testing/unittestsupport/applib/core/jmocking/Imposterisers.adoc => api/applib/src/main/adoc/modules/applib-svc/pages/HintIdProvider.adoc (77%)
copy antora/components/system/modules/generated/pages/index/applib/services/bookmarkui/BookmarkUiService.adoc => api/applib/src/main/adoc/modules/applib-svc/pages/HintIdProvider/hooks/examples_and_usage.adoc (56%)
copy core/config/src/main/adoc/modules/config/pages/section-hooks/resteasy~post.adoc => api/applib/src/main/adoc/modules/applib-svc/pages/HintIdProvider/hooks/implementation.adoc (100%)
create mode 100644 api/applib/src/main/adoc/modules/applib-svc/pages/Interaction/hooks/examples_and_usage.adoc
copy api/applib/src/main/adoc/modules/applib-svc/pages/{ExceptionRecognizerService => Interaction}/hooks/implementation.adoc (96%)
copy api/applib/src/main/adoc/modules/applib-svc/pages/{ExceptionRecognizer => SudoServiceListener}/hooks/examples_and_usage.adoc (89%)
copy api/applib/src/main/adoc/modules/applib-svc/pages/{ExceptionRecognizerService => SudoServiceListener}/hooks/implementation.adoc (97%)
copy antora/components/system/modules/generated/pages/index/commons/having/HasUniqueId.adoc => api/applib/src/main/adoc/modules/applib-svc/pages/TransactionalProcessor.adoc (72%)
create mode 100644 api/applib/src/main/adoc/modules/applib-svc/pages/TransactionalProcessor/hooks/examples_and_usage.adoc
copy api/applib/src/main/adoc/modules/applib-svc/pages/{ExceptionRecognizer => TransactionalProcessor}/hooks/implementation.adoc (85%)
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 api/applib/src/main/java/org/apache/isis/applib/services/hint/HintIdProvider.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/i18n/Mode.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/iactn/ActionInvocation.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/iactn/Execution.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/iactn/PropertyEdit.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/iactn/Sequence.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/jaxb/IsisSchemas.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/layout/Style.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/metamodel/Config.java
copy api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/{QueryResultCacheControl.java => QueryResultsCacheControl.java} (67%)
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/registry/InstanceByPriorityComparator.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/sudo/SudoServiceListener.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/swagger/Format.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/swagger/Visibility.java
create mode 100644 build-tooling.sh
create mode 100644 core/config/src/main/java/org/apache/isis/core/config/beans/aoppatch/AopPatch.java
rename api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultCacheControl.java => core/config/src/main/java/org/apache/isis/core/config/beans/aoppatch/TransactionInterceptorFactory.java (76%)
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForDataAlreadyExists.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForObjectNotFound.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForOtherDataAccessProblem.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForRelatedDataExists.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForUnableToSaveData.java
rename persistence/jdo/applib/src/main/java/org/apache/isis/persistence/jdo/applib/{integration => services}/JdoSupportService.java (92%)
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