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/03 16:45:15 UTC

[isis] 01/01: Merge branch 'ISIS-2516-Tooling_Global'

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

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

commit 370280a44e32bbcb0b78f3fa382f1e0136db8815
Merge: b63afcc 3339bf2
Author: Andi Huber <ah...@apache.org>
AuthorDate: Wed Feb 3 17:40:37 2021 +0100

    Merge branch 'ISIS-2516-Tooling_Global'

 .github/workflows/ci-build-site-no-push.yml        |   17 +-
 .../modules/ROOT/pages/cutting-a-release.adoc      |    2 +-
 .../pages/index/applib/AbstractViewModel.adoc      |    2 -
 .../IsisModuleApplib.adoc}                         |    6 +-
 .../index/applib/RecreatableDomainObject.adoc      |    2 +-
 .../pages/index/applib/annotation/Action.adoc      |    6 +-
 .../index/applib/annotation/ActionLayout.adoc      |    2 +-
 .../pages/index/applib/annotation/Collection.adoc  |    2 +-
 .../pages/index/applib/annotation/Defaulted.adoc   |    2 +
 .../index/applib/annotation/DomainObject.adoc      |   16 +-
 .../applib/annotation/DomainObjectLayout.adoc      |    4 +-
 .../index/applib/annotation/EqualByContent.adoc    |    4 +-
 .../pages/index/applib/annotation/Module.adoc      |    4 +-
 .../pages/index/applib/annotation/Nature.adoc      |    2 +-
 .../pages/index/applib/annotation/Parameter.adoc   |    2 +-
 .../pages/index/applib/annotation/Property.adoc    |    4 +-
 .../client/RepresentationTypeSimplifiedV2.adoc     |   74 ++
 .../ui/IconUiEvent.adoc}                           |   28 +-
 .../applib/exceptions/TranslatableException.adoc   |    4 +-
 .../unrecoverable/DomainModelException.adoc}       |   22 +-
 .../unrecoverable/MetaModelException.adoc}         |   10 +-
 .../unrecoverable/NoAuthenticatorException.adoc}   |   22 +-
 .../unrecoverable/ObjectNotFoundException.adoc}    |   16 +-
 .../unrecoverable/ObjectPersistenceException.adoc} |   16 +-
 .../unrecoverable/ReflectiveActionException.adoc}  |   16 +-
 .../unrecoverable/UnexpectedCallException.adoc}    |    8 +-
 .../unrecoverable/UnknownTypeException.adoc}       |    8 +-
 .../tree/LazyTreeNode.adoc}                        |   22 +-
 .../jaxb/DataTypeFactory.adoc}                     |    6 +-
 .../JavaSqlXMLGregorianCalendarMarshalling.adoc}   |   16 +-
 .../JavaTimeXMLGregorianCalendarMarshalling.adoc   |   34 +
 .../jaxb/JodaTimeJaxbAdapters.adoc}                |    6 +-
 .../JodaTimeXMLGregorianCalendarMarshalling.adoc}  |   22 +-
 .../jaxb/PrimitiveJaxbAdapters.adoc}               |    6 +-
 .../applib/layout/component/ActionLayoutData.adoc  |    4 +-
 .../layout/component/ActionLayoutDataOwner.adoc}   |    8 +-
 ...onLayoutData.adoc => CollectionLayoutData.adoc} |   57 +-
 .../component/CollectionLayoutDataOwner.adoc}      |    6 +-
 .../layout/component/CssClassFaPosition.adoc}      |   10 +-
 ...LayoutData.adoc => DomainObjectLayoutData.adoc} |   57 +-
 .../component/DomainObjectLayoutDataOwner.adoc}    |    8 +-
 .../index/applib/layout/component/FieldSet.adoc    |   87 ++
 .../layout/component/FieldSetOwner.adoc}           |    6 +-
 .../layout/component/HasNamed.adoc}                |   12 +-
 .../component/MemberRegion.adoc}                   |   24 +-
 .../layout/component/MemberRegionOwner.adoc}       |    6 +-
 .../layout/component/Owned.adoc}                   |    6 +-
 .../layout/component/Owner.adoc}                   |    6 +-
 ...tionLayoutData.adoc => PropertyLayoutData.adoc} |   64 +-
 ...ayoutData.adoc => ServiceActionLayoutData.adoc} |   42 +-
 .../component/ServiceActionLayoutDataOwner.adoc}   |    8 +-
 .../grid/Grid.adoc}                                |   39 +-
 .../grid/GridAbstract.adoc}                        |   39 +-
 .../layout/grid/bootstrap3/BS3ClearFix.adoc}       |    6 +-
 .../layout/grid/bootstrap3/BS3ClearFixHidden.adoc} |   10 +-
 .../grid/bootstrap3/BS3ClearFixVisible.adoc}       |   20 +-
 .../applib/layout/grid/bootstrap3/BS3Col.adoc      |   98 ++
 .../grid/bootstrap3/BS3Element.adoc}               |   12 +-
 .../grid/bootstrap3/BS3ElementAbstract.adoc}       |   14 +-
 .../grid/bootstrap3/BS3Grid.adoc}                  |   37 +-
 .../applib/layout/grid/bootstrap3/BS3Row.adoc      |   52 +
 .../layout/grid/bootstrap3/BS3RowContent.adoc      |   37 +
 .../grid/bootstrap3/BS3RowContentOwner.adoc}       |    6 +-
 .../layout/grid/bootstrap3/BS3RowOwner.adoc}       |    6 +-
 .../grid/bootstrap3/BS3Tab.adoc}                   |   35 +-
 .../applib/layout/grid/bootstrap3/BS3TabGroup.adoc |   59 ++
 .../layout/grid/bootstrap3/BS3TabGroupOwner.adoc}  |    6 +-
 .../layout/grid/bootstrap3/BS3TabOwner.adoc}       |    6 +-
 .../layout/grid/bootstrap3/Size.adoc}              |   16 +-
 .../grid/bootstrap3/SizeSpan.adoc}                 |   26 +-
 .../layout/grid/bootstrap3/WithinGrid.adoc}        |    6 +-
 .../layout/links/Link.adoc}                        |   18 +-
 .../layout/menubars/HasNamed.adoc}                 |    6 +-
 .../layout/menubars/Menu.adoc}                     |    6 +-
 .../layout/menubars/MenuBar.adoc}                  |    6 +-
 .../menubars/MenuBars.adoc}                        |   22 +-
 .../menubars/MenuBarsAbstract.adoc}                |   16 +-
 .../layout/menubars/MenuSection.adoc}              |    6 +-
 .../menubars/bootstrap3/BS3Menu.adoc}              |   35 +-
 .../menubars/bootstrap3/BS3MenuBar.adoc}           |   22 +-
 .../menubars/bootstrap3/BS3MenuBars.adoc}          |   37 +-
 .../menubars/bootstrap3/BS3MenuSection.adoc}       |   22 +-
 .../mixins/MixinConstants.adoc}                    |   10 +-
 .../mixins/dto/Dto.adoc}                           |    6 +-
 .../mixins/dto/Dto_downloadXml.adoc}               |   11 +-
 .../dto/Dto_downloadXsd.adoc}                      |   22 +-
 .../layout/Object_downloadLayoutXml.adoc}          |   19 +-
 .../mixins/layout/Object_openRestApi.adoc}         |   12 +-
 .../mixins/layout/Object_rebuildMetamodel.adoc}    |    9 +-
 .../metamodel/Object_downloadMetamodelXml.adoc}    |   23 +-
 .../mixins/metamodel/Object_objectIdentifier.adoc} |    6 +-
 .../mixins/metamodel/Object_objectType.adoc}       |    6 +-
 .../services/bookmark/BookmarkHolder_lookup.adoc}  |    6 +-
 .../services/bookmark/BookmarkHolder_object.adoc}  |    6 +-
 .../CommandDtoProcessorForActionAbstract.adoc}     |    8 +-
 .../CommandDtoProcessorForPropertyAbstract.adoc}   |    8 +-
 .../services/confview/ConfigurationMenu.adoc}      |    8 +-
 .../index/applib/services/error/SimpleTicket.adoc  |   47 +
 .../exceprecog/ExceptionRecognizerAbstract.adoc    |   24 +
 .../applib/services/grid/GridLoaderService.adoc    |    8 +-
 .../index/applib/services/grid/GridService.adoc    |   20 +-
 .../applib/services/grid/GridSystemService.adoc    |    2 +-
 .../applib/services/i18n/TranslatableString.adoc   |    2 +-
 .../services/menu/MenuBarsLoaderService.adoc       |    4 +-
 .../applib/services/menu/MenuBarsService.adoc      |    2 +-
 .../applib/services/repository/EntityState.adoc    |    2 -
 ...TableColumnOrderForCollectionTypeAbstract.adoc} |   22 +-
 ...lEncodingServiceUsingBaseEncodingAbstract.adoc} |    8 +-
 .../index/applib/services/user/UserService.adoc    |    2 +-
 .../events/EmailEventAbstract.adoc}                |   22 +-
 .../applib/services/wrapper/WrappingObject.adoc    |    2 +-
 .../wrapper/control/ExceptionHandlerAbstract.adoc} |    6 +-
 .../events/AccessEvent.adoc}                       |   18 +-
 .../wrapper/events/ActionInvocationEvent.adoc      |    2 +-
 .../wrapper/events/ActionVisibilityEvent.adoc      |    2 +-
 .../services/wrapper/events/InteractionEvent.adoc  |    2 +-
 .../services/wrapper/events/VisibilityEvent.adoc   |    2 +-
 .../services/xactn/TransactionalProcessor.adoc     |   59 ++
 .../services/xmlsnapshot/XmlSnapshotService.adoc   |    2 +-
 .../XmlSnapshotService~Snapshot~Builder.adoc       |    2 +-
 .../types/DescriptionType.adoc}                    |    6 +-
 .../MemberIdentifierType.adoc}                     |   16 +-
 .../TargetActionType.adoc}                         |   22 +-
 .../TargetClassType.adoc}                          |   16 +-
 .../pages/index/applib/util/ObjectContracts.adoc   |   64 ++
 .../pages/index/applib/util/ReasonBuffer.adoc      |   40 +
 .../pages/index/applib/util/ReasonBuffer2.adoc     |   69 ++
 .../util/Reasons.adoc}                             |    8 +-
 .../pages/index/applib/util/TitleBuffer.adoc       |  187 ++++
 .../TitleBufferException.adoc}                     |   20 +-
 .../applib/util/schema/InteractionDtoUtils.adoc    |   72 ++
 .../schema/MemberExecutionDtoUtils.adoc}           |   22 +-
 .../commons/resource/ResourceCoordinates.adoc      |    2 +
 .../DataSourceIntrospectionService.adoc}           |   16 +-
 .../commandlog/impl/CommandSubscriberForJdo.adoc}  |    9 +-
 .../impl/IsisModuleExtCommandLogImpl.adoc}         |   12 +-
 .../impl/mixins/HasUniqueId_command.adoc}          |   30 +-
 .../mixins/HasUsername_recentCommandsByUser.adoc}  |   19 +-
 .../commandlog/impl/ui/CommandServiceMenu.adoc}    |   28 +-
 .../IsisModuleExtCommandReplayPrimary.adoc}        |    6 +-
 .../primary/config/PrimaryConfig.adoc}             |   11 +-
 .../primary/mixins/Object_openOnSecondary.adoc}    |   16 +-
 .../primary/restapi/CommandRetrievalService.adoc}  |   15 +-
 .../primary/ui/CommandReplayOnPrimaryService.adoc  |   55 +
 .../IsisModuleExtCommandReplaySecondary.adoc}      |   24 +-
 .../commandreplay/secondary/SecondaryStatus.adoc}  |   16 +-
 .../secondary/analyser/CommandReplayAnalyser.adoc} |    8 +-
 .../analyser/CommandReplayAnalyserException.adoc}  |    8 +-
 .../analyser/CommandReplayAnalyserResult.adoc}     |    8 +-
 .../analysis/CommandReplayAnalysisService.adoc}    |   13 +-
 .../secondary/clock/TickingClockService.adoc       |   41 +
 .../secondary/config/SecondaryConfig.adoc}         |   31 +-
 .../executor/CommandExecutorServiceWithTime.adoc   |   28 +
 .../secondary/fetch/CommandFetcher.adoc}           |   15 +-
 .../secondary/job/ReplicateAndReplayJob.adoc}      |   11 +-
 .../secondary/job/SecondaryStatusData.adoc}        |   22 +-
 .../jobcallables/ReplicateAndRunCommands.adoc}     |   30 +-
 .../secondary/mixins/CommandJdo_exclude.adoc}      |   15 +-
 .../secondary/mixins/CommandJdo_replayQueue.adoc}  |   22 +-
 .../secondary/mixins/Object_openOnPrimary.adoc}    |   16 +-
 .../spi/ReplayCommandExecutionController.adoc}     |   16 +-
 .../ui/CommandReplayOnSecondaryService.adoc}       |   20 +-
 .../cors/impl/IsisModuleExtCorsImpl.adoc}          |    6 +-
 .../fullcalendar/applib/CalendarEventable.adoc}    |   16 +-
 .../fullcalendar/applib/Calendarable.adoc          |   29 +
 .../applib/IsisModuleExtFullCalendarApplib.adoc}   |    6 +-
 .../spi/CalendarableDereferencingService.adoc      |   16 +
 .../fullcalendar/applib/value/CalendarEvent.adoc}  |   48 +-
 .../ui/component/IsisModuleExtFullCalendarUi.adoc} |    6 +-
 .../hsqldbmgr/dom/IsisModuleExtHsqldbMgr.adoc}     |    6 +-
 .../hsqldbmgr/dom/services/HsqlDbManagerMenu.adoc} |   10 +-
 .../applib/IsisModuleExtJaxRsClientApplib.adoc}    |    6 +-
 .../jaxrsclient/applib/client/JaxRsClient.adoc}    |   14 +-
 .../jaxrsclient/applib/client/JaxRsResponse.adoc}  |    8 +-
 .../applib/IsisModuleIncModelApplib.adoc}          |    6 +-
 .../modelannotation/applib/annotation/Model.adoc}  |   18 +-
 .../metamodel/IsisModuleExtModelAnnotation.adoc}   |    6 +-
 .../SupportingMethodValidatorRefinerFactory.adoc}  |   16 +-
 .../services/IncubatorMetaModelPlugin.adoc}        |    6 +-
 .../quartz/IsisModuleExtQuartzImpl.adoc}           |    6 +-
 .../quartz/context/JobExecutionData.adoc}          |   18 +-
 .../spring/AutowiringSpringBeanJobFactory.adoc}    |    6 +-
 .../restclient/ActionParameterListBuilder.adoc     |   28 +
 .../restclient/IsisModuleExtRestClient.adoc}       |    6 +-
 .../extensions/restclient/ResponseDigest.adoc      |   53 +
 .../index/extensions/restclient/RestfulClient.adoc |   95 ++
 .../restclient/RestfulClientConfig.adoc}           |    6 +-
 .../restclient/RestfulClientException.adoc}        |   18 +-
 .../restclient/auth/BasicAuthFilter.adoc}          |   18 +-
 .../restclient/log/ClientConversationFilter.adoc}  |   22 +-
 .../restclient/log/ClientConversationLogger.adoc}  |   14 +-
 .../secman/api/IsisModuleExtSecmanApi.adoc}        |    6 +-
 .../extensions/secman/api/SecmanConfiguration.adoc |   67 ++
 .../secman/api/SecurityRealm.adoc}                 |    6 +-
 .../secman/api/SecurityRealmCharacteristic.adoc}   |    6 +-
 .../secman/api/SecurityRealmService.adoc}          |    6 +-
 .../api/encryption/PasswordEncryptionService.adoc} |    8 +-
 .../encryption/PasswordEncryptionServiceNone.adoc} |    8 +-
 .../secman/api/events/UserCreatedEvent.adoc}       |   35 +-
 .../api/permission/ApplicationPermission.adoc      |   49 +
 .../api/permission/ApplicationPermissionMode.adoc  |   37 +
 .../ApplicationPermissionRepository.adoc           |   30 +
 .../api/permission/ApplicationPermissionRule.adoc  |   33 +
 .../api/permission/ApplicationPermissionValue.adoc |   34 +
 .../permission/ApplicationPermissionValueSet.adoc} |   24 +-
 .../permission/PermissionsEvaluationService.adoc   |   18 +
 .../PermissionsEvaluationServiceAbstract.adoc}     |   14 +-
 ...ermissionsEvaluationServiceAllowBeatsVeto.adoc} |    8 +-
 ...ermissionsEvaluationServiceVetoBeatsAllow.adoc} |    8 +-
 .../secman/api/role/ApplicationRole.adoc}          |   24 +-
 .../api/role/ApplicationRoleRepository.adoc}       |   40 +-
 .../secman/api/tenancy/ApplicationTenancy.adoc}    |   22 +-
 .../api/tenancy/ApplicationTenancyEvaluator.adoc   |   26 +
 .../api/tenancy/ApplicationTenancyRepository.adoc} |   36 +-
 .../extensions/secman/api/tenancy/HasAtPath.adoc   |   20 +
 .../secman/api/user/AccountType.adoc}              |   22 +-
 .../secman/api/user/ApplicationUser.adoc           |   84 ++
 .../secman/api/user/ApplicationUserRepository.adoc |   51 +
 .../secman/api/user/ApplicationUserStatus.adoc}    |   22 +-
 .../IsisModuleExtSecmanEncryptionJbcrypt.adoc}     |    6 +-
 .../PasswordEncryptionServiceUsingJBcrypt.adoc}    |    8 +-
 .../jdo/IsisModuleExtSecmanPersistenceJdo.adoc}    |    6 +-
 .../jdo/seed/SeedSecurityModuleService.adoc}       |    8 +-
 .../jdo/seed/SeedUsersAndRolesFixtureScript.adoc}  |   16 +-
 .../secman/jdo/seed/scripts/GlobalTenancy.adoc}    |    8 +-
 ...tFixturesFixtureResultsRoleAndPermissions.adoc} |    8 +-
 .../IsisExtSecmanAdminRoleAndPermissions.adoc}     |    6 +-
 .../jdo/seed/scripts/IsisExtSecmanAdminUser.adoc}  |    6 +-
 .../IsisExtSecmanFixtureRoleAndPermissions.adoc}   |   16 +-
 ...sisExtSecmanRegularUserRoleAndPermissions.adoc} |   16 +-
 .../jpa/IsisModuleExtSecmanPersistenceJpa.adoc}    |    6 +-
 .../jpa/seed/SeedSecurityModuleService.adoc}       |    8 +-
 .../jpa/seed/SeedUsersAndRolesFixtureScript.adoc}  |   16 +-
 .../secman/jpa/seed/scripts/GlobalTenancy.adoc}    |    8 +-
 ...tFixturesFixtureResultsRoleAndPermissions.adoc} |    8 +-
 .../IsisExtSecmanAdminRoleAndPermissions.adoc}     |    6 +-
 .../jpa/seed/scripts/IsisExtSecmanAdminUser.adoc}  |    6 +-
 .../IsisExtSecmanFixtureRoleAndPermissions.adoc}   |   16 +-
 ...sisExtSecmanRegularUserRoleAndPermissions.adoc} |   16 +-
 ...yModuleAppUserRegistrationServiceAbstract.adoc} |   22 +-
 .../secman/model/IsisModuleExtSecmanModel.adoc}    |    6 +-
 .../secman/model/app/user/MeService.adoc}          |    8 +-
 .../shiro/IsisModuleExtSecmanRealmShiro.adoc}      |    6 +-
 .../shiro/IsisModuleExtSecmanShiroRealm.adoc}      |   16 +-
 .../services/SecurityRealmServiceUsingShiro.adoc}  |    6 +-
 .../secman/shiro/util/ShiroUtils.adoc}             |   10 +-
 .../realm/impl/IsisLdapContextFactory.adoc}        |   24 +-
 .../shirorealmldap/realm/impl/IsisLdapRealm.adoc   |  147 +++
 .../impl/IsisModuleExtShiroRealmLdapImpl.adoc}     |    6 +-
 .../ui/IsisModuleExtExcelDownloadUi.adoc}          |    6 +-
 .../ui/components/CollectionContentsAsExcel.adoc}  |   22 +-
 .../CollectionContentsAsExcelFactory.adoc}         |   22 +-
 .../pdfjs/applib/annotations/PdfJsViewer.adoc}     |   22 +-
 .../wicket/pdfjs/applib/config/PdfJsConfig.adoc}   |   34 +-
 .../viewer/wicket/pdfjs/applib/config/Scale.adoc}  |   40 +-
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.adoc}      |   22 +-
 .../wicket/pdfjs/ui/IsisModuleExtPdfjsUi.adoc}     |    6 +-
 .../applib/IsisModulePersistenceJdoApplib.adoc}    |    6 +-
 .../jdo/applib/integration/JdoSupportService.adoc  |    2 +-
 .../jdo/datanucleus/IsisModuleJdoDatanucleus.adoc  |   24 +
 .../changetracking/JdoLifecycleListener.adoc       |   56 +
 .../mixins/Persistable_datanucleusIdLong.adoc}     |    8 +-
 .../Persistable_datanucleusVersionLong.adoc}       |    8 +-
 .../Persistable_datanucleusVersionTimestamp.adoc}  |    8 +-
 .../mixins/Persistable_downloadJdoMetadata.adoc}   |   11 +-
 .../applib/IsisBookmarkConverter.adoc}             |    8 +-
 .../applib/IsisLocalResourcePathConverter.adoc}    |    8 +-
 .../applib/IsisMarkupConverter.adoc}               |    8 +-
 .../applib/IsisPasswordConverter.adoc}             |    8 +-
 .../JavaAwtBufferedImageByteArrayConverter.adoc}   |    8 +-
 .../schema/v2/IsisChangesDtoConverter.adoc}        |    8 +-
 .../schema/v2/IsisCommandDtoConverter.adoc}        |    8 +-
 .../schema/v2/IsisInteractionDtoConverter.adoc}    |    8 +-
 .../schema/v2/IsisOidDtoConverter.adoc}            |    8 +-
 .../time/IsoOffsetTimeConverter.adoc}              |    8 +-
 .../time/IsoZonedDateTimeConverter.adoc}           |    8 +-
 .../applib/ByteArrayBlobRdbmsMapping.adoc}         |    8 +-
 .../valuetypes/applib/IsisBlobMapping.adoc}        |   22 +-
 .../valuetypes/applib/IsisClobMapping.adoc}        |   22 +-
 .../JpaEntityInjectionPointResolver.adoc}          |   20 +-
 .../jpa/eclipselink/IsisModuleJpaEclipselink.adoc} |   24 +-
 .../IsisModuleSchema.adoc}                         |    6 +-
 .../bypass/IsisModuleSecurityBypass.adoc}          |    8 +-
 .../authentication/AuthenticatorBypass.adoc}       |   16 +-
 .../bypass/authorization/AuthorizorBypass.adoc}    |   22 +-
 .../keycloak/IsisModuleSecurityKeycloak.adoc}      |    8 +-
 .../authentication/AuthenticatorKeycloak.adoc}     |   22 +-
 .../authorization/AuthorizorKeycloak.adoc}         |   18 +-
 .../keycloak/webmodule/KeycloakFilter.adoc}        |   16 +-
 .../keycloak/webmodule/WebModuleKeycloak.adoc}     |   10 +-
 .../shiro/IsisModuleSecurityShiro.adoc}            |    8 +-
 .../shiro/authentication/AuthenticatorShiro.adoc}  |   24 +-
 .../shiro/authorization/AuthorizorShiro.adoc       |   33 +
 .../shiro/authorization/IsisPermission.adoc}       |   22 +-
 .../authorization/IsisPermissionResolver.adoc}     |    8 +-
 .../shiro/webmodule/WebModuleShiro.adoc}           |   24 +-
 .../index/subdomains/base/applib/Chained.adoc      |   29 +
 .../base/applib/Dflt.adoc}                         |    6 +-
 .../applib/IsisModuleSubdomainsBaseApplib.adoc}    |    6 +-
 .../base/applib/PowerType.adoc}                    |    8 +-
 .../base/applib/Titled.adoc}                       |    6 +-
 .../base/applib/TitledEnum.adoc}                   |   16 +-
 .../base/applib/services/BaseServicesModule.adoc}  |    6 +-
 .../applib/services/calendar/CalendarService.adoc} |   27 +-
 .../base/applib/types/DescriptionType.adoc}        |    6 +-
 .../base/applib/types/FqcnType.adoc}               |    6 +-
 .../base/applib/types/MoneyType.adoc}              |    6 +-
 .../base/applib/types/NameType.adoc}               |    6 +-
 .../base/applib/types/NotesType.adoc}              |    6 +-
 .../base/applib/types/ObjectIdentifierType.adoc}   |    6 +-
 .../base/applib/types/PercentageType.adoc}         |    6 +-
 .../base/applib/types/ProperNameType.adoc}         |    6 +-
 .../base/applib/types/ReferenceType.adoc}          |    6 +-
 .../base/applib/types/TitleType.adoc}              |    6 +-
 .../base/applib/types/UrlTemplateType.adoc}        |    6 +-
 .../base/applib/types/UserNameType.adoc}           |    6 +-
 .../base/applib/types/XxxType.adoc}                |    6 +-
 .../base/applib/utils/ClassUtils.adoc}             |    6 +-
 .../base/applib/utils/JodaPeriodUtils.adoc}        |   18 +-
 .../base/applib/utils/MathUtils.adoc}              |   22 +-
 .../base/applib/utils/MessageUtils.adoc}           |    6 +-
 .../base/applib/utils/StringUtils.adoc}            |   20 +-
 .../base/applib/utils/TitleBuilder.adoc}           |   38 +-
 .../base/applib/valuetypes/AbstractInterval.adoc   |   79 ++
 .../base/applib/valuetypes/LocalDateInterval.adoc  |   45 +
 .../subdomains/base/applib/valuetypes/VT.adoc      |   74 ++
 .../base/applib/with/WithCodeComparable.adoc}      |    6 +-
 .../base/applib/with/WithCodeGetter.adoc}          |    8 +-
 .../base/applib/with/WithCodeUnique.adoc}          |    6 +-
 .../applib/with/WithDescriptionComparable.adoc}    |    6 +-
 .../base/applib/with/WithDescriptionGetter.adoc}   |    8 +-
 .../base/applib/with/WithDescriptionUnique.adoc}   |    6 +-
 .../base/applib/with/WithInterval.adoc}            |   32 +-
 .../base/applib/with/WithIntervalContiguous.adoc   |   42 +
 .../base/applib/with/WithIntervalMutable.adoc}     |   18 +-
 .../base/applib/with/WithNameComparable.adoc}      |    6 +-
 .../base/applib/with/WithNameGetter.adoc}          |    8 +-
 .../base/applib/with/WithNameUnique.adoc}          |    6 +-
 .../base/applib/with/WithReferenceComparable.adoc} |    6 +-
 .../base/applib/with/WithReferenceGetter.adoc}     |    8 +-
 .../base/applib/with/WithReferenceUnique.adoc}     |    6 +-
 .../base/applib/with/WithSequence.adoc}            |    8 +-
 .../base/applib/with/WithStartDate.adoc}           |    8 +-
 .../base/applib/with/WithTitleComparable.adoc}     |    6 +-
 .../base/applib/with/WithTitleGetter.adoc}         |    8 +-
 .../base/applib/with/WithTitleUnique.adoc}         |    6 +-
 .../applib/IsisModuleSubdomainsExcelApplib.adoc}   |    6 +-
 .../excel/applib/dom/AggregationType.adoc}         |    8 +-
 .../excel/applib/dom/ExcelMetaDataEnabled.adoc}    |    8 +-
 .../subdomains/excel/applib/dom/ExcelService.adoc  |   63 ++
 .../excel/applib/dom/HyperLink.adoc}               |    6 +-
 .../excel/applib/dom/PivotColumn.adoc}             |    6 +-
 .../excel/applib/dom/PivotDecoration.adoc}         |    6 +-
 .../excel/applib/dom/PivotRow.adoc}                |    6 +-
 .../excel/applib/dom/PivotValue.adoc}              |    8 +-
 .../excel/applib/dom/RowHandler.adoc}              |    6 +-
 .../excel/applib/dom/WorksheetContent.adoc}        |   10 +-
 .../excel/applib/dom/WorksheetSpec.adoc}           |   28 +-
 .../excel/applib/dom/util/AnnotationList.adoc}     |   10 +-
 .../excel/applib/dom/util/AnnotationTriplet.adoc}  |   18 +-
 .../applib/dom/util/ExcelFileBlobConverter.adoc}   |    8 +-
 .../excel/applib/dom/util/ExcelServiceImpl.adoc    |  109 ++
 .../excel/applib/dom/util/Mode.adoc}               |   17 +-
 .../excel/applib/dom/util/PivotUtils.adoc}         |   22 +-
 .../excel/applib/dom/util/SheetPivoter.adoc        |   40 +
 .../excel/testing/ExcelFixture.adoc}               |   23 +-
 .../excel/testing/ExcelFixture2.adoc}              |   24 +-
 .../excel/testing/ExcelFixtureRowHandler.adoc}     |    6 +-
 .../testing/ExcelFixtureWorkbookHandler.adoc}      |    6 +-
 .../excel/testing/FixtureAwareRowHandler.adoc}     |    8 +-
 .../testing/IsisModuleSubdomainsExcelTesting.adoc} |    6 +-
 .../applib/IsisModuleSubdomainsSpringApplib.adoc}  |    6 +-
 .../spring/applib/service/BeanDescriptor.adoc}     |    8 +-
 .../spring/applib/service/ContextBeans.adoc}       |    6 +-
 .../spring/applib/service/SpringBeansService.adoc} |   10 +-
 .../IsisModuleSubdomainsXDocReportApplib.adoc}     |    6 +-
 .../xdocreport/applib/service/OutputType.adoc}     |    8 +-
 .../applib/service/XDocReportModel.adoc}           |    6 +-
 .../applib/service/XDocReportService.adoc}         |   10 +-
 .../applib/IsisModuleTestingFakeDataApplib.adoc}   |    6 +-
 .../services/AbstractRandomValueGenerator.adoc}    |    8 +-
 .../fakedata/applib/services/Addresses.adoc}       |   36 +-
 .../fakedata/applib/services/BigDecimals.adoc}     |   10 +-
 .../fakedata/applib/services/BigIntegers.adoc}     |    8 +-
 .../fakedata/applib/services/Books.adoc}           |   12 +-
 .../fakedata/applib/services/Booleans.adoc}        |   23 +-
 .../fakedata/applib/services/Bytes.adoc}           |   12 +-
 .../fakedata/applib/services/Chars.adoc}           |   14 +-
 .../fakedata/applib/services/Collections.adoc      |   91 ++
 .../fakedata/applib/services/Comms.adoc}           |   22 +-
 .../fakedata/applib/services/CreditCards.adoc}     |   18 +-
 .../fakedata/applib/services/Doubles.adoc}         |   10 +-
 .../fakedata/applib/services/Enums.adoc}           |    8 +-
 .../fakedata/applib/services/FakeDataService.adoc  |  106 ++
 .../fakedata/applib/services/Floats.adoc}          |    8 +-
 .../fakedata/applib/services/Integers.adoc}        |   12 +-
 .../fakedata/applib/services/IsisBlobs.adoc}       |   12 +-
 .../fakedata/applib/services/IsisClobs.adoc}       |   12 +-
 .../fakedata/applib/services/IsisPasswords.adoc}   |    8 +-
 .../fakedata/applib/services/J8DateTimes.adoc}     |   20 +-
 .../fakedata/applib/services/J8LocalDates.adoc}    |   20 +-
 .../fakedata/applib/services/J8Periods.adoc}       |   22 +-
 .../fakedata/applib/services/JavaSqlDates.adoc}    |    8 +-
 .../applib/services/JavaSqlTimestamps.adoc}        |    8 +-
 .../fakedata/applib/services/JavaUtilDates.adoc}   |    8 +-
 .../fakedata/applib/services/JodaDateTimes.adoc}   |   20 +-
 .../fakedata/applib/services/JodaLocalDates.adoc}  |   20 +-
 .../fakedata/applib/services/JodaPeriods.adoc}     |   22 +-
 .../fakedata/applib/services/Longs.adoc}           |    8 +-
 .../fakedata/applib/services/Lorem.adoc}           |   24 +-
 .../fakedata/applib/services/Names.adoc}           |   18 +-
 .../fakedata/applib/services/Shorts.adoc}          |   12 +-
 .../fakedata/applib/services/Strings.adoc}         |   12 +-
 .../fakedata/applib/services/Urls.adoc}            |    8 +-
 .../fakedata/applib/services/Uuids.adoc}           |    8 +-
 .../ui/IsisModuleTestingH2ConsoleUi.adoc}          |    6 +-
 .../h2console/ui/services/H2ManagerMenu.adoc}      |   10 +-
 .../ui/webmodule/WebModuleH2Console.adoc}          |   22 +-
 .../applib/ExceptionRecognizerTranslate.adoc}      |    6 +-
 .../applib/IsisIntegrationTestAbstract.adoc}       |    8 +-
 .../applib/IsisInteractionHandler.adoc}            |    8 +-
 .../applib/ThrowableMatchers.adoc}                 |   12 +-
 .../applib/swagger/SwaggerExporter.adoc}           |   22 +-
 .../applib/validate/DomainModelValidator.adoc      |   42 +
 .../IsisModuleTestingSpecSupportApplib.adoc}       |    6 +-
 .../integration/ObjectFactoryForIntegration.adoc}  |   12 +-
 .../specsupport/applib/specs/V.adoc}               |    8 +-
 .../IsisModuleTestingUnitTestSupportApplib.adoc}   |    6 +-
 .../applib/bean/AbstractBeanPropertiesTest.adoc}   |    7 +-
 .../bean/FixtureDatumFactoriesForAnyPojo.adoc}     |   14 +-
 .../bean/FixtureDatumFactoriesForApplib.adoc}      |    8 +-
 .../applib/bean/FixtureDatumFactoriesForJoda.adoc} |   16 +-
 .../applib/bean/FixtureDatumFactoriesForTime.adoc} |   22 +-
 .../unittestsupport/applib/bean/PojoTester.adoc}   |   22 +-
 .../core/AbstractApplyToAllContractTest.adoc}      |   22 +-
 ...rectionalRelationshipContractTestAbstract.adoc} |    6 +-
 .../applib/core/bidir/Instantiator.adoc}           |    8 +-
 .../applib/core/bidir/InstantiatorSimple.adoc}     |   10 +-
 .../applib/core/bidir/Instantiators.adoc}          |    6 +-
 .../ComparableContractTest_compareTo.adoc}         |    8 +-
 .../core/comparable/ComparableContractTester.adoc} |   18 +-
 .../unittestsupport/applib/core/files/Files.adoc   |   32 +
 .../applib/core/jaxb/JaxbMatchers.adoc}            |   12 +-
 .../applib/core/jmocking/Imposterisers.adoc}       |    8 +-
 .../core/jmocking/InjectIntoJMockAction.adoc}      |   14 +-
 .../applib/core/jmocking/IsisActions.adoc}         |   12 +-
 .../applib/core/jmocking/JMockActions.adoc}        |    8 +-
 .../applib/core/jmocking/JUnitRuleMockery2.adoc    |   75 ++
 .../applib/core/jmocking/PostponedAction.adoc}     |    8 +-
 .../core/soap/SoapEndpointPublishingRule.adoc}     |   30 +-
 .../applib/core/soap/SoapEndpointSpec.adoc}        |   33 +-
 .../SortedSetsContractTestAbstract.adoc}           |    6 +-
 .../applib/core/streams/NullPrintStream.adoc}      |   24 +-
 .../applib/core/utils/CollectUtils.adoc}           |    6 +-
 .../applib/core/utils/IndentPrinter.adoc           |   86 ++
 .../applib/core/utils/ReflectUtils.adoc}           |   22 +-
 .../applib/core/utils/StringUtils.adoc}            |    8 +-
 .../core/value/ValueTypeContractTestAbstract.adoc} |   22 +-
 .../applib/dom/assertions/Asserting.adoc}          |    6 +-
 .../applib/dom/matchers/IsisMatchers.adoc          |   46 +
 .../dom/privatecons/PrivateConstructorTester.adoc} |    8 +-
 .../applib/dom/reflect/ReflectUtils.adoc}          |    8 +-
 .../applib/dom/repo/FinderInteraction.adoc}        |   22 +-
 .../applib/IsisModuleValAsciidocApplib.adoc}       |    6 +-
 .../asciidoc/applib/jaxb/AsciiDocJaxbAdapter.adoc} |    8 +-
 .../asciidoc/applib/value/AsciiDoc.adoc}           |   26 +-
 .../metamodel/IsisModuleValAsciidocMetaModel.adoc} |    6 +-
 .../IsisModuleValAsciidocPersistenceJdoDn5.adoc}   |    6 +-
 .../jdo/dn5/converters/IsisAsciiDocConverter.adoc} |    8 +-
 .../ui/wkt/IsisModuleValAsciidocUiWkt.adoc}        |    6 +-
 .../applib/IsisModuleValMarkdownApplib.adoc}       |    6 +-
 .../markdown/applib/jaxb/MarkdownJaxbAdapter.adoc} |    8 +-
 .../markdown/applib/value/Converter.adoc}          |   44 +-
 .../metamodel/IsisModuleValMarkdownMetaModel.adoc} |    6 +-
 .../IsisModuleValMarkdownPersistenceJdoDn5.adoc}   |    6 +-
 .../jdo/dn5/converters/IsisMarkdownConverter.adoc} |    8 +-
 .../ui/wkt/IsisModuleValMarkdownUiWkt.adoc}        |    6 +-
 .../sse/applib/IsisModuleValSseApplib.adoc}        |    6 +-
 .../sse/applib/annotations/ServerSentEvents.adoc}  |    6 +-
 .../sse/applib/annotations/SseSource.adoc}         |   12 +-
 .../sse/applib/service/SseChannel.adoc}            |   24 +-
 .../sse/applib/service/SseService.adoc}            |   10 +-
 .../sse/ui/wkt/IsisModuleValSseUiWkt.adoc}         |    6 +-
 .../sse/ui/wkt/services/SseServiceDefault.adoc}    |   10 +-
 .../wkt/webmodule/WebModuleServerSentEvents.adoc}  |   16 +-
 .../IsisModuleViewerRestfulObjectsApplib.adoc}     |    6 +-
 .../restfulobjects/applib/JsonRepresentation.adoc  |  481 +++++++++
 .../restfulobjects/applib/LinkRepresentation.adoc  |   52 +
 .../index/viewer/restfulobjects/applib/Rel.adoc    |  104 ++
 .../restfulobjects/applib/RelDefinition.adoc}      |   29 +-
 .../restfulobjects/applib/RepresentationType.adoc  |  118 +++
 .../restfulobjects/applib/RestfulHttpMethod.adoc}  |   12 +-
 .../restfulobjects/applib/RestfulMediaType.adoc    |   76 ++
 .../restfulobjects/applib/RestfulRequest.adoc}     |   14 +-
 .../restfulobjects/applib/RestfulResponse.adoc}    |   31 +-
 .../applib/boot/BootstrapResource.adoc}            |    6 +-
 .../AbstractObjectMemberRepresentation.adoc}       |   20 +-
 .../domainobjects/ActionResultRepresentation.adoc} |   10 +-
 .../DomainObjectMemberRepresentation.adoc          |   42 +
 .../domainobjects/DomainObjectRepresentation.adoc  |   64 ++
 .../applib/domainobjects/DomainObjectResource.adoc |   56 +
 .../domainobjects/DomainRepresentation.adoc}       |   22 +-
 .../domainobjects/DomainServiceResource.adoc       |   50 +
 .../applib/domainobjects/ListRepresentation.adoc}  |   10 +-
 .../domainobjects/ObjectActionRepresentation.adoc} |    8 +-
 .../ObjectCollectionRepresentation.adoc}           |    8 +-
 .../ObjectPropertyRepresentation.adoc}             |    6 +-
 .../domainobjects/ScalarValueRepresentation.adoc}  |    8 +-
 .../AbstractTypeMemberRepresentation.adoc}         |    6 +-
 .../ActionDescriptionRepresentation.adoc}          |    8 +-
 .../ActionParameterDescriptionRepresentation.adoc} |    6 +-
 .../CollectionDescriptionRepresentation.adoc}      |    6 +-
 .../domaintypes/DomainTypeRepresentation.adoc}     |    6 +-
 .../applib/domaintypes/DomainTypeResource.adoc}    |   24 +-
 .../PropertyDescriptionRepresentation.adoc}        |    6 +-
 .../TypeActionResultRepresentation.adoc}           |    6 +-
 .../domaintypes/TypeListRepresentation.adoc}       |    6 +-
 .../applib/dtos/ScalarValueDtoV2.adoc}             |   18 +-
 .../applib/errors/ErrorRepresentation.adoc}        |    6 +-
 .../applib/health/HealthRepresentation.adoc}       |    8 +-
 .../applib/health/HealthResource.adoc}             |   12 +-
 .../applib/homepage/HomePageRepresentation.adoc}   |   12 +-
 .../applib/homepage/HomePageResource.adoc}         |   18 +-
 .../applib/menubars/MenuBarsResource.adoc}         |   31 +-
 .../applib/user/UserRepresentation.adoc}           |   22 +-
 .../restfulobjects/applib/user/UserResource.adoc}  |   18 +-
 .../restfulobjects/applib/util/JsonMapper.adoc}    |   22 +-
 .../restfulobjects/applib/util/JsonNodeUtils.adoc} |   28 +-
 .../restfulobjects/applib/util/MediaTypes.adoc}    |   12 +-
 .../restfulobjects/applib/util/Parser.adoc}        |   36 +-
 .../restfulobjects/applib/util/PathNode.adoc}      |   30 +-
 .../applib/util/UrlEncodingUtils.adoc}             |   22 +-
 .../applib/version/VersionRepresentation.adoc}     |   10 +-
 .../applib/version/VersionResource.adoc}           |   12 +-
 ...sModuleViewerRestfulObjectsJaxrsResteasy4.adoc} |    6 +-
 .../conneg/RestfulObjectsJaxbWriterForXml.adoc}    |    6 +-
 .../webmodule/WebModuleJaxrsResteasy4.adoc}        |   22 +-
 .../IsisModuleRestfulObjectsRendering.adoc}        |    6 +-
 .../rendering/service/RepresentationService.adoc}  |   24 +-
 .../RepresentationServiceContentNegotiator.adoc    |   32 +
 .../acceptheader/AcceptHeaderServiceForRest.adoc}  |    6 +-
 .../service/conneg/ContentNegotiationService.adoc} |   22 +-
 .../conneg/ContentNegotiationServiceAbstract.adoc} |   22 +-
 ...entNegotiationServiceForRestfulObjectsV1_0.adoc |   44 +
 .../ContentNegotiationServiceOrgApacheIsisV1.adoc} |   22 +-
 .../ContentNegotiationServiceOrgApacheIsisV2.adoc  |   59 ++
 .../ContentNegotiationServiceXRoDomainType.adoc    |   33 +
 .../service/swagger/SwaggerServiceMenu.adoc}       |   24 +-
 .../IsisModuleViewerRestfulObjectsViewer.adoc}     |    6 +-
 .../wicket/model/IsisModuleViewerWicketModel.adoc} |    6 +-
 .../wicket/ui/IsisModuleViewerWicketUi.adoc}       |    6 +-
 .../viewer/IsisModuleViewerWicketViewer.adoc}      |    6 +-
 .../modules/generated/pages/system-overview.adoc   | 1115 ++++++++++++++------
 .../isis.persistence.jdo-datanucleus.impl.adoc     |   69 --
 preview.sh                                         |   27 +-
 .../{_adoc-gen-tooling.sh => _adoc-gen-projdoc.sh} |   23 +-
 scripts/ci/_build-site.sh                          |   12 +-
 .../modules/tooling-cli/examples/isis-tooling.yml  |    7 +-
 .../cli/adoc/modules/tooling-cli/pages/about.adoc  |   43 +-
 .../main/java/org/apache/isis/tooling/cli/Cli.java |    4 +-
 560 files changed, 8158 insertions(+), 3584 deletions(-)