You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by jo...@apache.org on 2022/06/13 16:51:06 UTC
[isis] 03/06: Merge branch 'master' of https://github.com/apache/isis
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 <jo...@kuehne-nagel.com>
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(-)