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/01 09:35:39 UTC
[isis] branch master updated (683b8b3 -> 9c864af)
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 683b8b3 Merge pull request #360 from apache/dependabot/maven/org.mapstruct-mapstruct-processor-1.4.2.Final
add 4e54b03 ISIS-2444: splits tooling into two commands
add 5510619 ISIS-2444: improvements on overview and index tooling commands
add 140ba15 ISIS-2444: regenerating configs and examples
add 9dad87b ISIS-2444: adds {@index} to classes to add to the global index.
add 9c864af ISIS-2444: fix typo
No new revisions were added by this update.
Summary of changes:
.run/isis-tooling-cli (overview).run.xml | 42 +
.../modules/ROOT/pages/cutting-a-release.adoc | 13 +
.../components/docs/modules/ROOT/pages/about.adoc | 79 +-
antora/components/system/antora.yml | 4 +
.../components/system/modules/generated/nav.adoc | 3 +
.../modules/generated/pages/system-overview.adoc | 6073 +++++++++++---------
antora/playbooks/site-mappings.yml | 2 +-
antora/playbooks/site-tooling.yml | 9 +
antora/playbooks/site.yml | 4 +-
antora/supplemental-ui/css/site-custom.css | 11 +
antora/supplemental-ui/index.html | 2 +-
.../org/apache/isis/applib/AbstractViewModel.java | 5 +-
.../org/apache/isis/applib/IsisModuleApplib.java | 5 +-
.../isis/applib/RecreatableDomainObject.java | 3 +-
.../java/org/apache/isis/applib/ViewModel.java | 1 +
.../adapters/AbstractValueSemanticsProvider.java | 4 +-
.../isis/applib/adapters/DefaultsProvider.java | 3 +-
.../isis/applib/adapters/EncoderDecoder.java | 1 +
.../isis/applib/adapters/EncodingException.java | 3 +-
.../isis/applib/adapters/ParsingException.java | 1 +
.../apache/isis/applib/annotation/Defaulted.java | 8 +-
.../isis/applib/annotation/DomainObjectLayout.java | 3 +-
.../isis/applib/annotation/EntityChangeKind.java | 8 +-
.../client/RepresentationTypeSimplifiedV2.java | 47 +-
.../org/apache/isis/applib/clock/VirtualClock.java | 45 +-
.../apache/isis/applib/events/EventObjectBase.java | 1 -
.../applib/events/domain/AbstractDomainEvent.java | 2 +-
.../applib/events/domain/ActionDomainEvent.java | 2 +-
.../events/domain/CollectionDomainEvent.java | 2 +-
.../applib/events/domain/PropertyDomainEvent.java | 2 +-
.../events/lifecycle/AbstractLifecycleEvent.java | 2 +-
.../events/lifecycle/ObjectCreatedEvent.java | 2 +-
.../applib/events/lifecycle/ObjectLoadedEvent.java | 2 +-
.../events/lifecycle/ObjectPersistedEvent.java | 2 +-
.../events/lifecycle/ObjectPersistingEvent.java | 2 +-
.../events/lifecycle/ObjectRemovingEvent.java | 4 +-
.../events/lifecycle/ObjectUpdatedEvent.java | 4 +-
.../events/lifecycle/ObjectUpdatingEvent.java | 4 +-
.../isis/applib/events/ui/AbstractUiEvent.java | 2 +-
.../isis/applib/events/ui/CssClassUiEvent.java | 3 +-
.../apache/isis/applib/events/ui/IconUiEvent.java | 4 +-
.../isis/applib/events/ui/LayoutUiEvent.java | 3 +-
.../apache/isis/applib/events/ui/TitleUiEvent.java | 3 +-
.../unrecoverable/DomainModelException.java | 2 +
.../unrecoverable/MetaModelException.java | 3 +
.../unrecoverable/NoAuthenticatorException.java | 2 +
.../unrecoverable/ObjectNotFoundException.java | 4 +-
.../unrecoverable/ObjectPersistenceException.java | 3 +
.../unrecoverable/ReflectiveActionException.java | 3 +
.../unrecoverable/RepositoryException.java | 2 +-
.../unrecoverable/UnexpectedCallException.java | 2 +
.../unrecoverable/UnknownTypeException.java | 3 +
.../java/org/apache/isis/applib/graph/Edge.java | 7 +-
.../java/org/apache/isis/applib/graph/Vertex.java | 5 +-
.../isis/applib/graph/tree/LazyTreeNode.java | 3 +
.../apache/isis/applib/jaxb/DataTypeFactory.java | 3 +
.../JavaSqlXMLGregorianCalendarMarshalling.java | 3 +
.../isis/applib/jaxb/JavaTimeJaxbAdapters.java | 5 +-
.../JavaTimeXMLGregorianCalendarMarshalling.java | 3 +
.../isis/applib/jaxb/JodaTimeJaxbAdapters.java | 3 +
.../JodaTimeXMLGregorianCalendarMarshalling.java | 3 +
.../applib/jaxb/PersistentEntitiesAdapter.java | 2 +-
.../isis/applib/jaxb/PersistentEntityAdapter.java | 2 +-
.../isis/applib/jaxb/PrimitiveJaxbAdapters.java | 3 +
.../applib/layout/component/ActionLayoutData.java | 3 +-
.../layout/component/ActionLayoutDataOwner.java | 3 +
.../layout/component/CollectionLayoutData.java | 2 +
.../component/CollectionLayoutDataOwner.java | 4 +-
.../layout/component/CssClassFaPosition.java | 3 +
.../layout/component/DomainObjectLayoutData.java | 2 +
.../component/DomainObjectLayoutDataOwner.java | 3 +
.../isis/applib/layout/component/FieldSet.java | 2 +
.../applib/layout/component/FieldSetOwner.java | 3 +
.../isis/applib/layout/component/HasNamed.java | 3 +
.../isis/applib/layout/component/MemberRegion.java | 2 +
.../applib/layout/component/MemberRegionOwner.java | 3 +
.../apache/isis/applib/layout/component/Owned.java | 3 +
.../apache/isis/applib/layout/component/Owner.java | 4 +-
.../layout/component/PropertyLayoutData.java | 2 +
.../layout/component/ServiceActionLayoutData.java | 2 +
.../component/ServiceActionLayoutDataOwner.java | 3 +
.../org/apache/isis/applib/layout/grid/Grid.java | 2 +
.../isis/applib/layout/grid/GridAbstract.java | 4 +-
.../applib/layout/grid/bootstrap3/BS3ClearFix.java | 3 +
.../layout/grid/bootstrap3/BS3ClearFixHidden.java | 2 +
.../layout/grid/bootstrap3/BS3ClearFixVisible.java | 2 +
.../isis/applib/layout/grid/bootstrap3/BS3Col.java | 2 +
.../applib/layout/grid/bootstrap3/BS3Element.java | 3 +
.../layout/grid/bootstrap3/BS3ElementAbstract.java | 4 +-
.../applib/layout/grid/bootstrap3/BS3Grid.java | 2 +
.../isis/applib/layout/grid/bootstrap3/BS3Row.java | 2 +
.../layout/grid/bootstrap3/BS3RowContent.java | 1 +
.../layout/grid/bootstrap3/BS3RowContentOwner.java | 3 +
.../applib/layout/grid/bootstrap3/BS3RowOwner.java | 3 +
.../isis/applib/layout/grid/bootstrap3/BS3Tab.java | 2 +
.../applib/layout/grid/bootstrap3/BS3TabGroup.java | 2 +
.../layout/grid/bootstrap3/BS3TabGroupOwner.java | 3 +
.../applib/layout/grid/bootstrap3/BS3TabOwner.java | 3 +
.../isis/applib/layout/grid/bootstrap3/Size.java | 2 +
.../applib/layout/grid/bootstrap3/SizeSpan.java | 3 +
.../applib/layout/grid/bootstrap3/WithinGrid.java | 3 +
.../org/apache/isis/applib/layout/links/Link.java | 3 +
.../isis/applib/layout/menubars/HasNamed.java | 5 +-
.../apache/isis/applib/layout/menubars/Menu.java | 3 +
.../isis/applib/layout/menubars/MenuBar.java | 5 +-
.../isis/applib/layout/menubars/MenuBars.java | 3 +
.../applib/layout/menubars/MenuBarsAbstract.java | 5 +-
.../isis/applib/layout/menubars/MenuSection.java | 3 +
.../applib/layout/menubars/bootstrap3/BS3Menu.java | 2 +
.../layout/menubars/bootstrap3/BS3MenuBar.java | 2 +
.../layout/menubars/bootstrap3/BS3MenuBars.java | 6 +-
.../layout/menubars/bootstrap3/BS3MenuSection.java | 4 +-
.../apache/isis/applib/mixins/MixinConstants.java | 3 +
.../org/apache/isis/applib/mixins/dto/Dto.java | 3 +
.../isis/applib/mixins/dto/Dto_downloadXml.java | 3 +
.../isis/applib/mixins/dto/Dto_downloadXsd.java | 5 +-
.../mixins/layout/Object_downloadLayoutXml.java | 3 +
.../applib/mixins/layout/Object_openRestApi.java | 3 +
.../mixins/layout/Object_rebuildMetamodel.java | 3 +
.../metamodel/Object_downloadMetamodelXml.java | 5 +-
.../mixins/metamodel/Object_objectIdentifier.java | 13 +-
.../applib/mixins/metamodel/Object_objectType.java | 7 +-
.../isis/applib/query/AllInstancesQuery.java | 2 +-
.../org/apache/isis/applib/query/NamedQuery.java | 8 +-
.../java/org/apache/isis/applib/query/Query.java | 24 +-
.../services/acceptheader/AcceptHeaderService.java | 2 -
.../applib/services/bookmark/BookmarkHolder.java | 3 +-
.../services/bookmark/BookmarkHolder_lookup.java | 7 +-
.../services/bookmark/BookmarkHolder_object.java | 7 +-
.../isis/applib/services/clock/ClockService.java | 11 +-
.../CommandDtoProcessorForActionAbstract.java | 2 +
.../CommandDtoProcessorForPropertyAbstract.java | 2 +
.../spi/CommandDtoProcessorServiceIdentity.java | 4 +-
.../services/confview/ConfigurationMenu.java | 7 +-
.../services/confview/ConfigurationProperty.java | 1 -
.../confview/ConfigurationViewService.java | 1 -
.../services/conmap/ContentMappingService.java | 4 +-
.../isis/applib/services/error/SimpleTicket.java | 2 +
.../exceprecog/ExceptionRecognizerAbstract.java | 7 +-
.../exceprecog/ExceptionRecognizerForType.java | 27 +-
.../exceprecog/ExceptionRecognizerService.java | 3 +-
.../applib/services/factory/FactoryService.java | 8 +-
.../applib/services/grid/GridLoaderService.java | 3 +-
.../isis/applib/services/grid/GridService.java | 3 +-
.../applib/services/grid/GridSystemService.java | 3 +-
.../apache/isis/applib/services/health/Health.java | 1 -
.../applib/services/health/HealthCheckService.java | 3 +-
.../isis/applib/services/hint/HintStore.java | 2 +-
.../isis/applib/services/i18n/LocaleProvider.java | 3 +-
.../applib/services/i18n/TranslatableString.java | 1 -
.../applib/services/i18n/TranslationService.java | 1 -
.../isis/applib/services/layout/LayoutService.java | 3 +-
.../applib/services/layout/LayoutServiceMenu.java | 3 +-
.../applib/services/linking/DeepLinkService.java | 4 +-
.../services/menu/MenuBarsLoaderService.java | 3 +-
.../isis/applib/services/menu/MenuBarsService.java | 3 +-
.../applib/services/message/MessageService.java | 3 +-
.../services/metamodel/MetaModelService.java | 3 +-
.../applib/services/metrics/MetricsService.java | 3 +-
.../queryresultscache/QueryResultCacheControl.java | 3 +-
.../queryresultscache/QueryResultsCache.java | 4 +-
.../applib/services/registry/ServiceRegistry.java | 3 +-
.../applib/services/repository/EntityState.java | 6 +-
.../applib/services/scratchpad/Scratchpad.java | 4 +-
.../services/session/SessionLoggingService.java | 5 +-
.../session/SessionLoggingServiceLogging.java | 3 +-
.../TableColumnOrderForCollectionTypeAbstract.java | 3 +
.../services/tablecol/TableColumnOrderService.java | 3 +-
.../services/urlencoding/UrlEncodingService.java | 3 +-
...rlEncodingServiceUsingBaseEncodingAbstract.java | 5 +-
.../isis/applib/services/user/RoleMemento.java | 7 +-
.../isis/applib/services/user/UserMemento.java | 47 +-
.../services/userreg/EmailNotificationService.java | 1 +
.../isis/applib/services/userreg/UserDetails.java | 3 +-
.../userreg/events/EmailEventAbstract.java | 2 +
.../userreg/events/PasswordResetEvent.java | 1 +
.../applib/services/wrapper/InvalidException.java | 2 -
.../services/wrapper/control/ExceptionHandler.java | 1 -
.../wrapper/control/ExceptionHandlerAbstract.java | 3 +
.../services/wrapper/events/AccessEvent.java | 1 +
.../wrapper/listeners/InteractionAdapter.java | 3 +-
.../wrapper/listeners/InteractionListener.java | 3 +-
.../services/xactn/TransactionalProcessor.java | 31 +-
.../snapshot/SnapshottableWithInclusions.java | 3 +-
.../isis/applib/spec/AbstractSpecification.java | 3 +-
.../isis/applib/spec/AbstractSpecification2.java | 3 +-
.../org/apache/isis/applib/spec/Specification.java | 3 +-
.../apache/isis/applib/spec/Specification2.java | 3 +-
.../apache/isis/applib/spec/SpecificationAnd.java | 2 +-
.../apache/isis/applib/spec/SpecificationNot.java | 2 +-
.../apache/isis/applib/spec/SpecificationOr.java | 2 +-
.../apache/isis/applib/types/DescriptionType.java | 3 +
.../isis/applib/types/MemberIdentifierType.java | 2 +
.../apache/isis/applib/types/TargetActionType.java | 2 +
.../apache/isis/applib/types/TargetClassType.java | 2 +
.../java/org/apache/isis/applib/util/Enums.java | 2 +-
.../apache/isis/applib/util/ObjectContracts.java | 3 +-
.../org/apache/isis/applib/util/ReasonBuffer.java | 2 +
.../org/apache/isis/applib/util/ReasonBuffer2.java | 2 +
.../java/org/apache/isis/applib/util/Reasons.java | 2 +
.../org/apache/isis/applib/util/TitleBuffer.java | 14 +-
.../isis/applib/util/TitleBufferException.java | 3 +
.../isis/applib/util/schema/ChangesDtoUtils.java | 2 +-
.../isis/applib/util/schema/CommandDtoUtils.java | 2 +-
.../isis/applib/util/schema/CommonDtoUtils.java | 54 +-
.../applib/util/schema/InteractionDtoUtils.java | 7 +-
.../util/schema/MemberExecutionDtoUtils.java | 13 +-
.../java/org/apache/isis/applib/value/Blob.java | 32 +-
.../isis/applib/value/NamedWithMimeType.java | 16 +-
.../org/apache/isis/schema/IsisModuleSchema.java | 3 +
core/adoc/modules/ROOT/nav.adoc | 3 +
core/adoc/modules/ROOT/pages/about.adoc | 11 +-
.../adoc/modules/config/pages/sections/Other.adoc | 35 +
.../modules/config/pages/sections/isis.applib.adoc | 107 +-
.../sections/isis.core.meta-model.validator.adoc | 18 -
.../pages/sections/isis.core.runtime-services.adoc | 19 +-
.../config/pages/sections/isis.extensions.adoc | 9 +
.../sections/isis.persistence.jdo-datanucleus.adoc | 2 +-
.../isis.persistence.jdo-datanucleus.impl.adoc | 24 -
.../pages/sections/isis.viewer.restfulobjects.adoc | 24 +-
.../commandlog/impl/CommandSubscriberForJdo.java | 3 +
.../impl/IsisModuleExtCommandLogImpl.java | 3 +
.../impl/mixins/HasUniqueId_command.java | 2 +
.../mixins/HasUsername_recentCommandsByUser.java | 3 +
.../impl/mixins/Object_recentCommands.java | 4 +
.../commandlog/impl/mixins/T_recent.java | 3 +-
.../commandlog/impl/ui/CommandServiceMenu.java | 5 +-
.../primary/IsisModuleExtCommandReplayPrimary.java | 3 +
.../primary/config/PrimaryConfig.java | 3 +
.../primary/mixins/Object_openOnSecondary.java | 3 +
.../primary/restapi/CommandRetrievalService.java | 3 +
.../primary/spiimpl/CaptureResultOfCommand.java | 4 +
.../primary/ui/CommandReplayOnPrimaryService.java | 3 +
.../IsisModuleExtCommandReplaySecondary.java | 3 +
.../commandreplay/secondary/SecondaryStatus.java | 3 +
.../secondary/analyser/CommandReplayAnalyser.java | 3 +
.../analyser/CommandReplayAnalyserException.java | 3 +
.../analyser/CommandReplayAnalyserResult.java | 3 +
.../analysis/CommandReplayAnalysisService.java | 3 +
.../secondary/clock/TickingClockService.java | 4 +-
.../secondary/config/SecondaryConfig.java | 3 +
.../executor/CommandExecutorServiceWithTime.java | 2 +
.../secondary/fetch/CommandFetcher.java | 5 +-
.../secondary/job/ReplicateAndReplayJob.java | 7 +-
.../secondary/job/SecondaryStatusData.java | 3 +
.../jobcallables/ReplicateAndRunCommands.java | 4 +-
.../secondary/mixins/CommandJdo_exclude.java | 3 +
.../secondary/mixins/CommandJdo_replayQueue.java | 3 +
.../secondary/mixins/Object_openOnPrimary.java | 3 +
.../spi/ReplayCommandExecutionController.java | 2 +
.../ui/CommandReplayOnSecondaryService.java | 3 +
.../applib/IsisModuleIncModelApplib.java | 3 +
.../modelannotation/applib/annotation/Model.java | 6 +-
.../metamodel/IsisModuleExtModelAnnotation.java | 3 +
.../SupportingMethodValidatorRefinerFactory.java | 26 +-
.../services/IncubatorMetaModelPlugin.java | 5 +-
.../extensions/quartz/IsisModuleExtQuartzImpl.java | 3 +
.../quartz/context/JobExecutionData.java | 2 +
.../spring/AutowiringSpringBeanJobFactory.java | 3 +
.../secman/api/IsisModuleExtSecmanApi.java | 3 +
.../extensions/secman/api/SecmanConfiguration.java | 21 +-
.../isis/extensions/secman/api/SecurityRealm.java | 3 +
.../secman/api/SecurityRealmCharacteristic.java | 3 +
.../secman/api/SecurityRealmService.java | 3 +
.../api/encryption/PasswordEncryptionService.java | 3 +
.../encryption/PasswordEncryptionServiceNone.java | 3 +
.../secman/api/events/UserCreatedEvent.java | 21 +-
.../api/permission/ApplicationPermission.java | 46 +-
.../api/permission/ApplicationPermissionMode.java | 2 +
.../ApplicationPermissionRepository.java | 27 +-
.../api/permission/ApplicationPermissionRule.java | 2 +
.../api/permission/ApplicationPermissionValue.java | 2 +
.../permission/ApplicationPermissionValueSet.java | 10 +-
.../permission/PermissionsEvaluationService.java | 2 +
.../PermissionsEvaluationServiceAbstract.java | 3 +
...PermissionsEvaluationServiceAllowBeatsVeto.java | 2 +
...PermissionsEvaluationServiceVetoBeatsAllow.java | 2 +
.../secman/api/role/ApplicationRole.java | 19 +-
.../secman/api/role/ApplicationRoleRepository.java | 11 +-
.../secman/api/tenancy/ApplicationTenancy.java | 17 +-
.../api/tenancy/ApplicationTenancyEvaluator.java | 2 +
.../api/tenancy/ApplicationTenancyRepository.java | 9 +-
.../extensions/secman/api/tenancy/HasAtPath.java | 2 +
.../extensions/secman/api/user/AccountType.java | 8 +-
.../secman/api/user/ApplicationUser.java | 24 +-
.../secman/api/user/ApplicationUserRepository.java | 11 +-
.../secman/api/user/ApplicationUserStatus.java | 2 +
.../IsisModuleExtSecmanEncryptionJbcrypt.java | 3 +
.../PasswordEncryptionServiceUsingJBcrypt.java | 3 +
.../secman/model/IsisModuleExtSecmanModel.java | 3 +
.../secman/model/app/user/MeService.java | 5 +-
.../jdo/IsisModuleExtSecmanPersistenceJdo.java | 3 +
.../secman/jdo/seed/SeedSecurityModuleService.java | 7 +-
.../jdo/seed/SeedUsersAndRolesFixtureScript.java | 4 +-
.../secman/jdo/seed/scripts/GlobalTenancy.java | 3 +
...xtFixturesFixtureResultsRoleAndPermissions.java | 3 +
.../IsisExtSecmanAdminRoleAndPermissions.java | 5 +-
.../jdo/seed/scripts/IsisExtSecmanAdminUser.java | 7 +-
.../IsisExtSecmanFixtureRoleAndPermissions.java | 2 +
...IsisExtSecmanRegularUserRoleAndPermissions.java | 4 +-
.../jpa/IsisModuleExtSecmanPersistenceJpa.java | 3 +
.../secman/jpa/seed/SeedSecurityModuleService.java | 7 +-
.../jpa/seed/SeedUsersAndRolesFixtureScript.java | 4 +-
.../secman/jpa/seed/scripts/GlobalTenancy.java | 3 +
...xtFixturesFixtureResultsRoleAndPermissions.java | 3 +
.../IsisExtSecmanAdminRoleAndPermissions.java | 5 +-
.../jpa/seed/scripts/IsisExtSecmanAdminUser.java | 7 +-
.../IsisExtSecmanFixtureRoleAndPermissions.java | 2 +
...IsisExtSecmanRegularUserRoleAndPermissions.java | 4 +-
...tyModuleAppUserRegistrationServiceAbstract.java | 12 +-
.../shiro/IsisModuleExtSecmanRealmShiro.java | 3 +
.../shiro/IsisModuleExtSecmanShiroRealm.java | 27 +-
.../services/SecurityRealmServiceUsingShiro.java | 5 +-
.../extensions/secman/shiro/util/ShiroUtils.java | 5 +-
.../realm/impl/IsisLdapContextFactory.java | 2 +
.../shirorealmldap/realm/impl/IsisLdapRealm.java | 2 +
.../impl/IsisModuleExtShiroRealmLdapImpl.java | 3 +
.../cors/impl/IsisModuleExtCorsImpl.java | 19 +-
.../ui/IsisModuleExtExcelDownloadUi.java | 3 +
.../ui/components/CollectionContentsAsExcel.java | 2 +
.../CollectionContentsAsExcelFactory.java | 6 +-
.../fullcalendar/applib/CalendarEventable.java | 3 +
.../fullcalendar/applib/Calendarable.java | 15 +-
.../applib/IsisModuleExtFullCalendarApplib.java | 3 +
.../spi/CalendarableDereferencingService.java | 1 +
.../fullcalendar/applib/value/CalendarEvent.java | 30 +-
.../ui/component/IsisModuleExtFullCalendarUi.java | 3 +
.../pdfjs/applib/annotations/PdfJsViewer.java | 2 +
.../wicket/pdfjs/applib/config/PdfJsConfig.java | 3 +
.../viewer/wicket/pdfjs/applib/config/Scale.java | 3 +
.../pdfjs/applib/spi/PdfJsViewerAdvisor.java | 10 +-
.../wicket/pdfjs/ui/IsisModuleExtPdfjsUi.java | 3 +
isis-tooling.yml | 88 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 8 +-
.../applib/IsisModuleExtJaxRsClientApplib.java | 3 +
.../jaxrsclient/applib/client/JaxRsClient.java | 3 +
.../jaxrsclient/applib/client/JaxRsResponse.java | 3 +
.../impl/IsisModuleExtJaxRsClientImpl.java | 3 +
.../adoc/antora.yml | 0
.../adoc/modules/outbox-publisher/nav.adoc | 0
.../adoc/modules/outbox-publisher/pages/about.adoc | 0
.../outbox-publisher/partials/module-nav.adoc | 0
.../restclient/ActionParameterListBuilder.java | 15 +-
.../restclient/IsisModuleExtRestClient.java | 3 +
.../isis/extensions/restclient/ResponseDigest.java | 91 +-
.../isis/extensions/restclient/RestfulClient.java | 32 +-
.../extensions/restclient/RestfulClientConfig.java | 11 +-
.../restclient/RestfulClientException.java | 3 +
.../restclient/auth/BasicAuthFilter.java | 7 +-
.../restclient/log/ClientConversationFilter.java | 19 +-
.../restclient/log/ClientConversationLogger.java | 15 +-
.../jdo/applib/IsisModulePersistenceJdoApplib.java | 3 +
.../jdo/datanucleus/IsisModuleJdoDatanucleus.java | 3 +
.../changetracking/JdoLifecycleListener.java | 2 +
.../mixins/Persistable_datanucleusIdLong.java | 5 +-
.../mixins/Persistable_datanucleusVersionLong.java | 5 +-
.../Persistable_datanucleusVersionTimestamp.java | 5 +-
.../mixins/Persistable_downloadJdoMetadata.java | 5 +-
.../applib/IsisBookmarkConverter.java | 3 +
.../applib/IsisLocalResourcePathConverter.java | 3 +
.../typeconverters/applib/IsisMarkupConverter.java | 3 +
.../applib/IsisPasswordConverter.java | 3 +
.../JavaAwtBufferedImageByteArrayConverter.java | 5 +-
.../schema/v2/IsisChangesDtoConverter.java | 3 +
.../schema/v2/IsisCommandDtoConverter.java | 3 +
.../schema/v2/IsisInteractionDtoConverter.java | 3 +
.../schema/v2/IsisOidDtoConverter.java | 3 +
.../time/IsoOffsetTimeConverter.java | 5 +-
.../time/IsoZonedDateTimeConverter.java | 5 +-
.../applib/ByteArrayBlobRdbmsMapping.java | 3 +
.../valuetypes/applib/IsisBlobMapping.java | 3 +
.../valuetypes/applib/IsisClobMapping.java | 3 +
.../JpaEntityInjectionPointResolver.java | 18 +-
.../jpa/eclipselink/IsisModuleJpaEclipselink.java | 56 +-
preview.sh | 13 +-
.../regressiontests/partials/module-nav.adoc | 2 +-
.../{_adoc-gen-index.sh => _adoc-gen-tooling.sh} | 7 +-
scripts/ci/_build-site.sh | 9 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 7 +-
.../security/bypass/IsisModuleSecurityBypass.java | 4 +-
.../bypass/authentication/AuthenticatorBypass.java | 2 +
.../bypass/authorization/AuthorizorBypass.java | 3 +
.../keycloak/IsisModuleSecurityKeycloak.java | 4 +-
.../authentication/AuthenticatorKeycloak.java | 7 +-
.../keycloak/authorization/AuthorizorKeycloak.java | 3 +
.../keycloak/webmodule/KeycloakFilter.java | 9 +-
.../keycloak/webmodule/WebModuleKeycloak.java | 2 +
.../security/shiro/IsisModuleSecurityShiro.java | 4 +-
.../shiro/authentication/AuthenticatorShiro.java | 14 +-
.../shiro/authorization/AuthorizorShiro.java | 14 +-
.../shiro/authorization/IsisPermission.java | 11 +-
.../authorization/IsisPermissionResolver.java | 3 +
.../security/shiro/webmodule/WebModuleShiro.java | 27 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 12 +-
.../isis/subdomains/base/applib/Chained.java | 19 +-
.../apache/isis/subdomains/base/applib/Dflt.java | 3 +
.../applib/IsisModuleSubdomainsBaseApplib.java | 3 +
.../isis/subdomains/base/applib/PowerType.java | 2 +
.../apache/isis/subdomains/base/applib/Titled.java | 5 +-
.../isis/subdomains/base/applib/TitledEnum.java | 4 +-
.../base/applib/services/BaseServicesModule.java | 3 +
.../applib/services/calendar/CalendarService.java | 13 +-
.../base/applib/types/DescriptionType.java | 3 +
.../subdomains/base/applib/types/FqcnType.java | 3 +
.../subdomains/base/applib/types/MoneyType.java | 3 +
.../subdomains/base/applib/types/NameType.java | 3 +
.../subdomains/base/applib/types/NotesType.java | 3 +
.../base/applib/types/ObjectIdentifierType.java | 3 +
.../base/applib/types/PercentageType.java | 3 +
.../base/applib/types/ProperNameType.java | 3 +
.../base/applib/types/ReferenceType.java | 3 +
.../subdomains/base/applib/types/TitleType.java | 3 +
.../base/applib/types/UrlTemplateType.java | 3 +
.../subdomains/base/applib/types/UserNameType.java | 3 +
.../isis/subdomains/base/applib/types/XxxType.java | 3 +
.../subdomains/base/applib/utils/ClassUtils.java | 13 +-
.../base/applib/utils/JodaPeriodUtils.java | 2 +
.../subdomains/base/applib/utils/MathUtils.java | 6 +-
.../subdomains/base/applib/utils/MessageUtils.java | 3 +
.../subdomains/base/applib/utils/StringUtils.java | 7 +-
.../subdomains/base/applib/utils/TitleBuilder.java | 4 +
.../base/applib/valuetypes/AbstractInterval.java | 19 +-
.../base/applib/valuetypes/LocalDateInterval.java | 23 +-
.../isis/subdomains/base/applib/valuetypes/VT.java | 12 +-
.../base/applib/with/WithCodeComparable.java | 5 +-
.../base/applib/with/WithCodeGetter.java | 8 +-
.../base/applib/with/WithCodeUnique.java | 3 +
.../applib/with/WithDescriptionComparable.java | 7 +-
.../base/applib/with/WithDescriptionGetter.java | 8 +-
.../base/applib/with/WithDescriptionUnique.java | 3 +
.../subdomains/base/applib/with/WithInterval.java | 13 +-
.../base/applib/with/WithIntervalContiguous.java | 55 +-
.../base/applib/with/WithIntervalMutable.java | 5 +-
.../base/applib/with/WithNameComparable.java | 6 +-
.../base/applib/with/WithNameGetter.java | 8 +-
.../base/applib/with/WithNameUnique.java | 3 +
.../base/applib/with/WithReferenceComparable.java | 7 +-
.../base/applib/with/WithReferenceGetter.java | 8 +-
.../base/applib/with/WithReferenceUnique.java | 3 +
.../subdomains/base/applib/with/WithSequence.java | 4 +-
.../subdomains/base/applib/with/WithStartDate.java | 3 +
.../base/applib/with/WithTitleComparable.java | 5 +-
.../base/applib/with/WithTitleGetter.java | 8 +-
.../base/applib/with/WithTitleUnique.java | 3 +
.../applib/IsisModuleSubdomainsExcelApplib.java | 3 +
.../excel/applib/dom/AggregationType.java | 3 +
.../excel/applib/dom/ExcelMetaDataEnabled.java | 6 +-
.../subdomains/excel/applib/dom/ExcelService.java | 11 +-
.../subdomains/excel/applib/dom/HyperLink.java | 4 +-
.../subdomains/excel/applib/dom/PivotColumn.java | 3 +
.../excel/applib/dom/PivotDecoration.java | 3 +
.../isis/subdomains/excel/applib/dom/PivotRow.java | 3 +
.../subdomains/excel/applib/dom/PivotValue.java | 3 +
.../subdomains/excel/applib/dom/RowHandler.java | 5 +-
.../excel/applib/dom/WorksheetContent.java | 3 +
.../subdomains/excel/applib/dom/WorksheetSpec.java | 3 +
.../excel/applib/dom/util/AnnotationList.java | 4 +-
.../excel/applib/dom/util/AnnotationTriplet.java | 3 +
.../applib/dom/util/ExcelFileBlobConverter.java | 7 +-
.../excel/applib/dom/util/ExcelServiceImpl.java | 15 +-
.../subdomains/excel/applib/dom/util/Mode.java | 2 +-
.../excel/applib/dom/util/PivotUtils.java | 3 +
.../excel/applib/dom/util/SheetPivoter.java | 3 +
.../subdomains/excel/testing/ExcelFixture.java | 8 +-
.../subdomains/excel/testing/ExcelFixture2.java | 4 +-
.../excel/testing/ExcelFixtureRowHandler.java | 3 +
.../excel/testing/ExcelFixtureWorkbookHandler.java | 3 +
.../excel/testing/FixtureAwareRowHandler.java | 5 +-
.../testing/IsisModuleSubdomainsExcelTesting.java | 3 +
.../applib/IsisModuleSubdomainsSpringApplib.java | 3 +
.../spring/applib/service/BeanDescriptor.java | 13 +-
.../spring/applib/service/ContextBeans.java | 3 +
.../spring/applib/service/SpringBeansService.java | 2 +
.../IsisModuleSubdomainsXDocReportApplib.java | 3 +
.../xdocreport/applib/service/OutputType.java | 3 +
.../xdocreport/applib/service/XDocReportModel.java | 3 +
.../applib/service/XDocReportService.java | 8 +-
.../applib/IsisModuleTestingFakeDataApplib.java | 3 +
.../services/AbstractRandomValueGenerator.java | 3 +
.../fakedata/applib/services/Addresses.java | 3 +
.../fakedata/applib/services/BigDecimals.java | 3 +
.../fakedata/applib/services/BigIntegers.java | 3 +
.../testing/fakedata/applib/services/Books.java | 3 +
.../testing/fakedata/applib/services/Booleans.java | 3 +
.../testing/fakedata/applib/services/Bytes.java | 3 +
.../testing/fakedata/applib/services/Chars.java | 3 +
.../fakedata/applib/services/Collections.java | 3 +
.../testing/fakedata/applib/services/Comms.java | 3 +
.../fakedata/applib/services/CreditCards.java | 3 +
.../testing/fakedata/applib/services/Doubles.java | 3 +
.../testing/fakedata/applib/services/Enums.java | 3 +
.../fakedata/applib/services/FakeDataService.java | 5 +-
.../testing/fakedata/applib/services/Floats.java | 3 +
.../testing/fakedata/applib/services/Integers.java | 3 +
.../fakedata/applib/services/IsisBlobs.java | 3 +
.../fakedata/applib/services/IsisClobs.java | 5 +-
.../fakedata/applib/services/IsisPasswords.java | 3 +
.../fakedata/applib/services/J8DateTimes.java | 3 +
.../fakedata/applib/services/J8LocalDates.java | 3 +
.../fakedata/applib/services/J8Periods.java | 3 +
.../fakedata/applib/services/JavaSqlDates.java | 3 +
.../applib/services/JavaSqlTimestamps.java | 3 +
.../fakedata/applib/services/JavaUtilDates.java | 5 +-
.../fakedata/applib/services/JodaDateTimes.java | 9 +-
.../fakedata/applib/services/JodaLocalDates.java | 7 +-
.../fakedata/applib/services/JodaPeriods.java | 6 +-
.../testing/fakedata/applib/services/Longs.java | 3 +
.../testing/fakedata/applib/services/Lorem.java | 3 +
.../testing/fakedata/applib/services/Names.java | 3 +
.../testing/fakedata/applib/services/Shorts.java | 3 +
.../testing/fakedata/applib/services/Strings.java | 3 +
.../testing/fakedata/applib/services/Urls.java | 3 +
.../testing/fakedata/applib/services/Uuids.java | 3 +
.../h2console/ui/IsisModuleTestingH2ConsoleUi.java | 3 +
.../h2console/ui/services/H2ManagerMenu.java | 3 +
.../h2console/ui/webmodule/WebModuleH2Console.java | 49 +-
.../hsqldbmgr/dom/IsisModuleExtHsqldbMgr.java | 3 +
.../hsqldbmgr/dom/services/HsqlDbManagerMenu.java | 3 +
.../applib/ExceptionRecognizerTranslate.java | 3 +
.../applib/IsisIntegrationTestAbstract.java | 10 +-
.../applib/IsisInteractionHandler.java | 21 +-
.../integtestsupport/applib/ThrowableMatchers.java | 3 +
.../applib/swagger/SwaggerExporter.java | 6 +-
.../applib/validate/DomainModelValidator.java | 18 +-
.../applib/IsisModuleTestingSpecSupportApplib.java | 3 +
.../integration/ObjectFactoryForIntegration.java | 6 +-
.../isis/testing/specsupport/applib/specs/V.java | 6 +-
.../IsisModuleTestingUnitTestSupportApplib.java | 3 +
.../applib/bean/AbstractBeanPropertiesTest.java | 3 +
.../bean/FixtureDatumFactoriesForAnyPojo.java | 3 +
.../bean/FixtureDatumFactoriesForApplib.java | 3 +
.../applib/bean/FixtureDatumFactoriesForJoda.java | 3 +
.../applib/bean/FixtureDatumFactoriesForTime.java | 6 +-
.../unittestsupport/applib/bean/PojoTester.java | 49 +-
.../core/AbstractApplyToAllContractTest.java | 4 +-
...irectionalRelationshipContractTestAbstract.java | 4 +-
.../applib/core/bidir/Instantiator.java | 5 +-
.../applib/core/bidir/InstantiatorSimple.java | 5 +-
.../applib/core/bidir/Instantiators.java | 5 +-
.../ComparableContractTest_compareTo.java | 2 +
.../core/comparable/ComparableContractTester.java | 4 +-
.../unittestsupport/applib/core/files/Files.java | 4 +-
.../applib/core/jaxb/JaxbMatchers.java | 4 +-
.../applib/core/jmocking/Imposterisers.java | 3 +
.../core/jmocking/InjectIntoJMockAction.java | 4 +
.../applib/core/jmocking/IsisActions.java | 3 +
.../applib/core/jmocking/JMockActions.java | 3 +
.../applib/core/jmocking/JUnitRuleMockery2.java | 14 +-
.../applib/core/jmocking/PostponedAction.java | 9 +-
.../core/soap/SoapEndpointPublishingRule.java | 4 +-
.../applib/core/soap/SoapEndpointSpec.java | 3 +
.../sortedsets/SortedSetsContractTestAbstract.java | 4 +-
.../applib/core/streams/NullPrintStream.java | 2 +-
.../applib/core/utils/CollectUtils.java | 4 +-
.../applib/core/utils/IndentPrinter.java | 6 +-
.../applib/core/utils/ReflectUtils.java | 4 +-
.../applib/core/utils/StringUtils.java | 4 +-
.../core/value/ValueTypeContractTestAbstract.java | 4 +-
.../applib/dom/assertions/Asserting.java | 6 +-
.../applib/dom/matchers/IsisMatchers.java | 17 +-
.../dom/privatecons/PrivateConstructorTester.java | 3 +
.../applib/dom/reflect/ReflectUtils.java | 11 +-
.../applib/dom/repo/FinderInteraction.java | 6 +-
tooling/adoc/modules/ROOT/pages/about.adoc | 15 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 23 +-
tooling/cli/adoc/antora.yml | 2 +-
.../modules/tooling-cli/examples/isis-tooling.yml | 85 +-
.../cli/adoc/modules/tooling-cli/pages/about.adoc | 232 +-
.../modules/tooling-cli/partials/module-nav.adoc | 2 +-
.../main/java/org/apache/isis/tooling/cli/Cli.java | 70 +-
.../isis/tooling/cli/CliCommandAbstract.java | 8 +-
.../org/apache/isis/tooling/cli/CliConfig.java | 74 +-
.../cli/adocfix/OrphanedIncludeStatementFixer.java | 4 +-
.../isis/tooling/cli/projdoc/ProjectDocModel.java | 263 +-
.../isis/tooling/cli/projdoc/ProjectDocWriter.java | 136 +-
.../ProjectDocModel_sanitizeDescription_Test.java | 35 +
.../isis/tooling/cli/test/CliConfigTest.java | 15 +-
.../apache/isis/tooling/cli/test/isis-tooling.yml | 101 +-
.../isis/tooling/model4adoc/AsciiDocFactory.java | 118 +-
.../applib/IsisModuleValAsciidocApplib.java | 3 +
.../asciidoc/applib/jaxb/AsciiDocJaxbAdapter.java | 3 +
.../valuetypes/asciidoc/applib/value/AsciiDoc.java | 1 +
.../metamodel/IsisModuleValAsciidocMetaModel.java | 5 +-
.../IsisModuleValAsciidocPersistenceJdoDn5.java | 3 +
.../jdo/dn5/converters/IsisAsciiDocConverter.java | 3 +
.../ui/wkt/IsisModuleValAsciidocUiWkt.java | 3 +
.../applib/IsisModuleValMarkdownApplib.java | 3 +
.../markdown/applib/jaxb/MarkdownJaxbAdapter.java | 3 +
.../markdown/applib/value/Converter.java | 15 +-
.../metamodel/IsisModuleValMarkdownMetaModel.java | 3 +
.../IsisModuleValMarkdownPersistenceJdoDn5.java | 3 +
.../jdo/dn5/converters/IsisMarkdownConverter.java | 3 +
.../ui/wkt/IsisModuleValMarkdownUiWkt.java | 3 +
.../sse/applib/IsisModuleValSseApplib.java | 3 +
.../sse/applib/annotations/ServerSentEvents.java | 5 +-
.../sse/applib/annotations/SseSource.java | 7 +-
.../valuetypes/sse/applib/service/SseChannel.java | 5 +-
.../valuetypes/sse/applib/service/SseService.java | 5 +-
.../sse/ui/wkt/IsisModuleValSseUiWkt.java | 5 +-
.../sse/ui/wkt/services/SseServiceDefault.java | 17 +-
.../wkt/webmodule/WebModuleServerSentEvents.java | 4 +-
.../IsisModuleViewerRestfulObjectsApplib.java | 3 +
.../restfulobjects/applib/JsonRepresentation.java | 2 +
.../restfulobjects/applib/LinkRepresentation.java | 3 +
.../isis/viewer/restfulobjects/applib/Rel.java | 3 +
.../restfulobjects/applib/RelDefinition.java | 2 +
.../restfulobjects/applib/RepresentationType.java | 9 +-
.../restfulobjects/applib/RestfulHttpMethod.java | 4 +-
.../restfulobjects/applib/RestfulMediaType.java | 6 +-
.../restfulobjects/applib/RestfulRequest.java | 3 +
.../restfulobjects/applib/RestfulResponse.java | 3 +
.../applib/boot/BootstrapResource.java | 5 +-
.../AbstractObjectMemberRepresentation.java | 8 +-
.../domainobjects/ActionResultRepresentation.java | 15 +-
.../DomainObjectMemberRepresentation.java | 2 +
.../domainobjects/DomainObjectRepresentation.java | 3 +
.../applib/domainobjects/DomainObjectResource.java | 5 +-
.../applib/domainobjects/DomainRepresentation.java | 7 +-
.../domainobjects/DomainServiceResource.java | 5 +-
.../applib/domainobjects/ListRepresentation.java | 3 +
.../domainobjects/ObjectActionRepresentation.java | 4 +-
.../ObjectCollectionRepresentation.java | 5 +-
.../ObjectPropertyRepresentation.java | 4 +-
.../domainobjects/ScalarValueRepresentation.java | 4 +-
.../AbstractTypeMemberRepresentation.java | 4 +-
.../ActionDescriptionRepresentation.java | 4 +-
.../ActionParameterDescriptionRepresentation.java | 4 +-
.../CollectionDescriptionRepresentation.java | 4 +-
.../domaintypes/DomainTypeRepresentation.java | 4 +-
.../applib/domaintypes/DomainTypeResource.java | 17 +-
.../PropertyDescriptionRepresentation.java | 3 +
.../TypeActionResultRepresentation.java | 3 +
.../applib/domaintypes/TypeListRepresentation.java | 4 +-
.../applib/dtos/ScalarValueDtoV2.java | 15 +-
.../applib/errors/ErrorRepresentation.java | 4 +-
.../applib/health/HealthRepresentation.java | 3 +
.../applib/health/HealthResource.java | 5 +-
.../applib/homepage/HomePageRepresentation.java | 3 +
.../applib/homepage/HomePageResource.java | 5 +-
.../applib/menubars/MenuBarsResource.java | 4 +-
.../applib/user/UserRepresentation.java | 3 +
.../restfulobjects/applib/user/UserResource.java | 5 +-
.../restfulobjects/applib/util/JsonMapper.java | 3 +
.../restfulobjects/applib/util/JsonNodeUtils.java | 3 +
.../restfulobjects/applib/util/MediaTypes.java | 3 +
.../viewer/restfulobjects/applib/util/Parser.java | 3 +
.../restfulobjects/applib/util/PathNode.java | 6 +-
.../applib/util/UrlEncodingUtils.java | 3 +
.../applib/version/VersionRepresentation.java | 3 +
.../applib/version/VersionResource.java | 5 +-
...isModuleViewerRestfulObjectsJaxrsResteasy4.java | 3 +
.../conneg/RestfulObjectsJaxbWriterForXml.java | 29 +-
.../webmodule/WebModuleJaxrsResteasy4.java | 13 +-
.../IsisModuleRestfulObjectsRendering.java | 7 +-
.../rendering/service/RepresentationService.java | 2 +
.../RepresentationServiceContentNegotiator.java | 13 +-
.../acceptheader/AcceptHeaderServiceForRest.java | 5 +-
.../service/conneg/ContentNegotiationService.java | 3 +
.../conneg/ContentNegotiationServiceAbstract.java | 3 +
...entNegotiationServiceForRestfulObjectsV1_0.java | 17 +-
.../ContentNegotiationServiceOrgApacheIsisV1.java | 9 +-
.../ContentNegotiationServiceOrgApacheIsisV2.java | 55 +-
.../ContentNegotiationServiceXRoDomainType.java | 6 +-
.../service/swagger/SwaggerServiceMenu.java | 19 +-
.../IsisModuleViewerRestfulObjectsViewer.java | 5 +-
.../wicket/model/IsisModuleViewerWicketModel.java | 3 +
.../viewer/wicket/ui/IsisModuleViewerWicketUi.java | 3 +
.../viewer/IsisModuleViewerWicketViewer.java | 3 +-
668 files changed, 6771 insertions(+), 4650 deletions(-)
create mode 100644 .run/isis-tooling-cli (overview).run.xml
create mode 100644 antora/components/system/modules/generated/nav.adoc
rename mappings/{publisher => outbox-publisher}/adoc/antora.yml (100%)
rename mappings/{publisher => outbox-publisher}/adoc/modules/outbox-publisher/nav.adoc (100%)
rename mappings/{publisher => outbox-publisher}/adoc/modules/outbox-publisher/pages/about.adoc (100%)
rename mappings/{publisher => outbox-publisher}/adoc/modules/outbox-publisher/partials/module-nav.adoc (100%)
rename scripts/ci/{_adoc-gen-index.sh => _adoc-gen-tooling.sh} (85%)
create mode 100644 tooling/cli/src/test/java/org/apache/isis/tooling/cli/projdoc/ProjectDocModel_sanitizeDescription_Test.java