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

[isis] branch master updated (5a5afc7 -> 5c9fb62)

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

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


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

No new revisions were added by this update.

Summary of changes:
 .../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       |  36 +-
 .../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  |   6 +-
 .../index/applib/services/exceprecog/Category.adoc |  93 +++++
 .../services/exceprecog/ExceptionRecognizer.adoc   |   6 +-
 .../exceprecog/ExceptionRecognizerService.adoc     |  24 +-
 .../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    |  12 +-
 .../services/publishing/log/ExecutionLogger.adoc   |   2 +-
 .../services/publishing/spi/CommandSubscriber.adoc |   6 +-
 .../services/publishing/spi/EntityChanges.adoc     | 115 +++++-
 .../publishing/spi/EntityChangesSubscriber.adoc    |  10 +-
 .../spi/EntityPropertyChangeSubscriber.adoc        |   6 +-
 .../publishing/spi/ExecutionSubscriber.adoc        |  22 +-
 .../queryresultscache/QueryResultsCache.adoc       |   6 +-
 ...eControl.adoc => QueryResultsCacheControl.adoc} |   4 +-
 .../applib/services/registry/ServiceRegistry.adoc  |  42 +--
 .../services/repository/RepositoryService.adoc     | 132 +++----
 .../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 +-
 .../jdo/applib/integration/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   | 219 +++++++++--
 .../pages/ExceptionRecognizerService.adoc          |   2 +-
 .../pages/Execution/hooks/examples_and_usage.adoc  |  27 ++
 .../pages/Execution/hooks/implementation.adoc      |  47 +--
 .../applib-svc/pages/ExecutionSubscriber.adoc      |   2 +-
 .../modules/applib-svc/pages/FactoryService.adoc   |   2 +-
 .../applib-svc/pages/GridLoaderService.adoc        |   8 +-
 .../hooks/examples_and_usage.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        |  27 +-
 .../hooks/examples_and_usage.adoc                  |   9 +
 .../modules/applib-svc/pages/RoutingService.adoc   |   8 +
 .../adoc/modules/applib-svc/pages/Scratchpad.adoc  |   7 +
 .../modules/applib-svc/pages/ServiceInjector.adoc  |   6 +
 .../modules/applib-svc/pages/ServiceRegistry.adoc  |   7 +
 .../applib-svc/pages/SessionLoggingService.adoc    |   7 +
 .../{about => Style}/hooks/examples_and_usage.adoc |   0
 .../hooks/implementation.adoc                      |   2 +
 .../adoc/modules/applib-svc/pages/SudoService.adoc |   8 +
 .../modules/applib-svc/pages/SwaggerService.adoc   |   7 +
 .../applib-svc/pages/TableColumnOrderService.adoc  |   8 +
 .../modules/applib-svc/pages/TitleService.adoc     |   8 +
 .../applib-svc/pages/TransactionService.adoc       |   9 +
 .../applib-svc/pages/TransactionalProcessor.adoc   |  51 +--
 .../hooks/examples_and_usage.adoc                  |   0
 .../hooks/implementation.adoc                      |   0
 .../applib-svc/pages/TranslationService.adoc       |   8 +
 .../applib-svc/pages/TranslationsResolver.adoc     |   8 +
 .../applib-svc/pages/UrlEncodingService.adoc       |   7 +
 .../applib-svc/pages/UserProfileService.adoc       |   7 +
 .../applib-svc/pages/UserRegistrationService.adoc  |   7 +
 .../adoc/modules/applib-svc/pages/UserService.adoc |   8 +
 .../modules/applib-svc/pages/WrapperFactory.adoc   |   7 +
 .../adoc/modules/applib-svc/pages/XmlService.adoc  |   7 +
 .../applib-svc/pages/XmlSnapshotService.adoc       |   7 +
 .../partials/_persistence-layer-api.adoc           |   8 +
 .../partials/_presentation-layer-spi.adoc          |   4 +
 .../org/apache/isis/applib/annotation/Action.java  |   2 +-
 .../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 +-
 .../isis/applib/services/command/Command.java      |  11 +-
 .../exceprecog/ExceptionRecognizerService.java     |   3 +-
 .../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 +
 .../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 ++
 .../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 +-
 .../publishing/spi/ExecutionSubscriber.java        |  10 +-
 .../queryresultscache/QueryResultsCache.java       |  24 +-
 ...eControl.java => QueryResultsCacheControl.java} |  16 +-
 .../applib/services/repository/EntityState.java    |  37 ++
 .../services/repository/RepositoryService.java     |   8 +-
 .../applib/services/xactn/TransactionService.java  |  18 +-
 .../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                                   |   2 +-
 .../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 |  42 +--
 .../core/interaction/session/IsisInteraction.java  |   5 +-
 .../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 +-
 .../services/layout/LayoutServiceDefault.java      |   5 +-
 .../services/metamodel/MetaModelExporter.java      |  46 +--
 .../metamodel/MetaModelServiceDefault.java         |   1 +
 .../services/publishing/ExecutionPublisher.java    |   6 +-
 .../core/metamodel/services/grid/BS3GridTest.java  |   6 +-
 .../services/menubars/BS3MenuBarsTest.java         |  10 +-
 .../command/CommandExecutorServiceDefault.java     |  14 +-
 .../executor/MemberExecutorServiceDefault.java     |  14 +-
 .../InteractionDtoServiceInternalDefault.java      |  11 +-
 .../runtimeservices/jaxb/JaxbServiceDefault.java   |  14 +-
 .../publish/ExecutionPublisherDefault.java         |  24 +-
 .../QueryResultsCacheDefault.java                  |   8 +-
 .../changetracking/ChangingEntitiesFactory.java    |  37 +-
 ...utionListenerToCaptureInteractionsInMemory.java |   3 +-
 .../secondary/fetch/CommandFetcher.java            |   3 +-
 .../secondary/fetch/CommandFetcher_Test.java       |   7 +-
 .../publishing/jdo/JdoExecutionPublishingTest.java |  44 +--
 .../publishing/ExecutionSubscriberForTesting.java  |  12 +-
 .../domainmodel/AnnotationSyntesizerTest.java      |   9 +-
 .../DomainModelTest_usingGoodDomain.java           | 107 +++---
 .../QueryResultsCacheControlDefault.java           |   4 +-
 .../modules/tooling-cli/examples/isis-tooling.yml  | 138 +++----
 .../format/UnitFormatterWithSourceAndSections.java |  26 +-
 .../tooling/javamodel/ast/MethodDeclarations.java  |  47 ++-
 .../viewer/services/mementos/ObjectMementoWkt.java |  48 +--
 402 files changed, 5803 insertions(+), 4448 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
 rename antora/components/system/modules/generated/pages/index/applib/services/queryresultscache/{QueryResultCacheControl.adoc => QueryResultsCacheControl.adoc} (92%)
 delete mode 100644 antora/components/system/modules/generated/pages/index/core/runtimeservices/recognizer/dae/impl/ExceptionRecognizerForOtherDataAccessProblem.adoc
 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/{GridSystemService => Interaction}/hooks/implementation.adoc (96%)
 copy api/applib/src/main/adoc/modules/applib-svc/pages/{about => Style}/hooks/examples_and_usage.adoc (100%)
 copy api/applib/src/main/adoc/modules/applib-svc/pages/{GridSystemService => Style}/hooks/implementation.adoc (97%)
 copy antora/components/system/modules/generated/pages/index/testing/fakedata/applib/services/Booleans.adoc => api/applib/src/main/adoc/modules/applib-svc/pages/TransactionalProcessor.adoc (63%)
 copy api/applib/src/main/adoc/modules/applib-svc/pages/{about => TransactionalProcessor}/hooks/examples_and_usage.adoc (100%)
 copy api/applib/src/main/adoc/modules/applib-svc/pages/{XmlSnapshotService => TransactionalProcessor}/hooks/implementation.adoc (100%)
 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/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
 rename api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/{QueryResultCacheControl.java => QueryResultsCacheControl.java} (67%)