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