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

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

commit 7939fb8f240aa2e89f7c11e634b3edffb9ca9291
Merge: bb5574fa93 4a0ab155f1
Author: Jörg Rade <[email protected]>
AuthorDate: Thu Jun 2 14:58:49 2022 +0200

    Merge branch 'master' of https://github.com/apache/isis

 .../components/docs/modules/ROOT/pages/about.adoc  |     2 +-
 .../ROOT/partials/module-nav/quick-start.adoc      |     2 +-
 .../hooks/Action_026-command-processing.adoc       |     4 +-
 .../annotation/hooks/Action_030-see-also.adoc      |     4 +-
 .../hooks/Property_028-command-processing.adoc     |     4 +-
 .../system/hooks/HasInteractionId_see-also.adoc    |     4 +-
 ...mandExecutorService_020-examples-and-usage.adoc |     4 +-
 ...DtoProcessorService_020-examples-and-usage.adoc |     4 +-
 .../ContentMappingService_010-implementation.adoc  |     2 +-
 .../hooks/SudoService_020-examples-and-usage.adoc  |    36 +-
 .../primary/IsisModuleExtCommandReplayPrimary.adoc |     2 +-
 .../IsisModuleExtCommandReplaySecondary.adoc       |     2 +-
 .../applib-classes/pages/mixees-and-mixins.adoc    |     2 +-
 .../roles-mixins-contributees/contributee.adoc     |     6 +-
 .../refguide/modules/applib-svc/pages/about.adoc   |     2 +-
 .../applib-svc/partials/_integration-spi.adoc      |     4 +-
 .../modules/applib-svc/partials/_security-spi.adoc |     2 +-
 .../modules/ROOT/pages/2020/2.0.0-M4/relnotes.adoc |     2 +-
 .../modules/ROOT/pages/2021/2.0.0-M6/relnotes.adoc |     2 +-
 .../modules/ROOT/partials/extensions.adoc          |     4 +-
 .../fun/pages/concepts-patterns/architecture.adoc  |     2 +-
 antora/playbooks/site-extensions.yml               |     4 +-
 antora/playbooks/site-security.yml                 |     4 +-
 antora/playbooks/site.yml                          |     8 +-
 .../org/apache/isis/applib/IsisModuleApplib.java   |     4 +-
 .../isis/applib/annotation/DomainObject.java       |    10 +-
 .../isis/applib/annotation/DomainService.java      |     8 +-
 .../isis/applib/annotation/LogicalTypeName.java    |     7 +-
 .../apache/isis/applib/annotation/SemanticsOf.java |     5 +-
 .../org/apache/isis/applib/annotation/Value.java   |     4 +-
 .../client/RepresentationTypeSimplifiedV2.java     |    10 +-
 .../isis/applib/domain/DomainObjectList.java       |     9 +-
 .../applib/events/metamodel/MetamodelListener.java |    26 +-
 .../org/apache/isis/applib/graph/SimpleEdge.java   |     5 +-
 .../apache/isis/applib/graph/tree/TreeNode.java    |     5 +-
 .../org/apache/isis/applib/id/LogicalType.java     |    82 +
 .../isis/applib/mixins/security/HasUsername.java   |    28 +
 .../applib/mixins/system/DomainChangeRecord.java   |   170 +-
 .../applib/mixins/system/HasInteractionId.java     |    38 +
 .../applib/mixins/system/HasTransactionId.java     |    22 +-
 .../services/appfeat/ApplicationFeature.java       |    13 +-
 .../services/appfeat/ApplicationFeatureSort.java   |     5 +-
 .../appfeatui/ApplicationFeatureViewModel.java     |     6 +-
 .../services/appfeatui/ApplicationNamespace.java   |     7 +-
 .../applib/services/appfeatui/ApplicationType.java |     7 +-
 .../services/appfeatui/ApplicationTypeAction.java  |     7 +-
 .../appfeatui/ApplicationTypeCollection.java       |     7 +-
 .../services/appfeatui/ApplicationTypeMember.java  |     7 +-
 .../appfeatui/ApplicationTypeProperty.java         |     7 +-
 .../isis/applib/services/bookmark/Bookmark.java    |    42 +-
 .../isis/applib/services/bookmark/HasTarget.java   |    56 +
 .../isis/applib/services/command/Command.java      |     2 +-
 .../applib/services/commanddto/HasCommandDto.java  |    25 +-
 .../services/confview/ConfigurationProperty.java   |     6 +-
 .../services/confview/ConfigurationViewmodel.java  |     6 +-
 .../isis/applib/services/hint/HintIdProvider.java  |     2 +-
 .../isis/applib/services/jaxb/IsisSchemas.java     |     5 +-
 .../apache/isis/applib/services/layout/Style.java  |     6 +-
 .../isis/applib/services/menu/MenuBarsService.java |     7 +-
 .../applib/services/registry/ServiceRegistry.java  |    10 +-
 .../applib/services/session/SessionLogService.java |    66 +
 .../services/session/SessionLogServiceLogging.java |    68 +
 .../services/session/SessionLoggingService.java    |    69 -
 .../session/SessionLoggingServiceLogging.java      |    68 -
 .../isis/applib/services/swagger/Format.java       |     5 +-
 .../isis/applib/services/swagger/Visibility.java   |    12 +-
 .../isis/applib/services/user/RoleMemento.java     |     7 +-
 .../isis/applib/services/user/UserMemento.java     |    10 +-
 .../org/apache/isis/applib/util/ZipWriter.java     |    38 +-
 .../java/org/apache/isis/applib/value/Blob.java    |     6 +-
 .../java/org/apache/isis/applib/value/Clob.java    |     5 +-
 .../isis/applib/value/LocalResourcePath.java       |     4 +-
 .../java/org/apache/isis/applib/value/Markup.java  |     4 +-
 .../isis/applib/value/NamedWithMimeType.java       |     4 +
 .../org/apache/isis/applib/value/Password.java     |     4 +-
 .../applib/value/semantics/ValueDecomposition.java |    11 +
 .../value/semantics/ValueSemanticsProvider.java    |     7 +
 .../applib/services/bookmark/BookmarkTest.java     |    15 +-
 api/schema/pom.xml                                 |     2 +-
 .../src/main/adoc/modules/schema/pages/about.adoc  |     2 +-
 .../apache/isis/schema/metamodel/metamodel-2.0.xsd |    43 +-
 bom/pom.xml                                        |    43 +-
 .../apache/isis/commons/internal/base/_Refs.java   |    69 +-
 .../binding/InternalBidirectionalBinding.java      |    27 +-
 .../collections/snapshot/_VersionedList.java       |     2 +-
 .../isis/commons/internal/debug/_XrayEvent.java    |    12 +-
 .../commons/internal/exceptions/_Exceptions.java   |    16 +-
 .../isis/commons/internal/ioc/_IocContainer.java   |     2 +-
 .../commons/internal/ioc/_IocContainer_Spring.java |     2 +-
 .../internal/memento/_Mementos_MementoDefault.java |    11 +-
 .../commons/internal/resources/_Serializables.java |     2 +-
 .../isis/commons/internal/resources/_Xml.java      |    10 +-
 core/adoc/modules/_overview/pages/about.adoc       |   110 +-
 .../config/pages/sections/isis.extensions.adoc     |    84 +-
 .../isis/core/config/DatanucleusConfiguration.java |   382 +-
 .../apache/isis/core/config/IsisConfiguration.java |    20 +-
 .../IsisBeanFactoryPostProcessorForSpring.java     |     2 +-
 .../isis/core/config/beans/IsisBeanMetaData.java   |    58 +-
 .../core/config/beans/IsisBeanTypeClassifier.java  |    37 +-
 .../beans/IsisBeanTypeClassifierDefault.java       |    76 +-
 .../core/config/beans/IsisBeanTypeRegistry.java    |    22 +-
 .../config/beans/IsisBeanTypeRegistryDefault.java  |    46 +-
 .../beans/IsisComponentScanInterceptorImpl.java    |    32 +-
 .../isis/core/config/beans/PersistenceStack.java   |    34 +
 .../core/config/beans/ScannedTypeMetaData.java     |    29 +-
 .../DatanucleusEagerlyCreateTables.properties      |    19 +
 .../isis/core/config/presets/IsisPresets.java      |     1 +
 .../progmodel/ProgrammingModelConstants.java       |     7 +-
 .../additional-spring-configuration-metadata.json  |    17 +
 core/jdk-supplemental/pom.xml                      |     2 +-
 .../_testing/MetaModelContext_forTesting.java      |     7 +-
 .../core/metamodel/commons/ClassExtensions.java    |    13 +-
 .../metamodel/context/HasMetaModelContext.java     |     4 -
 .../core/metamodel/context/MetaModelContext.java   |    26 +-
 .../context/MetaModelContext_usingIoc.java         |    18 +-
 .../metamodel/facetapi/FacetHolderAbstract.java    |    16 +-
 .../metamodel/facetapi/FacetHolderLayered.java     |   101 +
 .../isis/core/metamodel/facetapi/FacetUtil.java    |     5 -
 .../core/metamodel/facets/DomainEventHelper.java   |     4 +-
 .../facets/actcoll/typeof/TypeOfFacetAbstract.java |     2 +-
 .../typeof/TypeOfFacetFromActionReturn.java        |    30 +
 ...ctionInvocationFacetForDomainEventAbstract.java |     7 +-
 .../annotation/HomePageFacetAnnotationFactory.java |     2 +-
 .../CssClassFaFacetOnMemberPostProcessor.java      |    24 +-
 .../AliasedFacetForDomainObjectAnnotation.java     |    60 +
 .../DomainObjectAnnotationFacetFactory.java        |   131 +-
 .../LogicalTypeFacetForDomainObjectAnnotation.java |    51 -
 ...gicalTypeFacetForLogicalTypeNameAnnotation.java |    52 -
 ...etForLogicalTypeNameAnnotationFacetFactory.java |    61 -
 .../AliasedFacetForDomainServiceAnnotation.java    |    60 +
 .../annotation/DomainServiceFacetAnnotation.java   |    34 -
 .../DomainServiceFacetAnnotationFactory.java       |     6 +-
 .../DomainServiceFacetForAnnotation.java           |    33 +
 .../facets/object/entity/EntityFacet.java          |     1 +
 .../facets/object/entity/PersistenceStack.java     |    34 -
 .../object/entity/_EntityFacetForTesting.java      |     1 +
 .../facets/object/grid/GridFacetDefault.java       |     2 +-
 .../facets/object/logicaltype/AliasedFacet.java    |    52 +
 .../object/logicaltype/AliasedFacetAbstract.java   |    63 +
 .../object/logicaltype/LogicalTypeFacet.java       |    55 -
 .../logicaltype/LogicalTypeFacetAbstract.java      |    63 -
 .../logicaltype/LogicalTypeMalformedValidator.java |    12 +-
 .../classname/LogicalTypeFacetFromClassName.java   |    37 -
 .../LogicalTypeFacetFromClassNameFactory.java      |    51 +-
 .../LogicalTypeFacetFromIoCNamingStrategy.java     |    36 -
 .../LogicalTypeFacetOnStandaloneList.java          |    30 -
 .../facets/object/mixin/MixinFacetAbstract.java    |     4 +-
 ...ionOrAnyMatchingValueSemanticsFacetFactory.java |    10 +-
 .../ViewModelFacetForDomainObjectAnnotation.java   |     6 +-
 .../ViewModelFacetForXmlRootElementAnnotation.java |    25 +-
 .../memserexcl/SnapshotExcludeFacetAbstract.java   |     4 +-
 ...tySetterOrClearFacetForDomainEventAbstract.java |     2 +
 .../update/PropertySetterFacetFactory.java         |     4 +-
 .../SnapshotExcludeFacetFromImmutableMember.java   |    31 +
 .../update/SnapshotExcludeFacetInferred.java       |    30 -
 .../LogicalTypeFacetForValueAnnotation.java        |    51 -
 .../annotation/ValueAnnotationFacetFactory.java    |    52 -
 .../metamodel/inspect/model/ActionNode-mixedin.svg |   140 +
 .../core/metamodel/inspect/model/ActionNode.java   |     9 +-
 .../inspect/model/CollectionNode-mixedin.svg       |   140 +
 .../metamodel/inspect/model/CollectionNode.java    |     9 +-
 .../metamodel/inspect/model/FacetAttrNode.java     |     6 +-
 .../metamodel/inspect/model/FacetGroupNode.java    |     5 +-
 .../core/metamodel/inspect/model/FacetNode.java    |     5 +-
 .../isis/core/metamodel/inspect/model/MMNode.java  |     2 +
 .../metamodel/inspect/model/MMNodeFactory.java     |    19 +-
 .../metamodel/inspect/model/ParameterNode.java     |     5 +-
 .../inspect/model/PropertyNode-mixedin.svg         |   155 +
 .../core/metamodel/inspect/model/PropertyNode.java |    10 +-
 .../core/metamodel/inspect/model/TypeNode.java     |     6 +-
 .../isis/core/metamodel/inspect/model/icons.html   |     6 +
 .../metamodel/interactions/InteractionHead.java    |     4 +-
 .../interactions/managed/ActionInteraction.java    |     2 +-
 .../managed/nonscalar/DataTableModel.java          |     6 +-
 .../MethodPrefixBasedFacetFactoryAbstract.java     |     2 +-
 .../create/ObjectCreator_builtinHandlers.java      |     5 +-
 .../identify/ObjectBookmarker_builtinHandlers.java |     2 +-
 .../load/ObjectLoader_builtinHandlers.java         |     2 +-
 .../objectmanager/memento/ObjectMemento.java       |    26 +-
 .../memento/ObjectMementoCollection.java           |    10 +-
 .../memento/ObjectMementoForEmpty.java             |    15 +-
 .../ObjectSpecificationPostProcessorAbstract.java  |    31 +-
 .../DeriveDescribedAsFromTypePostProcessor.java    |   100 -
 .../all/DescribedAsFromTypePostProcessor.java      |    97 +
 .../i18n/SynthesizeObjectNamingPostProcessor.java  |    23 +-
 .../all/i18n/TranslationPostProcessor.java         |     2 -
 .../AuthorizationFacetPostProcessor.java           |    68 -
 .../authorization/AuthorizationPostProcessor.java  |    63 +
 ...arameterChoicesFacetFromParentedCollection.java |    63 -
 ...meterDefaultsFacetFromAssociatedCollection.java |    47 -
 ...ectionParamDefaultsAndChoicesPostProcessor.java |   137 -
 .../TweakDomainEventsForMixinPostProcessor.java    |    12 -
 ...NavigationFacetFromHiddenTypePostProcessor.java |    75 -
 ...NavigationFacetFromHiddenTypePostProcessor.java |    68 +
 .../DeriveProjectionFacetsPostProcessor.java       |    94 -
 .../object/ProjectionFacetsPostProcessor.java      |    76 +
 ...arameterChoicesFacetFromParentedCollection.java |    63 +
 ...meterDefaultsFacetFromAssociatedCollection.java |    47 +
 .../param/ChoicesAndDefaultsPostProcessor.java     |   178 +
 .../param/TypicalLengthFromTypePostProcessor.java  |    76 +
 .../DeriveDisabledFromImmutablePostProcessor.java  |   102 -
 .../DisabledFromImmutablePostProcessor.java        |    86 +
 ...iveChoicesFromExistingChoicesPostProcessor.java |    85 -
 .../DeriveDefaultFromTypePostProcessor.java        |    76 -
 .../DeriveTypicalLengthFromTypePostProcessor.java  |    85 -
 .../core/metamodel/progmodel/ProgrammingModel.java |     2 +-
 .../dflt/ProgrammingModelFacetsJava11.java         |    35 +-
 .../isis/core/metamodel/services/ServiceUtil.java  |     6 +-
 .../appfeat/ApplicationFeatureDefault.java         |     5 +-
 .../services/metamodel/DomainMemberDefault.java    |     2 +-
 .../services/metamodel/MetaModelExporter.java      |     7 +-
 .../services/registry/ServiceRegistryDefault.java  |    26 +-
 .../isis/core/metamodel/spec/ManagedObject.java    |     2 +-
 .../isis/core/metamodel/spec/ManagedObjects.java   |    29 +-
 .../core/metamodel/spec/ObjectSpecification.java   |    28 +-
 .../core/metamodel/spec/feature/ObjectAction.java  |     2 +-
 .../spec/feature/ObjectActionParameter.java        |    69 +-
 .../metamodel/specloader/LogicalTypeResolver.java  |    12 +-
 .../specloader/LogicalTypeResolverDefault.java     |    65 +-
 .../metamodel/specloader/SpecificationCache.java   |     3 +-
 .../specloader/SpecificationCacheDefault.java      |    27 +-
 .../metamodel/specloader/SpecificationLoader.java  |    11 +-
 .../specloader/SpecificationLoaderDefault.java     |    89 +-
 .../isis/core/metamodel/specloader/_Util.java      |    15 -
 .../specloader/facetprocessor/FacetProcessor.java  |    25 +-
 .../specloader/specimpl/FacetedMethodsBuilder.java |    62 +-
 .../specloader/specimpl/IntrospectionState.java    |     2 +-
 .../specloader/specimpl/ObjectActionMixedIn.java   |    10 +-
 .../specimpl/ObjectActionParameterAbstract.java    |     2 +-
 .../specloader/specimpl/ObjectMemberAbstract.java  |     2 +-
 .../specimpl/ObjectSpecificationAbstract.java      |   109 +-
 .../specimpl/OneToManyAssociationMixedIn.java      |    22 +-
 .../specimpl/OneToOneAssociationMixedIn.java       |    15 +-
 .../specloader/specimpl/_MixedInMemberFactory.java |    22 +-
 .../specimpl/dflt/ObjectSpecificationDefault.java  |    39 +-
 .../MetaModelVisitingValidatorAbstract.java        |     8 +-
 .../valuesemantics/EnumValueSemanticsAbstract.java |     6 +-
 .../valuetypes/ValueSemanticsResolverDefault.java  |    40 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |    30 +-
 .../NamedAnnotationFacetFactoryTest.java           |    47 +
 .../ObjectTypeAnnotationFacetFactoryTest.java      |    67 -
 .../DomainServiceFacetAnnotationFactoryTest.java   |     4 +-
 .../LogicalTypeFacetFromClassNameFactoryTest.java  |   104 -
 .../logicaltype/LogicalTypeInferenceTest.java      |    66 +
 .../facets/param/name/ParameterNameFacetTest.java  |     4 +-
 .../isis/core/metamodel/services/grid/Bar.java     |     7 +-
 .../metamodel/MetaModelServiceDefaultTest.java     |     2 +-
 .../testspec/ObjectSpecificationStub.java          |    30 +-
 .../dom/CustomerAsProxiedByDataNucleus.java        |     4 +-
 core/pom.xml                                       |     8 +-
 .../IsisModuleCoreRuntimeServices.java             |     2 +
 .../command/CommandExecutorServiceDefault.java     |     2 +-
 .../executor/MemberExecutorServiceDefault.java     |     2 +
 .../factory/FactoryServiceDefault.java             |     4 +-
 .../homepage/HomePageResolverServiceDefault.java   |     2 +-
 .../memento/ObjectMementoServiceDefault.java       |    21 +-
 .../runtimeservices/memento/_ObjectMemento.java    |   123 +-
 .../session/InteractionIdGenerator.java            |    14 +
 .../session/InteractionServiceDefault.java         |    11 +-
 .../wrapper/WrapperFactoryDefault.java             |     8 +-
 .../handlers/DomainObjectInvocationHandler.java    |     1 +
 .../security/authentication/logout/LogoutMenu.java |     4 +-
 examples/demo/domain/pom.xml                       |     4 +-
 .../_infra/resources/AsciiDocConverterService.java |    13 +-
 .../_infra/resources/ResourceReaderService.java    |    26 +-
 .../UrlEncodingServiceNaiveInMemory.java           |    15 +-
 .../demoapp/dom/_infra/values/ValueHolder.java     |     4 +-
 .../domain/_commands/ExposePersistedCommands.java  |     6 +-
 .../ExposePersistedCommands_commands.java          |     8 +-
 .../dom/domain/_interactions/InteractionDtoVm.java |     7 +-
 .../associateWith/ActionAssociateWithVm.java       |     5 +-
 .../child/ActionAssociateWithChildVm.java          |     5 +-
 .../ActionCommandPublishingEntity.java             |     7 +-
 .../ActionCommandPublishingJdo-description.adoc    |    14 +-
 .../jdo/ActionCommandPublishingJdo.java            |     3 +-
 .../ActionCommandPublishingJpa-description.adoc    |    14 +-
 .../jpa/ActionCommandPublishingJpa.java            |     6 +-
 .../Action/domainEvent/ActionDomainEventVm.java    |     6 +-
 .../ActionExecutionPublishingEntity.java           |     7 +-
 .../jdo/ActionExecutionPublishingJdo.java          |     3 +-
 .../jpa/ActionExecutionPublishingJpa.java          |     6 +-
 .../actions/Action/hidden/ActionHiddenVm.java      |     6 +-
 .../Action/restrictTo/ActionRestrictToVm.java      |     6 +-
 .../Action/semantics/ActionSemanticsVm.java        |     6 +-
 .../actions/Action/typeOf/ActionTypeOfVm.java      |     6 +-
 .../Action/typeOf/child/ActionTypeOfChildVm.java   |     6 +-
 .../position/ActionLayoutPositionVm.java           |     5 +-
 .../promptStyle/ActionLayoutPromptStyleVm.java     |     6 +-
 .../progmodel/assoc/AssociatedActionDemo.java      |     4 +-
 .../domain/actions/progmodel/assoc/DemoItem.java   |     5 +-
 .../domain/actions/progmodel/depargs/DemoItem.java |     4 +-
 .../progmodel/depargs/DependentArgsActionDemo.java |     6 +-
 .../depargs/DependentArgsActionDemo.layout.xml     |     1 +
 .../DependentArgsActionDemo_useAutoComplete.java   |     2 +-
 .../DependentArgsActionDemo_useAutoComplete2.java  |   103 +
 .../depargs/DependentArgsActionDemo_useHide.java   |     9 +-
 .../domainEvent/CollectionDomainEventVm.java       |     3 +-
 .../child/CollectionDomainEventChildVm.java        |     6 +-
 .../DomainObjectEntityChangePublishingEntity.java  |     7 +-
 .../DomainObjectEntityChangePublishingVm.java      |     7 +-
 ...ObjectEntityChangePublishingDisabledEntity.java |     7 +-
 ...ainObjectEntityChangePublishingDisabledJdo.java |     5 +-
 ...ainObjectEntityChangePublishingDisabledJpa.java |     3 +-
 ...nObjectEntityChangePublishingEnabledEntity.java |     7 +-
 ...mainObjectEntityChangePublishingEnabledJdo.java |     5 +-
 ...mainObjectEntityChangePublishingEnabledJpa.java |     3 +-
 ...ChangePublishingEnabledMetaAnnotatedEntity.java |     7 +-
 ...ityChangePublishingEnabledMetaAnnotatedJdo.java |     5 +-
 ...ityChangePublishingEnabledMetaAnnotatedJpa.java |     3 +-
 ...PublishingEnabledMetaAnnotOverriddenEntity.java |     7 +-
 ...ngePublishingEnabledMetaAnnotOverriddenJdo.java |     5 +-
 ...ngePublishingEnabledMetaAnnotOverriddenJpa.java |     3 +-
 .../viewmodels/jaxbrefentity/JaxbRefEntity.java    |     7 +-
 .../jaxbrefentity/StatefulVmJaxbRefsEntity.java    |     6 +-
 .../viewmodels/jaxbrefentity/jdo/JaxbRefJdo.java   |     5 +-
 .../viewmodels/jaxbrefentity/jpa/JaxbRefJpa.java   |     5 +-
 .../viewmodels/usingjaxb/StatefulVmUsingJaxb.java  |    12 +-
 .../objects/other/embedded/EmbeddedTypeVm.java     |     4 +-
 .../other/embedded/jdo/NumberConstantJdo.java      |     4 +-
 .../other/embedded/jpa/NumberConstantJpa.java      |     4 +-
 .../embedded/persistence/NumberConstantEntity.java |     7 +-
 .../domain/objects/other/mixins/CountHolder.java   |     4 +-
 .../objects/other/mixins/FibonacciNumberVm.java    |     8 +-
 .../dom/domain/objects/other/mixins/MixinVm.java   |     4 +-
 .../PropertyCommandPublishingEntity.java           |     7 +-
 .../PropertyCommandPublishingJdo-description.adoc  |    14 +-
 .../jdo/PropertyCommandPublishingJdo.java          |     3 +-
 .../PropertyCommandPublishingJpa-description.adoc  |    14 +-
 .../jpa/PropertyCommandPublishingJpa.java          |     6 +-
 .../domainEvent/PropertyDomainEventVm.java         |     6 +-
 .../Property/editing/PropertyEditingVm.java        |     3 +-
 .../PropertyExecutionPublishingEntity.java         |     7 +-
 .../jdo/PropertyExecutionPublishingJdo.java        |     6 +-
 .../jpa/PropertyExecutionPublishingJpa.java        |     6 +-
 .../Property/fileAccept/PropertyFileAcceptVm.java  |     6 +-
 .../Property/hidden/PropertyHiddenVm.java          |     6 +-
 .../hidden/child/PropertyHiddenChildVm.java        |     6 +-
 .../Property/maxLength/PropertyMaxLengthVm.java    |     6 +-
 .../mustSatisfy/PropertyMustSatisfyVm.java         |     6 +-
 .../optionality/PropertyOptionalityVm.java         |     6 +-
 .../Property/projecting/PropertyProjectingVm.java  |     6 +-
 .../child/PropertyProjectingChildVm.java           |     6 +-
 .../projecting/jdo/PropertyProjectingChildJdo.java |     3 +-
 .../projecting/jpa/PropertyProjectingChildJpa.java |     6 +-
 .../persistence/PropertyProjectingChildEntity.java |     7 +-
 .../regexPattern/PropertyRegexPatternVm.java       |     6 +-
 .../Property/snapshot/PropertySnapshotVm.java      |     6 +-
 .../PropertyLayout/PropertyLayoutMenu.java         |     6 +-
 .../cssClass/PropertyLayoutCssClassVm.java         |     6 +-
 .../describedAs/PropertyLayoutDescribedAsVm.java   |     6 +-
 .../hidden/PropertyLayoutHiddenVm.java             |     6 +-
 .../hidden/child/PropertyLayoutHiddenChildVm.java  |     6 +-
 .../PropertyLayoutLabelPositionVm.java             |     6 +-
 .../multiLine/PropertyLayoutMultiLineVm.java       |     6 +-
 .../named/PropertyLayoutNamedVm.java               |     6 +-
 .../PropertyLayout/navigable/FileNodeVm.java       |     4 +-
 .../renderDay/PropertyLayoutRenderDayVm.java       |     9 +-
 .../repainting/PdfJsViewerAdvisorFallback.java     |    14 +-
 .../repainting/PropertyLayoutRepaintingVm.java     |     8 +-
 .../PropertyLayoutTypicalLengthVm.java             |     6 +-
 .../featured/customui/vm/WhereInTheWorldVm.java    |     9 +-
 .../featured/layout/describedAs/DescribedAsVm.java |    15 +-
 .../demoapp/dom/featured/layout/tabs/TabDemo.java  |     4 +-
 .../java/demoapp/dom/homepage/DemoHomePage.java    |     6 +-
 .../ErrorReportingServiceDemoVm.java               |     4 +-
 .../eventbusservice/EventBusServiceDemoVm.java     |     7 +-
 .../core/eventbusservice/EventLogEntry.java        |     5 +-
 .../core/eventbusservice/EventLogEntryJdo.java     |     4 +-
 .../core/eventbusservice/EventLogEntryJpa.java     |     4 +-
 .../EventSubscriberDemoImplementation.java         |     4 +-
 .../core/messageservice/MessageServiceDemoVm.java  |     6 +-
 .../core/wrapperFactory/WrapperFactoryEntity.java  |     7 +-
 .../core/wrapperFactory/jdo/WrapperFactoryJdo.java |     3 +-
 .../core/wrapperFactory/jpa/WrapperFactoryJpa.java |     3 +-
 .../xmlSnapshotService/XmlSnapshotParentVm.java    |     6 +-
 .../child/XmlSnapshotChildVm.java                  |     8 +-
 .../xmlSnapshotService/peer/XmlSnapshotPeerVm.java |     8 +-
 .../peer/child/XmlSnapshotPeerChildVm.java         |     8 +-
 .../extensions/secman/apptenancy/AppTenancyVm.java |     6 +-
 .../secman/apptenancy/jdo/TenantedJdo.java         |     6 +-
 .../secman/apptenancy/jpa/TenantedJpa.java         |     6 +-
 .../apptenancy/persistence/TenantedEntity.java     |     7 +-
 .../demoapp/dom/types/isis/blobs/IsisBlobs.java    |     4 +-
 .../types/isis/blobs/holder/IsisBlobHolder.java    |     5 +-
 .../dom/types/isis/blobs/jdo/IsisBlobJdo.java      |     8 +-
 .../dom/types/isis/blobs/jpa/IsisBlobJpa.java      |    16 +-
 .../isis/blobs/persistence/IsisBlobEntity.java     |     7 +-
 .../types/isis/blobs/samples/IsisBlobsSamples.java |    22 +-
 .../samples/compressed.tracemonkey-pldi-09.pdf     |   Bin 0 -> 1016315 bytes
 .../dom/types/isis/blobs/vm/IsisBlobVm.java        |     6 +-
 .../demoapp/dom/types/isis/clobs/IsisClobs.java    |     4 +-
 .../types/isis/clobs/holder/IsisClobHolder.java    |     5 +-
 .../dom/types/isis/clobs/jdo/IsisClobJdo.java      |     8 +-
 .../dom/types/isis/clobs/jpa/IsisClobJpa.java      |     6 +-
 .../isis/clobs/persistence/IsisClobEntity.java     |     7 +-
 .../dom/types/isis/clobs/vm/IsisClobVm.java        |     8 +-
 .../localresourcepaths/IsisLocalResourcePaths.java |     4 +-
 .../holder/IsisLocalResourcePathHolder.java        |     5 +-
 .../jdo/IsisLocalResourcePathJdo.java              |     8 +-
 .../jpa/IsisLocalResourcePathJpa.java              |     6 +-
 .../persistence/IsisLocalResourcePathEntity.java   |     7 +-
 .../vm/IsisLocalResourcePathVm.java                |     8 +-
 .../dom/types/isis/markups/IsisMarkups.java        |     4 +-
 .../isis/markups/holder/IsisMarkupHolder.java      |     5 +-
 .../dom/types/isis/markups/jdo/IsisMarkupJdo.java  |     8 +-
 .../dom/types/isis/markups/jpa/IsisMarkupJpa.java  |     6 +-
 .../isis/markups/persistence/IsisMarkupEntity.java |     7 +-
 .../dom/types/isis/markups/vm/IsisMarkupVm.java    |     6 +-
 .../dom/types/isis/passwords/IsisPasswords.java    |     4 +-
 .../isis/passwords/holder/IsisPasswordHolder.java  |     5 +-
 .../types/isis/passwords/jdo/IsisPasswordJdo.java  |     8 +-
 .../types/isis/passwords/jpa/IsisPasswordJpa.java  |     6 +-
 .../passwords/persistence/IsisPasswordEntity.java  |     8 +-
 .../types/isis/passwords/vm/IsisPasswordVm.java    |     6 +-
 .../dom/types/isisext/asciidocs/IsisAsciiDocs.java |     4 +-
 .../asciidocs/holder/IsisAsciiDocHolder.java       |     5 +-
 .../isisext/asciidocs/jdo/IsisAsciiDocJdo.java     |     6 +-
 .../isisext/asciidocs/jpa/IsisAsciiDocJpa.java     |     6 +-
 .../asciidocs/persistence/IsisAsciiDocEntity.java  |     7 +-
 .../types/isisext/asciidocs/vm/IsisAsciiDocVm.java |     6 +-
 .../dom/types/isisext/cal/IsisCalendarEvents.java  |     4 +-
 .../cal/holder/IsisCalendarEventHolder.java        |     5 +-
 .../isisext/cal/jdo/IsisCalendarEventJdo.java      |     6 +-
 .../isisext/cal/jpa/IsisCalendarEventJpa.java      |     6 +-
 .../cal/persistence/IsisCalendarEventEntity.java   |     7 +-
 .../types/isisext/cal/vm/IsisCalendarEventVm.java  |     6 +-
 .../dom/types/isisext/markdowns/IsisMarkdowns.java |     4 +-
 .../markdowns/holder/IsisMarkdownHolder.java       |     5 +-
 .../isisext/markdowns/jdo/IsisMarkdownJdo.java     |     6 +-
 .../isisext/markdowns/jpa/IsisMarkdownJpa.java     |     6 +-
 .../markdowns/persistence/IsisMarkdownEntity.java  |     7 +-
 .../types/isisext/markdowns/vm/IsisMarkdownVm.java |     6 +-
 .../dom/types/isisext/sse/AsyncActionDemo.java     |     4 +-
 .../demoapp/dom/types/isisext/sse/DemoTask.java    |     5 +-
 .../javaawt/images/JavaAwtBufferedImages.java      |     4 +-
 .../images/holder/JavaAwtBufferedImageHolder.java  |     4 +-
 .../images/jdo/JavaAwtBufferedImageJdo.java        |     6 +-
 .../images/jpa/JavaAwtBufferedImageJpa.java        |     6 +-
 .../persistence/JavaAwtBufferedImageEntity.java    |    11 +-
 .../javaawt/images/vm/JavaAwtBufferedImageVm.java  |     6 +-
 .../types/javalang/booleans/WrapperBooleans.java   |     4 +-
 .../booleans/holder/WrapperBooleanHolder.java      |     4 +-
 .../javalang/booleans/jdo/WrapperBooleanJdo.java   |     8 +-
 .../javalang/booleans/jpa/WrapperBooleanJpa.java   |     6 +-
 .../booleans/persistence/WrapperBooleanEntity.java |     7 +-
 .../javalang/booleans/vm/WrapperBooleanVm.java     |     8 +-
 .../dom/types/javalang/bytes/WrapperBytes.java     |     5 +-
 .../javalang/bytes/holder/WrapperByteHolder.java   |     4 +-
 .../types/javalang/bytes/jdo/WrapperByteJdo.java   |     8 +-
 .../types/javalang/bytes/jpa/WrapperByteJpa.java   |     6 +-
 .../bytes/persistence/WrapperByteEntity.java       |     7 +-
 .../dom/types/javalang/bytes/vm/WrapperByteVm.java |     8 +-
 .../javalang/characters/WrapperCharacters.java     |     4 +-
 .../characters/holder/WrapperCharacterHolder.java  |     4 +-
 .../characters/jdo/WrapperCharacterJdo.java        |     8 +-
 .../characters/jpa/WrapperCharacterJpa.java        |     6 +-
 .../persistence/WrapperCharacterEntity.java        |     7 +-
 .../javalang/characters/vm/WrapperCharacterVm.java |     8 +-
 .../dom/types/javalang/doubles/WrapperDoubles.java |     4 +-
 .../doubles/holder/WrapperDoubleHolder.java        |     4 +-
 .../javalang/doubles/jdo/WrapperDoubleJdo.java     |     8 +-
 .../javalang/doubles/jpa/WrapperDoubleJpa.java     |     6 +-
 .../doubles/persistence/WrapperDoubleEntity.java   |     7 +-
 .../types/javalang/doubles/vm/WrapperDoubleVm.java |     8 +-
 .../dom/types/javalang/floats/WrapperFloats.java   |     4 +-
 .../javalang/floats/holder/WrapperFloatHolder.java |     4 +-
 .../types/javalang/floats/jdo/WrapperFloatJdo.java |     8 +-
 .../types/javalang/floats/jpa/WrapperFloatJpa.java |     6 +-
 .../floats/persistence/WrapperFloatEntity.java     |     7 +-
 .../types/javalang/floats/vm/WrapperFloatVm.java   |     8 +-
 .../types/javalang/integers/WrapperIntegers.java   |     4 +-
 .../integers/holder/WrapperIntegerHolder.java      |     4 +-
 .../javalang/integers/jdo/WrapperIntegerJdo.java   |     8 +-
 .../javalang/integers/jpa/WrapperIntegerJpa.java   |     6 +-
 .../integers/persistence/WrapperIntegerEntity.java |     7 +-
 .../javalang/integers/vm/WrapperIntegerVm.java     |     8 +-
 .../dom/types/javalang/longs/WrapperLongs.java     |     4 +-
 .../javalang/longs/holder/WrapperLongHolder.java   |     4 +-
 .../types/javalang/longs/jdo/WrapperLongJdo.java   |     8 +-
 .../types/javalang/longs/jpa/WrapperLongJpa.java   |     6 +-
 .../longs/persistence/WrapperLongEntity.java       |     7 +-
 .../dom/types/javalang/longs/vm/WrapperLongVm.java |     8 +-
 .../dom/types/javalang/shorts/WrapperShorts.java   |     4 +-
 .../javalang/shorts/holder/WrapperShortHolder.java |     4 +-
 .../types/javalang/shorts/jdo/WrapperShortJdo.java |     8 +-
 .../types/javalang/shorts/jpa/WrapperShortJpa.java |     6 +-
 .../shorts/persistence/WrapperShortEntity.java     |     7 +-
 .../types/javalang/shorts/vm/WrapperShortVm.java   |     8 +-
 .../types/javalang/strings/JavaLangStrings.java    |     4 +-
 .../strings/holder/JavaLangStringHolder.java       |     4 +-
 .../javalang/strings/jdo/JavaLangStringJdo.java    |     8 +-
 .../javalang/strings/jpa/JavaLangStringJpa.java    |     6 +-
 .../strings/persistence/JavaLangStringEntity.java  |     7 +-
 .../javalang/strings/vm/JavaLangStringVm.java      |     6 +-
 .../dom/types/javalang/voids/JavaLangVoids.java    |     4 +-
 .../javamath/bigdecimals/JavaMathBigDecimals.java  |     4 +-
 .../holder/JavaMathBigDecimalHolder.java           |     4 +-
 .../bigdecimals/jdo/JavaMathBigDecimalJdo.java     |     6 +-
 .../bigdecimals/jpa/JavaMathBigDecimalJpa.java     |     6 +-
 .../persistence/JavaMathBigDecimalEntity.java      |     7 +-
 .../bigdecimals/vm/JavaMathBigDecimalVm.java       |    11 +-
 .../javamath/bigintegers/JavaMathBigIntegers.java  |     4 +-
 .../holder/JavaMathBigIntegerHolder.java           |     4 +-
 .../bigintegers/jdo/JavaMathBigIntegerJdo.java     |     8 +-
 .../bigintegers/jpa/JavaMathBigIntegerJpa.java     |     6 +-
 .../persistence/JavaMathBigIntegerEntity.java      |     7 +-
 .../bigintegers/vm/JavaMathBigIntegerVm.java       |     8 +-
 .../dom/types/javanet/urls/JavaNetUrls.java        |     4 +-
 .../javanet/urls/holder/JavaNetUrlHolder.java      |     4 +-
 .../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java  |     8 +-
 .../dom/types/javanet/urls/jpa/JavaNetUrlJpa.java  |     6 +-
 .../javanet/urls/persistence/JavaNetUrlEntity.java |     7 +-
 .../dom/types/javanet/urls/vm/JavaNetUrlVm.java    |     8 +-
 .../types/javasql/javasqldate/JavaSqlDates.java    |     4 +-
 .../javasqldate/holder/JavaSqlDateHolder.java      |     4 +-
 .../javasql/javasqldate/jdo/JavaSqlDateJdo.java    |     8 +-
 .../javasql/javasqldate/jpa/JavaSqlDateJpa.java    |     6 +-
 .../javasqldate/persistence/JavaSqlDateEntity.java |     7 +-
 .../javasql/javasqldate/vm/JavaSqlDateVm.java      |     8 +-
 .../javasqltimestamp/JavaSqlTimestamps.java        |     4 +-
 .../holder/JavaSqlTimestampHolder.java             |     4 +-
 .../javasqltimestamp/jdo/JavaSqlTimestampJdo.java  |     8 +-
 .../javasqltimestamp/jpa/JavaSqlTimestampJpa.java  |     6 +-
 .../persistence/JavaSqlTimestampEntity.java        |     7 +-
 .../javasqltimestamp/vm/JavaSqlTimestampVm.java    |     8 +-
 .../javatimelocaldate/JavaTimeLocalDates.java      |     4 +-
 .../holder/JavaTimeLocalDateHolder.java            |     4 +-
 .../jdo/JavaTimeLocalDateJdo.java                  |     8 +-
 .../jpa/JavaTimeLocalDateJpa.java                  |     6 +-
 .../persistence/JavaTimeLocalDateEntity.java       |     7 +-
 .../javatimelocaldate/vm/JavaTimeLocalDateVm.java  |     8 +-
 .../JavaTimeLocalDateTimes.java                    |     4 +-
 .../holder/JavaTimeLocalDateTimeHolder.java        |     4 +-
 .../jdo/JavaTimeLocalDateTimeJdo.java              |     8 +-
 .../jpa/JavaTimeLocalDateTimeJpa.java              |     6 +-
 .../persistence/JavaTimeLocalDateTimeEntity.java   |     7 +-
 .../vm/JavaTimeLocalDateTimeVm.java                |     8 +-
 .../javatimelocaltime/JavaTimeLocalTimes.java      |     4 +-
 .../holder/JavaTimeLocalTimeHolder.java            |     4 +-
 .../jdo/JavaTimeLocalTimeJdo.java                  |     9 +-
 .../jpa/JavaTimeLocalTimeJpa.java                  |     9 +-
 .../persistence/JavaTimeLocalTimeEntity.java       |     7 +-
 .../javatimelocaltime/vm/JavaTimeLocalTimeVm.java  |    11 +-
 .../JavaTimeOffsetDateTimes.java                   |     4 +-
 .../holder/JavaTimeOffsetDateTimeHolder.java       |     4 +-
 .../jdo/JavaTimeOffsetDateTimeJdo.java             |     8 +-
 .../jpa/JavaTimeOffsetDateTimeJpa.java             |     6 +-
 .../persistence/JavaTimeOffsetDateTimeEntity.java  |     7 +-
 .../vm/JavaTimeOffsetDateTimeVm.java               |     8 +-
 .../javatimeoffsettime/JavaTimeOffsetTimes.java    |     4 +-
 .../holder/JavaTimeOffsetTimeHolder.java           |     4 +-
 .../jdo/JavaTimeOffsetTimeJdo.java                 |     8 +-
 .../jpa/JavaTimeOffsetTimeJpa.java                 |     6 +-
 .../persistence/JavaTimeOffsetTimeEntity.java      |     7 +-
 .../vm/JavaTimeOffsetTimeVm.java                   |     8 +-
 .../JavaTimeZonedDateTimes.java                    |     4 +-
 .../holder/JavaTimeZonedDateTimeHolder.java        |     4 +-
 .../jdo/JavaTimeZonedDateTimeJdo.java              |     8 +-
 .../jpa/JavaTimeZonedDateTimeJpa.java              |     6 +-
 .../persistence/JavaTimeZonedDateTimeEntity.java   |     7 +-
 .../vm/JavaTimeZonedDateTimeVm.java                |     8 +-
 .../types/javautil/javautildate/JavaUtilDates.java |     4 +-
 .../javautildate/holder/JavaUtilDateHolder.java    |     4 +-
 .../javautil/javautildate/jdo/JavaUtilDateJdo.java |     8 +-
 .../javautil/javautildate/jpa/JavaUtilDateJpa.java |     6 +-
 .../persistence/JavaUtilDateEntity.java            |     7 +-
 .../javautil/javautildate/vm/JavaUtilDateVm.java   |     8 +-
 .../dom/types/javautil/uuids/JavaUtilUuids.java    |     4 +-
 .../javautil/uuids/holder/JavaUtilUuidHolder.java  |     4 +-
 .../types/javautil/uuids/jdo/JavaUtilUuidJdo.java  |     8 +-
 .../types/javautil/uuids/jpa/JavaUtilUuidJpa.java  |     6 +-
 .../uuids/persistence/JavaUtilUuidEntity.java      |     7 +-
 .../types/javautil/uuids/vm/JavaUtilUuidVm.java    |     8 +-
 .../types/jodatime/jodadatetime/JodaDateTimes.java |     4 +-
 .../jodadatetime/holder/JodaDateTimeHolder.java    |     4 +-
 .../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java |     8 +-
 .../persistence/JodaDateTimeEntity.java            |     7 +-
 .../jodatime/jodadatetime/vm/JodaDateTimeVm.java   |    11 +-
 .../jodatime/jodalocaldate/JodaLocalDates.java     |     4 +-
 .../jodalocaldate/holder/JodaLocalDateHolder.java  |     4 +-
 .../jodalocaldate/jdo/JodaLocalDateJdo.java        |     8 +-
 .../persistence/JodaLocalDateEntity.java           |     7 +-
 .../jodatime/jodalocaldate/vm/JodaLocalDateVm.java |    11 +-
 .../jodalocaldatetime/JodaLocalDateTimes.java      |     4 +-
 .../holder/JodaLocalDateTimeHolder.java            |     4 +-
 .../jdo/JodaLocalDateTimeJdo.java                  |     8 +-
 .../persistence/JodaLocalDateTimeEntity.java       |     7 +-
 .../jodalocaldatetime/vm/JodaLocalDateTimeVm.java  |    11 +-
 .../jodatime/jodalocaltime/JodaLocalTimes.java     |     4 +-
 .../jodalocaltime/holder/JodaLocalTimeHolder.java  |     4 +-
 .../jodalocaltime/jdo/JodaLocalTimeJdo.java        |     8 +-
 .../persistence/JodaLocalTimeEntity.java           |     7 +-
 .../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java |    11 +-
 .../primitive/booleans/PrimitiveBooleans.java      |     6 +-
 .../booleans/holder/PrimitiveBooleanHolder.java    |     5 +-
 .../booleans/jdo/PrimitiveBooleanJdo.java          |     6 +-
 .../booleans/jpa/PrimitiveBooleanJpa.java          |     6 +-
 .../persistence/PrimitiveBooleanEntity.java        |     7 +-
 .../primitive/booleans/vm/PrimitiveBooleanVm.java  |     8 +-
 .../dom/types/primitive/bytes/PrimitiveBytes.java  |     6 +-
 .../bytes/holder/PrimitiveByteHolder.java          |     4 +-
 .../primitive/bytes/jdo/PrimitiveByteJdo.java      |     8 +-
 .../primitive/bytes/jpa/PrimitiveByteJpa.java      |     6 +-
 .../bytes/persistence/PrimitiveByteEntity.java     |     7 +-
 .../types/primitive/bytes/vm/PrimitiveByteVm.java  |     8 +-
 .../dom/types/primitive/chars/PrimitiveChars.java  |     6 +-
 .../chars/holder/PrimitiveCharHolder.java          |     4 +-
 .../primitive/chars/jdo/PrimitiveCharJdo.java      |     8 +-
 .../primitive/chars/jpa/PrimitiveCharJpa.java      |     6 +-
 .../chars/persistence/PrimitiveCharEntity.java     |     7 +-
 .../types/primitive/chars/vm/PrimitiveCharVm.java  |     8 +-
 .../types/primitive/doubles/PrimitiveDoubles.java  |     6 +-
 .../doubles/holder/PrimitiveDoubleHolder.java      |     4 +-
 .../primitive/doubles/jdo/PrimitiveDoubleJdo.java  |     8 +-
 .../primitive/doubles/jpa/PrimitiveDoubleJpa.java  |     6 +-
 .../doubles/persistence/PrimitiveDoubleEntity.java |     7 +-
 .../primitive/doubles/vm/PrimitiveDoubleVm.java    |     8 +-
 .../types/primitive/floats/PrimitiveFloats.java    |     6 +-
 .../floats/holder/PrimitiveFloatHolder.java        |     4 +-
 .../primitive/floats/jdo/PrimitiveFloatJdo.java    |     8 +-
 .../primitive/floats/jpa/PrimitiveFloatJpa.java    |     6 +-
 .../floats/persistence/PrimitiveFloatEntity.java   |     7 +-
 .../primitive/floats/vm/PrimitiveFloatVm.java      |     8 +-
 .../dom/types/primitive/ints/PrimitiveInts.java    |     6 +-
 .../primitive/ints/holder/PrimitiveIntHolder.java  |     4 +-
 .../types/primitive/ints/jdo/PrimitiveIntJdo.java  |     8 +-
 .../types/primitive/ints/jpa/PrimitiveIntJpa.java  |     6 +-
 .../ints/persistence/PrimitiveIntEntity.java       |     7 +-
 .../types/primitive/ints/vm/PrimitiveIntVm.java    |     8 +-
 .../dom/types/primitive/longs/PrimitiveLongs.java  |     6 +-
 .../longs/holder/PrimitiveLongHolder.java          |     4 +-
 .../primitive/longs/jdo/PrimitiveLongJdo.java      |     8 +-
 .../primitive/longs/jpa/PrimitiveLongJpa.java      |     6 +-
 .../longs/persistence/PrimitiveLongEntity.java     |     7 +-
 .../types/primitive/longs/vm/PrimitiveLongVm.java  |     8 +-
 .../types/primitive/shorts/PrimitiveShorts.java    |     6 +-
 .../shorts/holder/PrimitiveShortHolder.java        |     4 +-
 .../primitive/shorts/jdo/PrimitiveShortJdo.java    |     8 +-
 .../primitive/shorts/jpa/PrimitiveShortJpa.java    |     6 +-
 .../shorts/persistence/PrimitiveShortEntity.java   |     7 +-
 .../primitive/shorts/vm/PrimitiveShortVm.java      |     8 +-
 .../config/application-primary.properties          |     2 +-
 .../config/application-secondary.properties        |    10 +-
 examples/demo/web/pom.xml                          |     4 +-
 .../demoapp/web/replay/DemoReplayController.java   |     2 +-
 examples/demo/wicket/common/pom.xml                |     4 +-
 .../wicket/common/ui/DemoAppWicketCommon.java      |     2 +-
 .../webapp/wicket/jdo/DemoAppWicketJdo.java        |     4 +-
 .../webapp/wicket/jpa/DemoAppWicketJpa.java        |     6 +-
 .../webapp/wicket/jpa/DemoAppWicketJpa.java        |     6 +-
 .../extensions/excel/applib/AggregationType.java   |    27 +
 .../excel/applib/ExcelMetaDataEnabled.java         |    28 +
 .../isis/extensions/excel/applib/ExcelService.java |   108 +
 .../apache/isis/extensions/excel/applib/Mode.java  |    33 +
 .../isis/extensions/excel/applib/RowHandler.java   |    29 +
 .../extensions/excel/applib/WorksheetContent.java  |    49 +
 .../extensions/excel/applib/WorksheetSpec.java     |   155 +
 .../excel/applib/annotation/HyperLink.java         |    29 +
 .../excel/applib/annotation/PivotColumn.java       |    30 +
 .../excel/applib/annotation/PivotDecoration.java   |    30 +
 .../excel/applib/annotation/PivotRow.java          |    29 +
 .../excel/applib/annotation/PivotValue.java        |    33 +
 .../excel/applib/dom/AggregationType.java          |    27 -
 .../excel/applib/dom/ExcelMetaDataEnabled.java     |    28 -
 .../extensions/excel/applib/dom/ExcelService.java  |   109 -
 .../extensions/excel/applib/dom/HyperLink.java     |    29 -
 .../extensions/excel/applib/dom/PivotColumn.java   |    30 -
 .../excel/applib/dom/PivotDecoration.java          |    30 -
 .../isis/extensions/excel/applib/dom/PivotRow.java |    29 -
 .../extensions/excel/applib/dom/PivotValue.java    |    31 -
 .../extensions/excel/applib/dom/RowHandler.java    |    29 -
 .../excel/applib/dom/WorksheetContent.java         |    49 -
 .../extensions/excel/applib/dom/WorksheetSpec.java |   156 -
 .../excel/applib/service/ExcelServiceDefault.java  |     8 +-
 .../excel/applib/service/_ExcelConverter.java      |    22 +-
 .../excel/applib/service/_ExcelServiceHelper.java  |    10 +-
 .../excel/applib/util/ExcelFileBlobConverter.java  |     2 +-
 .../isis/extensions/excel/applib/util/Mode.java    |    33 -
 .../extensions/excel/applib/util/PivotUtils.java   |     2 +-
 .../extensions/excel/applib/util/SheetPivoter.java |     2 +-
 extensions/applib/excel/fixture/pom.xml            |    17 -
 .../contributions/ExcelDemoToDoItem_export.java    |     2 +-
 .../contributions/ExcelDemoToDoItem_export2.java   |     2 +-
 .../BulkUpdateLineItemForDemoToDoItem.java         |     8 +-
 .../BulkUpdateManagerForDemoToDoItem.java          |    12 +-
 .../bulkupdate/BulkUpdateMenuForDemoToDoItem.java  |     2 +-
 .../pivot/ExcelPivotByCategoryAndSubcategory.java  |    15 +-
 .../demotodoitem/DemoToDoItemRowHandler2.java      |     2 +-
 .../ExcelUploadRowHandler4ToDoItem.java            |    10 +-
 .../DemoFixture_extending_ExcelFixture2.java       |    11 +-
 ...uleDemoToDoItemBulkUpdateManager_IntegTest.java |     3 +-
 .../extensions/excel/testing/ExcelFixture.java     |     8 +-
 .../extensions/excel/testing/ExcelFixture2.java    |    10 +-
 .../excel/testing/FixtureAwareRowHandler.java      |     2 +-
 .../adoc/modules/command-log/pages/about.adoc      |    24 -
 .../modules/command-log/partials/module-nav.adoc   |     6 -
 extensions/core/command-log/applib/pom.xml         |    90 -
 .../applib/IsisModuleExtCommandLogApplib.java      |    66 -
 .../commandlog/applib/command/CommandLog.java      |   477 -
 .../commandlog/applib/command/ICommandLog.java     |    88 -
 .../applib/command/ICommandLogRepository.java      |   150 -
 .../commandlog/applib/command/ReplayState.java     |    45 -
 .../command/mixins/CommandLog_childCommands.java   |    57 -
 .../mixins/CommandLog_openResultObject.java        |    65 -
 .../mixins/CommandLog_openTargetObject.java        |    65 -
 .../applib/command/mixins/CommandLog_retry.java    |    74 -
 .../command/mixins/CommandLog_siblingCommands.java |    63 -
 .../subscriber/CommandSubscriberForCommandLog.java |    91 -
 .../applib/command/ui/CommandLogServiceMenu.java   |   140 -
 .../commandlog/applib/util/BigDecimalUtils.java    |    50 -
 .../commandlog/applib/util/StringUtils.java        |    35 -
 .../model/util/StringUtils_trimmed_Test.java       |    48 -
 extensions/core/command-log/jdo/pom.xml            |    77 -
 .../commandlog/jdo/IsisModuleExtCommandLogJdo.java |    71 -
 .../commandlog/jdo/entities/CommandJdo.java        |   317 -
 .../jdo/entities/CommandJdoRepository.java         |   326 -
 .../jdo/mixins/HasInteractionId_command.java       |    79 -
 .../mixins/HasUsername_recentCommandsByUser.java   |    65 -
 .../jdo/mixins/Object_recentCommands.java          |    85 -
 .../extensions/commandlog/jdo/mixins/T_recent.java |    68 -
 extensions/core/command-log/jpa/pom.xml            |    83 -
 .../commandlog/jpa/IsisModuleExtCommandLogJpa.java |    55 -
 .../commandlog/jpa/entities/CommandJpa.java        |   282 -
 .../jpa/entities/CommandJpaRepository.java         |   332 -
 extensions/core/command-log/pom.xml                |    36 -
 .../adoc/modules/command-replay/pages/about.adoc   |     7 -
 .../command-replay/partials/module-nav.adoc        |     5 -
 extensions/core/command-replay/pom.xml             |    61 -
 extensions/core/command-replay/primary/pom.xml     |    64 -
 .../primary/IsisModuleExtCommandReplayPrimary.java |    64 -
 .../restapi/CommandRetrievalOnPrimaryService.java  |    97 -
 .../primary/spiimpl/CaptureResultOfCommand.java    |    80 -
 .../primary/ui/CommandReplayOnPrimaryService.java  |   200 -
 extensions/core/command-replay/secondary/pom.xml   |    96 -
 .../IsisModuleExtCommandReplaySecondary.java       |   147 -
 .../secondary/analyser/CommandReplayAnalyser.java  |    35 -
 .../analyser/CommandReplayAnalyserException.java   |    96 -
 .../analyser/CommandReplayAnalyserResult.java      |    81 -
 .../analysis/CommandReplayAnalysisService.java     |    74 -
 .../secondary/fetch/CommandFetcher.java            |   147 -
 .../jobcallables/ReplicateAndRunCommands.java      |   200 -
 .../secondary/mixins/CommandLog_exclude.java       |    72 -
 .../secondary/mixins/CommandLog_replayQueue.java   |    62 -
 .../ui/CommandReplayOnSecondaryService.java        |   109 -
 .../{command-log => commandlog}/adoc/antora.yml    |     0
 .../adoc/modules/command-log/nav.adoc              |     0
 .../adoc/modules/command-log/pages/about.adoc      |    24 +
 .../modules/command-log/partials/module-nav.adoc   |     6 +
 extensions/core/commandlog/applib/pom.xml          |    86 +
 .../applib/IsisModuleExtCommandLogApplib.java      |    73 +
 .../applib/app/CommandLogServiceMenu.java          |   149 +
 .../contributions/HasInteractionId_command.java    |    81 +
 .../HasUsername_recentCommandsByUser.java          |    67 +
 .../applib/contributions/Object_recent.java        |    69 +
 .../contributions/Object_recentCommands.java       |    85 +
 .../commandlog/applib/dom/CommandLogEntry.java     |   763 +
 .../dom/CommandLogEntry.layout.fallback.xml}       |     0
 .../commandlog/applib/dom/CommandLogEntry.png}     |   Bin
 .../applib/dom/CommandLogEntryRepository.java      |   376 +
 .../commandlog/applib/dom/ReplayState.java         |    45 +
 .../dom/mixins/CommandLogEntry_childCommands.java  |    56 +
 .../mixins/CommandLogEntry_openResultObject.java   |    65 +
 .../mixins/CommandLogEntry_openTargetObject.java   |    65 +
 .../applib/dom/mixins/CommandLogEntry_retry.java   |    74 +
 .../mixins/CommandLogEntry_siblingCommands.java    |    63 +
 .../subscriber/CommandSubscriberForCommandLog.java |    88 +
 .../commandlog/applib/util/BigDecimalUtils.java    |    27 +
 .../commandlog/applib/util/StringUtils.java        |    17 +
 .../applib/util/StringUtils_trimmed_Test.java      |    46 +
 .../jdo/logging-dn-enhance.properties              |     0
 extensions/core/commandlog/jdo/pom.xml             |    77 +
 .../jdo/src/main/java/META-INF/persistence.xml     |     0
 .../commandlog/jdo/IsisModuleExtCommandLogJdo.java |    74 +
 .../commandlog/jdo/dom/CommandLogEntry.java        |   313 +
 .../jdo/dom/CommandLogEntryRepository.java         |    46 +
 extensions/core/commandlog/jpa/pom.xml             |    83 +
 .../commandlog/jpa/IsisModuleExtCommandLogJpa.java |    59 +
 .../commandlog/jpa/dom/CommandLogEntry.java        |   300 +
 .../jpa/dom/CommandLogEntryRepository.java         |    79 +
 .../resources/META-INF/orm-commandlog.template     |     0
 extensions/core/commandlog/pom.xml                 |    36 +
 .../adoc/antora.yml                                |     0
 .../adoc/modules/command-replay/nav.adoc           |     0
 .../adoc/modules/command-replay/pages/about.adoc   |     7 +
 .../command-replay/partials/module-nav.adoc        |     5 +
 extensions/core/commandreplay/pom.xml              |    61 +
 extensions/core/commandreplay/primary/pom.xml      |    64 +
 .../primary/IsisModuleExtCommandReplayPrimary.java |    64 +
 .../primary/config/PrimaryConfig.java              |     0
 .../primary/mixins/Object_openOnSecondary.java     |     0
 .../restapi/CommandRetrievalOnPrimaryService.java  |    97 +
 .../primary/spiimpl/CaptureResultOfCommand.java    |    80 +
 .../primary/ui/CommandReplayOnPrimaryService.java  |   198 +
 .../secondary/log4j2-test.xml                      |     0
 extensions/core/commandreplay/secondary/pom.xml    |    96 +
 .../IsisModuleExtCommandReplaySecondary.java       |   147 +
 .../secondary/analyser/CommandReplayAnalyser.java  |    35 +
 .../analyser/CommandReplayAnalyserException.java   |    96 +
 .../analyser/CommandReplayAnalyserResult.java      |    81 +
 .../analysis/CommandReplayAnalysisService.java     |    74 +
 .../secondary/config/SecondaryConfig.java          |     0
 .../secondary/fetch/CommandFetcher.java            |   147 +
 .../secondary/job/ReplicateAndReplayJob.java       |     0
 .../secondary/job/SecondaryStatusData.java         |     0
 .../jobcallables/ReplicateAndRunCommands.java      |   200 +
 .../secondary/mixins/CommandLogEntry_exclude.java  |    72 +
 .../mixins/CommandLogEntry_replayQueue.java        |    62 +
 .../secondary/mixins/Object_openOnPrimary.java     |     0
 .../spi/ReplayCommandExecutionController.java      |     0
 .../secondary/status/SecondaryStatus.java          |     0
 .../secondary/status/StatusException.java          |     0
 .../ui/CommandReplayOnSecondaryService.java        |   109 +
 .../secondary/fetch/CommandFetcher_Test.java       |     0
 extensions/pom.xml                                 |    40 +-
 .../adoc/modules/audit-trail/pages/about.adoc      |    37 -
 .../modules/audit-trail/partials/module-nav.adoc   |     6 -
 .../{audit-trail => audittrail}/adoc/antora.yml    |     0
 .../adoc/modules/audit-trail/nav.adoc              |     0
 .../adoc/modules/audit-trail/pages/about.adoc      |    37 +
 .../modules/audit-trail/partials/module-nav.adoc   |     6 +
 .../impl/src/main/java/META-INF/persistence.xml    |    23 +
 .../org/isisaddons/module/audit/AuditModule.java   |    30 +
 .../isisaddons/module/audit/dom/AuditEntry.java    |   395 +
 .../audit/dom/AuditEntry.layout.fallback.xml       |    60 +
 .../org/isisaddons/module/audit/dom/AuditEntry.png |   Bin 0 -> 477 bytes
 .../module/audit/dom/AuditerServiceUsingJdo.java   |    56 +
 .../module/audit/dom/AuditingServiceMenu.java      |    84 +
 .../audit/dom/AuditingServiceRepository.java       |   163 +
 ...HasTransactionId_auditEntriesInTransaction.java |    51 +
 .../audit/dom/Object_recentAuditEntries.java       |    96 +
 ...itledEnumContractForIncodeModuleTest_title.java |    16 +
 ...rableContractForIncodeModuleTest_compareTo.java |    18 +
 ...codeModuleTest_hasJdoUniqueIndexAnnotation.java |    13 +
 ...rableContractForIncodeModuleTest_compareTo.java |    18 +
 ...codeModuleTest_hasJdoUniqueIndexAnnotation.java |    13 +
 ...rableContractForIncodeModuleTest_compareTo.java |    19 +
 ...codeModuleTest_hasJdoUniqueIndexAnnotation.java |    13 +
 ...rableContractForIncodeModuleTest_compareTo.java |    18 +
 ...codeModuleTest_hasJdoUniqueIndexAnnotation.java |    13 +
 ...rableContractForIncodeModuleTest_compareTo.java |    18 +
 ...codeModuleTest_hasJdoUniqueIndexAnnotation.java |    13 +
 extensions/security/audittrail/pom.xml             |   173 +
 extensions/security/secman/applib/pom.xml          |     3 +-
 .../secman/applib/IsisModuleExtSecmanApplib.java   |    14 +
 .../feature/api/ApplicationFeatureChoices.java     |     6 +-
 .../app/ApplicationOrphanedPermissionManager.java  |     6 +-
 .../permission/dom/ApplicationPermission.java      |    83 +-
 .../ApplicationPermissionRepositoryAbstract.java   |    12 +-
 .../secman/applib/role/dom/ApplicationRole.java    |    47 +-
 .../dom/ApplicationRoleRepositoryAbstract.java     |     4 +-
 .../applib/role/man/ApplicationRoleManager.java    |     6 +-
 .../applib/tenancy/dom/ApplicationTenancy.java     |    58 +-
 .../dom/ApplicationTenancyRepositoryAbstract.java  |     6 +-
 .../secman/applib/tenancy/dom/HasAtPath.java       |    30 +
 .../tenancy/man/ApplicationTenancyManager.java     |     6 +-
 .../secman/applib/user/dom/ApplicationUser.java    |   219 +-
 .../dom/ApplicationUserRepositoryAbstract.java     |    10 +-
 .../dom/mixins/ApplicationUser_removeRoles.java    |     5 +-
 .../dom/mixins/ApplicationUser_updateLocale.java   |    27 +-
 .../dom/mixins/perms/UserPermissionViewModel.java  |     6 +-
 .../AbstractUserAndRolesFixtureScript.java         |     4 +-
 .../applib/user/man/ApplicationUserManager.java    |     6 +-
 extensions/security/secman/integration/pom.xml     |    11 +-
 .../facets/TenantedAuthorizationPostProcessor.java |    18 +-
 extensions/security/secman/persistence-jdo/pom.xml |    26 +-
 .../jdo/permission/dom/ApplicationPermission.java  |   128 +-
 .../secman/jdo/role/dom/ApplicationRole.java       |    72 +-
 .../secman/jdo/tenancy/dom/ApplicationTenancy.java |    89 +-
 .../secman/jdo/user/dom/ApplicationUser.java       |   259 +-
 .../extensions/secman/jdo/util/RegexReplacer.java  |     4 +-
 extensions/security/secman/persistence-jpa/pom.xml |    16 +-
 .../jpa/permission/dom/ApplicationPermission.java  |   105 +-
 .../dom/ApplicationPermissionRepository.java       |    10 -
 .../secman/jpa/role/dom/ApplicationRole.java       |    59 +-
 .../secman/jpa/tenancy/dom/ApplicationTenancy.java |    70 +-
 .../secman/jpa/user/dom/ApplicationUser.java       |   232 +-
 .../modules/session-log/partials/module-nav.adoc   |     6 -
 .../{session-log => sessionlog}/adoc/antora.yml    |     0
 .../adoc/modules/session-log/nav.adoc              |     0
 .../adoc/modules/session-log/pages/about.adoc      |     0
 .../modules/session-log/partials/module-nav.adoc   |     6 +
 extensions/security/sessionlog/applib/pom.xml      |    54 +
 .../applib/IsisModuleExtSessionLogApplib.java      |    45 +
 .../isis/sessionlog/applib/app/SessionLogMenu.java |    82 +
 .../HasUsername_recentSessionsForUser.java         |    47 +
 .../applib/dom/SessionLogEntry-expired.png         |   Bin 0 -> 630 bytes
 .../applib/dom/SessionLogEntry-login.png           |   Bin 0 -> 468 bytes
 .../applib/dom/SessionLogEntry-logout.png          |   Bin 0 -> 457 bytes
 .../sessionlog/applib/dom/SessionLogEntry.java     |   371 +
 .../applib/dom/SessionLogEntry.layout.fallback.xml |    62 +
 .../applib/dom/SessionLogEntryRepository.java      |   190 +
 .../applib/spiimpl/SessionLogServiceDefault.java   |    57 +
 .../spiimpl/SessionLogServiceInitializer.java      |    45 +
 .../applib/SessionLogIntegTestAbstract.java        |   143 +
 .../sessionlog/persistence-jdo}/log4j2-test.xml    |     0
 .../persistence-jdo/logging-dn-enhance.properties  |    41 +
 .../security/sessionlog/persistence-jdo/pom.xml    |    76 +
 .../src/main/java/META-INF/persistence.xml         |    23 +
 .../jdo/IsisModuleExtSessionLogPersistenceJdo.java |    41 +
 .../isis/sessionlog/jdo/dom/SessionLogEntry.java   |   175 +
 .../jdo/dom/SessionLogEntryRepository.java         |    17 +
 .../isis/sessionlog/jdo/SessionLog_IntegTest.java  |    62 +
 .../src/test/resources/application-test.yml        |    26 +
 .../sessionlog/persistence-jpa}/log4j2-test.xml    |     0
 .../security/sessionlog/persistence-jpa/pom.xml    |    82 +
 .../jpa/IsisModuleExtSessionLogPersistenceJpa.java |    45 +
 .../isis/sessionlog/jpa/dom/SessionLogEntry.java   |   178 +
 .../jpa/dom/SessionLogEntryRepository.java         |    17 +
 .../isis/sessionlog/jpa/SessionLog_IntegTest.java  |    60 +
 .../src/test/resources/application-test.yml        |    29 +
 extensions/security/sessionlog/pom.xml             |    92 +
 extensions/vw/fullcalendar/applib/pom.xml          |     2 +-
 .../fullcalendar/applib/value/CalendarEvent.java   |     5 +-
 extensions/vw/fullcalendar/pom.xml                 |     4 +-
 extensions/vw/fullcalendar/ui/pom.xml              |    79 -
 .../ui/component/CalendaredCollectionAbstract.java |   123 -
 .../CalendaredCollectionFactoryAbstract.java       |    78 -
 .../ui/component/EventProviderAbstract.java        |   159 -
 .../component/FullCalendarWithEventHandling.java   |    93 -
 .../ui/component/IsisModuleExtFullCalendarUi.java  |    39 -
 .../CalendarableCollectionAsFullCalendar.css       |    46 -
 .../CalendarableCollectionAsFullCalendar.html      |    31 -
 .../CalendarableCollectionAsFullCalendar.java      |    56 -
 ...alendarableCollectionAsFullCalendarFactory.java |    46 -
 .../calendarable/CalendarableEventProvider.java    |    58 -
 .../CalendarEventableCollectionAsFullCalendar.css  |    36 -
 .../CalendarEventableCollectionAsFullCalendar.html |    31 -
 .../CalendarEventableCollectionAsFullCalendar.java |    55 -
 ...arEventableCollectionAsFullCalendarFactory.java |    46 -
 .../CalendarEventableEventProvider.java            |    56 -
 .../vw/fullcalendar/wicket/integration/pom.xml     |    96 +
 .../wkt/fullcalendar/AbstractFullCalendar.java     |    46 +
 .../fullcalendar/wkt/fullcalendar/ButtonText.java  |    35 +
 .../wkt/fullcalendar/CalendarConfig.java           |    99 +
 .../wkt/fullcalendar/CalendarResponse.java         |   116 +
 .../fullcalendar/wkt/fullcalendar/Event.java       |    51 +
 .../wkt/fullcalendar/EventProvider.java            |    47 +
 .../fullcalendar/wkt/fullcalendar/EventSource.java |    94 +
 .../wkt/fullcalendar/FullCalendar.java             |   240 +
 .../fullcalendar/wkt/fullcalendar/Header.java      |    39 +
 .../fullcalendar/wkt/fullcalendar/ViewType.java    |    38 +
 .../fullcalendar/wkt/fullcalendar/_Json.java       |    92 +
 .../callback/AbstractAjaxCallback.java             |    49 +
 .../AbstractAjaxCallbackWithClientsideRevert.java  |    68 +
 .../fullcalendar/callback/AbstractCallback.java    |    71 +
 .../fullcalendar/callback/AbstractEventParam.java  |    32 +
 .../callback/AbstractShiftedEventParam.java        |    55 +
 .../wkt/fullcalendar/callback/AjaxConcurrency.java |    28 +
 .../fullcalendar/callback/BlockingDecorator.java   |    66 +
 .../fullcalendar/callback/CallbackWithHandler.java |    23 +
 .../wkt/fullcalendar/callback/ClickedEvent.java    |    32 +
 .../callback/DateRangeSelectedCallback.java        |    60 +
 .../wkt/fullcalendar/callback/DroppedEvent.java    |    35 +
 .../callback/EventClickedCallback.java             |    58 +
 .../callback/EventDroppedCallback.java             |    70 +
 .../callback/EventResizedCallback.java             |    70 +
 .../fullcalendar/callback/GetEventsCallback.java   |    55 +
 .../wkt/fullcalendar/callback/ResizedEvent.java    |    30 +
 .../wkt/fullcalendar/callback/SelectedRange.java   |    33 +
 .../wkt/fullcalendar/callback/View.java            |    38 +
 .../fullcalendar/callback/ViewDisplayCallback.java |    72 +
 .../wkt/fullcalendar/package-info.java             |    22 +
 .../fullcalendar/res/FullCalendarCssReference.java |    49 +
 .../res/FullCalendarEventSourceEvents.java         |    55 +
 .../res/FullCalendarIntegrationJsReference.java    |    69 +
 .../fullcalendar/res/FullCalendarJsReference.java  |    49 +
 .../res/fullcalendar-event-source-events.js        |    36 +
 .../fullcalendar/res/fullcalendar-integration.js   |   153 +
 .../fullcalendar/selector/EventSourceSelector.java |    40 +
 extensions/vw/fullcalendar/wicket/pom.xml          |    39 +
 extensions/vw/fullcalendar/wicket/ui/pom.xml       |    82 +
 .../wkt/viewer/CalendaredCollectionAbstract.java   |   120 +
 .../CalendaredCollectionFactoryAbstract.java       |    78 +
 .../wkt/viewer/EventProviderAbstract.java          |   152 +
 .../wkt/viewer/FullCalendarWithEventHandling.java  |    93 +
 .../wkt/viewer/IsisModuleExtFullCalendarUi.java    |    39 +
 .../fullcalendar/wkt/viewer/_Sample.java           |   204 +
 .../CalendarableCollectionAsFullCalendar.css       |    50 +
 .../CalendarableCollectionAsFullCalendar.html      |    31 +
 .../CalendarableCollectionAsFullCalendar.java      |    55 +
 ...alendarableCollectionAsFullCalendarFactory.java |    46 +
 .../calendarable/CalendarableEventProvider.java    |    58 +
 .../CalendarEventableCollectionAsFullCalendar.css  |    39 +
 .../CalendarEventableCollectionAsFullCalendar.html |    31 +
 .../CalendarEventableCollectionAsFullCalendar.java |    54 +
 ...arEventableCollectionAsFullCalendarFactory.java |    46 +
 .../CalendarEventableEventProvider.java            |    56 +
 .../ui/wkt/callback/GetEventsCallbackTest.java     |    12 +
 extensions/vw/pdfjs/applib/pom.xml                 |    14 +-
 .../pdfjs/applib/annotations/PdfJsViewer.java      |    50 +
 .../pdfjs/applib/config/PdfJsConfig.java           |    84 +
 .../isis/extensions/pdfjs/applib/config/Scale.java |    69 +
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.java       |   136 +
 .../pdfjs/applib/annotations/PdfJsViewer.java      |    43 -
 .../wicket/pdfjs/applib/config/PdfJsConfig.java    |   111 -
 .../viewer/wicket/pdfjs/applib/config/Scale.java   |    61 -
 .../pdfjs/applib/spi/PdfJsViewerAdvisor.java       |   336 -
 extensions/vw/pdfjs/fixtures/pom.xml               |   180 +-
 .../wicket/pdfjs/fixture/PdfjsFixturesModule.java  |     4 +-
 extensions/vw/pdfjs/metamodel/pom.xml              |     7 +-
 .../metamodel/IsisModuleExtPdfjsMetaModel.java     |    32 +
 .../pdfjs/metamodel/facet/PdfJsViewerFacet.java    |    29 +
 .../metamodel/facet/PdfJsViewerFacetAbstract.java  |    49 +
 .../facet/PdfJsViewerFacetFromAnnotation.java      |    93 +
 .../PdfJsViewerFacetFromAnnotationFactory.java     |    82 +
 .../metamodel/IsisModuleExtPdfjsMetaModel.java     |    32 -
 .../pdfjs/metamodel/facet/PdfJsViewerFacet.java    |    29 -
 .../metamodel/facet/PdfJsViewerFacetAbstract.java  |    49 -
 .../facet/PdfJsViewerFacetFromAnnotation.java      |    94 -
 .../PdfJsViewerFacetFromAnnotationFactory.java     |    82 -
 extensions/vw/pdfjs/pom.xml                        |     4 +-
 extensions/vw/pdfjs/ui/pom.xml                     |    67 -
 .../wicket/pdfjs/ui/IsisModuleExtPdfjsUi.java      |    39 -
 .../pdfjs/ui/components/PdfJsViewerPanel.css       |    53 -
 .../pdfjs/ui/components/PdfJsViewerPanel.html      |    87 -
 .../pdfjs/ui/components/PdfJsViewerPanel.java      |   352 -
 .../PdfJsViewerPanelCallbacks.template.js          |    39 -
 .../PdfJsViewerPanelComponentFactory.java          |    85 -
 .../pdfjs/ui/components/PdfJsViewerReference.java  |    42 -
 .../ui/components/ScalarModelSubscriberLegacy.java |    29 -
 .../ui/components/ScalarPanelAbstractLegacy.java   |   381 -
 .../java/org/wicketstuff/pdfjs/PdfJsPanel.java     |    80 -
 .../java/org/wicketstuff/pdfjs/PdfJsReference.java |    51 -
 .../pdfjs/WicketStuffPdfJsReference.java           |    41 -
 .../src/main/java/org/wicketstuff/pdfjs/res/pdf.js | 10580 ----
 .../java/org/wicketstuff/pdfjs/res/pdf.worker.js   | 53891 -------------------
 .../org/wicketstuff/pdfjs/res/wicketstuff-pdf.js   |   407 -
 extensions/vw/pdfjs/wicket/integration/pom.xml     |    77 +
 .../IsisModuleExtPdfjsWicketIntegration.java       |    52 +
 .../pdfjs/wkt/integration/PdfJsVersion.java        |    34 +
 .../wkt/integration/components}/PdfJsPanel.html    |     0
 .../wkt/integration/components/PdfJsPanel.java     |    75 +
 .../wkt/integration/res/PdfJsCmapsReference.java   |    60 +
 .../integration/res/PdfJsIntegrationReference.java |    60 +
 .../pdfjs/wkt/integration/res/PdfJsReference.java  |    52 +
 .../wkt/integration/res/PdfJsWorkerReference.java  |    66 +
 .../wkt/integration/res/pdfjs-integration-v1.js    |   407 +
 .../wkt/integration/res/pdfjs-integration-v2.js    |   427 +
 extensions/vw/pdfjs/wicket/pom.xml                 |    39 +
 extensions/vw/pdfjs/wicket/ui/pom.xml              |    66 +
 .../pdfjs/wkt/ui/IsisModuleExtPdfjsWicketUi.java   |    42 +
 .../components/PdfJsViewerCallbacksReference.java  |    40 +
 .../wkt/ui/components/PdfJsViewerCssReference.java |    47 +
 .../wkt/ui/components/PdfJsViewerJsReference.java  |    48 +
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.css   |    53 +
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.html  |    85 +
 .../pdfjs/wkt/ui/components/PdfJsViewerPanel.java  |   350 +
 .../pdfjs/wkt}/ui/components/PdfJsViewerPanel.js   |     0
 .../PdfJsViewerPanelCallbacks.template.js          |    39 +
 .../PdfJsViewerPanelComponentFactory.java          |    77 +
 .../ui/components/ScalarPanelAbstractLegacy.java   |   101 +
 gitcommit.sh                                       |    68 +
 incubator/viewers/graphql/pom.xml                  |     6 -
 .../viewer/IsisModuleIncViewerGraphqlViewer.java   |    18 +-
 .../viewer/source/GraphQlSourceForIsis.java        |     6 +-
 .../viewer/spring/GraphQlAutoConfiguration.java    |   146 -
 .../viewer/spring/GraphQlCorsProperties.java       |   160 -
 .../graphql/viewer/spring/GraphQlProperties.java   |   210 -
 .../spring/GraphQlSourceBuilderCustomizer.java     |    40 -
 .../spring/GraphQlWebMvcAutoConfiguration.java     |   200 -
 .../spring/InvalidSchemaLocationsException.java    |   103 -
 .../graphql/viewer/source/gqltestdomain/E1.java    |    19 +-
 .../graphql/viewer/source/gqltestdomain/E2.java    |    31 +-
 .../source/gqltestdomain/GQLTestDomainMenu.java    |    21 +-
 .../viewer/javafx/model/binding/BindingsFx.java    |     9 +-
 .../components/temporal/TemporalFieldFactory.java  |     4 +-
 isis-tooling.yml                                   |     8 +-
 mavendeps/adoc/modules/mavendeps/pages/about.adoc  |   137 +-
 .../jdo/adoc/modules/ROOT/pages/db-schemas.adoc    |     5 +-
 .../modules/ROOT/pages/dependency-injection.adoc   |    17 +-
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |     4 +-
 .../modules/ROOT/pages/hints-and-tips/java8.adoc   |    29 -
 .../pages/hints-and-tips/jdoql-and-timestamps.adoc |     2 +-
 .../hints-and-tips/overriding-jdo-annotations.adoc |     2 +-
 .../hints-and-tips/tracing-sql-statements.adoc     |    74 +
 .../ROOT/pages/setup-and-configuration.adoc        |    33 +-
 persistence/jdo/adoc/modules/ROOT/pages/spis.adoc  |     8 +
 .../pages/spis/JdoEntityDiscoveryListener.adoc     |    69 +
 .../jdo/adoc/modules/ROOT/partials/module-nav.adoc |     1 +
 .../IsisModulePersistenceJdoDatanucleus.java       |    44 +-
 .../datanucleus/config/DatanucleusSettings.java    |   143 +
 .../config/DnEntityDiscoveryListener.java          |    78 -
 .../jdo/datanucleus/config/DnSettings.java         |   117 -
 .../jdosupport/JdoSupportServiceDefault.java       |     2 +-
 .../metamodel/facets/entity/JdoEntityFacet.java    |     2 +-
 .../jdo/datanucleus/oid/JdoObjectIdSerializer.java |     4 +-
 .../jdo/metamodel/beans/JdoBeanTypeClassifier.java |    35 +-
 .../JdoDiscriminatorAnnotationFacetFactory.java    |   111 -
 .../JdoDiscriminatorFacetDefault.java              |    31 -
 ...peFacetFromJdoDiscriminatorValueAnnotation.java |    35 -
 .../facets/object/discriminator/package-info.java  |    17 -
 ...calTypeFacetFromJdoPersistenceCapableFacet.java |    58 -
 .../JdoPersistenceCapableFacetFactory.java         |     9 -
 ...etaModelVisitingValidatorForClauseAbstract.java |     2 +-
 ...JdoDiscriminatorAnnotationFacetFactoryTest.java |   118 -
 .../testing/AbstractFacetFactoryTest.java          |     2 +-
 .../config/JdoEntityDiscoveryListener.java         |    24 +-
 .../discriminator/JdoDiscriminatorFacet.java       |    25 -
 .../adoc/modules/ROOT/pages/hints-and-tips.adoc    |     9 +
 .../jpa/adoc/modules/ROOT/partials/module-nav.adoc |     1 +
 .../integration/entity/JpaEntityFacetFactory.java  |     2 +-
 .../LogicalTypeFacetForTableAnnotation.java        |    57 -
 .../table/JpaTableAnnotationFacetFactory.java      |     8 -
 .../jdo/JdoEntityChangePublishingTest.java         |    32 +-
 .../isis/testdomain/wrapper/WrapperAsyncTest.java  |    22 +-
 .../bootstrapping/AutoConfigurationTest.java       |    33 +-
 .../DomainModelTest_usingBadDomain.java            |    42 +-
 .../DomainModelTest_usingGoodDomain.java           |    95 +-
 .../domainmodel/MetaModelRegressionTest.java       |   134 +
 .../src/test/resources/metamodel.xml.zip           |   Bin 0 -> 88056 bytes
 .../testdomain/interact/CommandArgumentTest.java   |     7 +-
 .../injecting/jdo/JdoEntityInjectingTest.java      |    15 +-
 .../persistence/jdo/JdoBootstrappingTest.java      |    46 +-
 .../jdo/JdoBootstrappingTest_usingFixtures.java    |    84 -
 .../jdo/JdoExceptionTranslationTest.java           |     8 +-
 ...xceptionTranslationTest_usingTransactional.java |    25 +-
 .../testdomain/persistence/jdo/JdoJaxbTest.java    |    14 +-
 .../testdomain/persistence/jdo/JdoQueryTest.java   |    22 +-
 .../timestamping/jdo/JdoTimestampingTest.java      |    24 +-
 ...actionRollbackTest_usingTransactionService.java |    46 +-
 ...TransactionRollbackTest_usingTransactional.java |    27 +-
 .../jdo/JdoTransactionScopeListenerTest.java       |    37 +-
 .../testdomain/wrapper/jdo/JdoWrapperSyncTest.java |    19 +-
 .../injecting/jpa/JpaEntityInjectingTest.java      |    15 +-
 .../persistence/jpa/JpaBootstrappingTest.java      |    43 +-
 .../jpa/JpaExceptionTranslationTest.java           |     2 -
 ...xceptionTranslationTest_usingTransactional.java |    19 -
 .../testdomain/persistence/jpa/JpaJaxbTest.java    |     6 -
 .../testdomain/persistence/jpa/JpaQueryTest.java   |     9 -
 .../jpa/JpaTransactionScopeListenerTest.java       |     2 +-
 .../testdomain/rest/RestServiceStressTest.java     |     2 +-
 .../isis/testdomain/rest/RestServiceTest.java      |    69 +-
 .../testdomain/viewers/jdo/wkt/TestAppJdoWkt.java  |     8 +-
 .../viewers/jdo/wkt/InteractionTestJdoWkt.java     |     5 -
 .../testdomain/viewers/jpa/wkt/TestAppJpaWkt.java  |     8 +-
 .../viewers/jpa/wkt/InteractionTestJpaWkt.java     |     5 -
 .../isis/testdomain/HasPersistenceStandard.java    |     2 +-
 .../testdomain/jdo/HasPersistenceStandardJdo.java  |     2 +-
 .../isis/testdomain/jdo/JdoInventoryJaxbVm.java    |     9 +-
 .../isis/testdomain/jdo/JdoInventoryResource.java  |    63 +-
 .../isis/testdomain/jdo/JdoTestDomainPersona.java  |   106 +-
 .../isis/testdomain/jdo/JdoTestFixtures.java       |   122 +-
 .../isis/testdomain/jdo/entities/JdoBook.java      |     5 +-
 .../isis/testdomain/jdo/entities/JdoInventory.java |     3 +-
 .../isis/testdomain/jdo/entities/JdoProduct.java   |     7 +-
 .../testdomain/jdo/entities/JdoProductComment.java |     5 +-
 .../testdomain/jpa/HasPersistenceStandardJpa.java  |     2 +-
 .../isis/testdomain/jpa/JpaInventoryJaxbVm.java    |     6 +-
 .../isis/testdomain/jpa/JpaTestFixtures.java       |   118 +-
 .../isis/testdomain/jpa/entities/JpaBook.java      |     5 +-
 .../jpa/entities/JpaEntityGeneratedLongId.java     |     5 +-
 .../entities/JpaEntityNonGeneratedStringId.java    |     3 +-
 .../isis/testdomain/jpa/entities/JpaInventory.java |     3 +-
 .../isis/testdomain/jpa/entities/JpaProduct.java   |     5 +-
 .../testdomain/jpa/entities/JpaProductComment.java |     5 +-
 .../isis/testdomain/jpa/springdata/Employee.java   |     6 +-
 .../testdomain/jpa/springdata/EmployeeManager.java |     4 +-
 .../testdomain/model/actnsemantics/BlobDemo.java   |     4 +-
 .../model/bad/InvalidLogicalTypeNameClash.java     |    22 +-
 .../model/bad/InvalidObjectWithAlias.java          |    41 +
 .../model/bad/InvalidServiceWithAlias.java         |    41 +
 .../testdomain/model/good/ElementTypeConcrete.java |     5 +-
 ...ionHasParamSupportingMethodTypeOfReference.java |    57 +
 ...ActionHasParamSupportingMethodTypeOfString.java |    55 +
 .../testdomain/model/good/ProperInterface.java     |     5 +-
 .../testdomain/model/good/ProperInterface2.java    |     5 +-
 .../model/good/ProperObjectWithAlias.java          |    41 +
 .../model/good/ProperServiceWithAlias.java         |    41 +
 .../model/interaction/InteractionDemo.java         |     4 +-
 .../model/interaction/InteractionNpmDemo.java      |     4 +-
 .../isis/testdomain/model/layout/LayoutDemo.java   |     4 +-
 .../model/valuetypes/ValueTypeExample.java         |    89 +-
 .../valuetypes/composite/CalendarEventJaxbVm.java  |     6 +-
 .../publishing/PublishingTestFactoryJdo.java       |    54 +-
 .../testdomain/util/rest/RestEndpointService.java  |    79 +-
 security/adoc/modules/ROOT/pages/about.adoc        |     4 +-
 .../adoc/modules/ROOT/partials/extensions.adoc     |     4 +-
 .../modules/parent-pom/attachments/parent-pom.pptx |   Bin 51680 -> 49485 bytes
 starters/pom.xml                                   |    18 +-
 supplemental-model/pom.xml                         |     2 +-
 .../applib/classrules/ArchitectureDomainRules.java |    38 +-
 .../applib/classrules/ArchitectureJdoRules.java    |    14 +-
 .../applib/classrules/_LogicalNaming.java          |    63 +
 .../applib/domain/DomainArchTests.java             |     8 +-
 .../applib/domain/dom/SerializableViewModel.java   |     4 +-
 .../applib/domain/dom/SomeDomainObject.java        |     5 +-
 .../applib/fixturescripts/FixtureResult.java       |     8 +-
 .../applib/personas/BuilderScriptAbstract.java     |    14 +-
 .../applib/setup/PersonaEnumPersistAll.java        |     7 +-
 .../fixtures/applib/personas/dom/Employee.java     |    12 +
 .../fixtures/applib/personas/dom/Person.java       |    14 +
 .../applib/personas/dom/PersonRepository.java      |    18 +
 .../applib/personas/fixtures/Customer_persona.java |     1 +
 .../applib/personas/fixtures/EmployeeBuilder.java  |    25 +
 .../personas/fixtures/PersistAllFixtureScript.java |    18 +-
 .../personas/fixtures/PersonBuilderScript.java     |    25 +
 .../applib/personas/fixtures/Person_persona.java   |    33 +
 .../personas/fixtures/ScenarioFixtureScript.java   |    13 +-
 .../applib/personas/fixtures/ScenarioTest.java     |    14 +
 .../applib/validate/DomainModelValidator.java      |     2 +-
 testing/specsupport/applib/pom.xml                 |     2 +-
 .../adoc/modules/unittestsupport/pages/about.adoc  |     2 +-
 .../modules/tooling-cli/examples/isis-tooling.yml  |     8 +-
 .../apache/isis/tooling/cli/test/isis-tooling.yml  |     8 +-
 tooling/dsl/pom.xml                                |     2 +-
 .../apache/isis/tooling/j2adoc/J2AdocContext.java  |     2 +-
 tooling/pom.xml                                    |     6 +-
 .../valuetypes/asciidoc/applib/value/AsciiDoc.java |     5 +-
 valuetypes/asciidoc/pom.xml                        |     2 +-
 valuetypes/asciidoc/ui/pom.xml                     |     5 +
 .../valuetypes/markdown/applib/value/Markdown.java |     5 +-
 valuetypes/markdown/pom.xml                        |     2 +-
 .../restfulobjects/client/ResponseDigest.java      |     2 +-
 .../domainobjects/DomainObjectReprRenderer.java    |     4 +-
 .../domaintypes/DomainTypeReprRenderer.java        |     2 +-
 .../domaintypes/TypeActionResultReprRenderer.java  |     2 +-
 .../resources/DomainServiceResourceServerside.java |    18 +-
 .../viewer/resources/ResourceAbstract.java         |     9 -
 .../viewer/resources/_DomainResourceHelper.java    |    37 +-
 .../model/isis/WicketApplicationInitializer.java   |    38 +
 .../wicket/model/models/ManagedObjectModel.java    |     8 +-
 .../viewer/wicket/model/models/ScalarModel.java    |    18 +-
 .../ui/actionresponse/ActionResultResponse.java    |    40 +-
 .../ActionResultResponseHandlingStrategy.java      |     2 +-
 .../ui/actionresponse/PageRedirectRequest.java     |     6 +
 .../entityactions/AdditionalLinksPanel.java        |     4 +-
 .../serviceactions/ServiceActionsPanel.java        |     7 +-
 .../ui/components/scalars/ScalarPanelAbstract.java |    19 +-
 .../components/scalars/ScalarPanelAbstract2.java   |    21 +-
 .../scalars/ScalarPanelTextFieldAbstract.java      |    21 -
 .../scalars/reference/ReferencePanel.java          |     2 +-
 .../scalars/string/ScalarTitleBadgePanel.java      |     7 +
 .../valuechoices/ValueChoicesSelect2Panel.java     |     2 +-
 .../ui/components/widgets/select2/Select2.java     |    19 +-
 .../select2/Select2BootstrapCssReference.java      |    47 -
 .../widgets/select2/Select2JsReference.java        |    51 -
 .../ObjectAdapterMementoProviderAbstract.java      |    20 +-
 .../res/css/Select2BootstrapCssReference.java      |    52 +
 .../select2/{ => res/css}/select2-bootstrap.css    |     0
 .../widgets/select2/res/js/Select2JsReference.java |    34 +
 .../BootstrapOverridesCssResourceReference.java    |    35 -
 .../isis/viewer/wicket/ui/pages/PageAbstract.java  |   123 +-
 .../ui/pages/SidebarCssResourceReference.java      |    34 -
 .../BootstrapOverridesCssResourceReference.java    |    80 +
 .../bootstrap/css}/bootstrap-overrides-all-v2.css  |     0
 .../css}/bootstrap-overrides-bootstrap-theme.css   |     0
 .../css}/bootstrap-overrides-cerulean.css          |     0
 .../bootstrap/css}/bootstrap-overrides-cosmo.css   |     0
 .../bootstrap/css}/bootstrap-overrides-cyborg.css  |     0
 .../bootstrap/css}/bootstrap-overrides-darkly.css  |     0
 .../bootstrap/css}/bootstrap-overrides-flatly.css  |     0
 .../bootstrap/css}/bootstrap-overrides-journal.css |     0
 .../bootstrap/css}/bootstrap-overrides-lumen.css   |     0
 .../bootstrap/css}/bootstrap-overrides-paper.css   |     0
 .../css}/bootstrap-overrides-readable.css          |     0
 .../css}/bootstrap-overrides-sandstone.css         |     0
 .../bootstrap/css}/bootstrap-overrides-simplex.css |     0
 .../bootstrap/css}/bootstrap-overrides-slate.css   |     0
 .../css}/bootstrap-overrides-spacelab.css          |     0
 .../css}/bootstrap-overrides-superhero.css         |     0
 .../bootstrap/css}/bootstrap-overrides-united.css  |     0
 .../bootstrap/css}/bootstrap-overrides-yeti.css    |     0
 .../fontawesome/FontAwesomeCssReferenceWkt.java    |    48 +
 .../livequery/js/LiveQueryJsResourceReference.java |    49 +
 .../{ => common/livequery/js}/jquery.livequery.js  |     0
 .../js/ServerSentEventsJsReference.java            |    53 +
 .../js/isis-server-sent-events.js}                 |     0
 .../sidebar/css/SidebarCssResourceReference.java   |    49 +
 .../{ => common/sidebar/css}/simple-sidebar.css    |     0
 .../js/IsisWicketViewerJsResourceReference.java    |    48 +
 .../common/viewer/js/jquery.isis.wicket.viewer.js  |   291 +
 .../viewer/wicket/ui/pages/entity/EntityPage.java  |    79 +-
 .../wicket/ui/pages/jquery.isis.wicket.viewer.js   |   298 -
 .../wicket/ui/panels/FormExecutorDefault.java      |     4 +-
 .../wicket/ui/util/FontAwesomeCssReferenceWkt.java |    50 -
 .../wicket/ui/util/LicensedTextTemplate.java       |    60 +
 .../isis/viewer/wicket/ui/util/SSESupport.java     |    45 -
 .../org/apache/isis/viewer/wicket/ui/util/Wkt.java |    47 +-
 .../isis/viewer/wicket/ui/util/WktDecorators.java  |     3 +-
 .../isis/viewer/wicket/ui/util/WktLinks.java       |     8 +-
 .../isis/viewer/wicket/ui/util/WktTooltips.java    |    12 +
 ...tAdapterMementoProviderForValueChoicesTest.java |     5 +-
 .../viewer/IsisModuleViewerWicketViewer.java       |    14 +
 .../AuthenticatedWebSessionForIsis.java            |    52 +-
 .../wicket/viewer/mixins/Object_clearHints.java    |    37 +-
 .../IsisWicketAjaxRequestListenerUtil.java         |    13 +-
 .../viewer/wicketapp/IsisWicketApplication.java    |   324 +-
 .../IsisWicketApplication_experimental.java        |   169 -
 .../viewer/wicketapp/config/BootstrapInitWkt.java  |    64 +
 .../viewer/wicketapp/config/DebugInitWkt.java      |    49 +
 .../viewer/wicketapp/config/JQueryInitWkt.java     |    50 +
 .../viewer/wicketapp/config/Select2InitWkt.java    |    39 +
 .../viewer/wicketapp/config/WebjarsInitWkt.java    |    39 +
 .../config/WicketViewerCssBundleInit.java          |    98 +
 ...uthenticatedWebSessionForIsis_Authenticate.java |     4 +-
 .../AuthenticatedWebSessionForIsis_SignIn.java     |     4 +-
 ...uthenticatedWebSessionForIsis_TestAbstract.java |     4 +-
 1297 files changed, 25924 insertions(+), 83439 deletions(-)

Reply via email to