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 2021/05/25 17:06:08 UTC
[isis] 01/04: Merge remote-tracking branch 'origin/master' into
ISIS-2505_Catch_Up_With_Demo_Examples
This is an automated email from the ASF dual-hosted git repository.
joergrade pushed a commit to branch ISIS-2505_Catch_Up_With_Demo_Examples
in repository https://gitbox.apache.org/repos/asf/isis.git
commit b89910d69a5974a697eda74693d711406898cc05
Merge: afdc353 d0a3d54
Author: Jörg Rade <jo...@kuehne-nagel.com>
AuthorDate: Fri May 21 16:11:04 2021 +0200
Merge remote-tracking branch 'origin/master' into ISIS-2505_Catch_Up_With_Demo_Examples
.asciidoctorconfig | 2 +-
.../ci-build-artifacts-no-push-gradle.yml | 2 +-
.../comguide/modules/ROOT/pages/about.adoc | 2 +-
.../comguide/modules/ROOT/pages/starter-apps.adoc | 33 +
.../pages/index/services/bookmark/Bookmark.adoc | 47 +-
.../index/services/bookmark/BookmarkService.adoc | 40 +-
.../applib/pages/index/services/bookmark/Oid.adoc | 59 +
.../services/user/ImpersonatedUserHolder.adoc | 2 +-
.../impl/mixins/Object_recentCommands.adoc | 29 +
.../pages/index/cors/impl/IsisModuleExtCors.adoc | 13 +
.../index/cors/impl/IsisModuleExtCorsImpl.adoc | 13 -
.../secman/api/role/ApplicationRoleRepository.adoc | 1 +
.../secman/api/user/ApplicationUserRepository.adoc | 1 +
.../mixins/Persistable_datanucleusIdLong.adoc | 18 -
.../userprof/UserProfileUiModelProvider.adoc | 2 +-
.../applib-classes/pages/mixees-and-mixins.adoc | 3 -
.../partials/_presentation-layer-spi.adoc | 6 +
.../modules/ROOT/pages/2021/2.0.0-M6/mignotes.adoc | 4 +
.../modules/fun/pages/overview/events.adoc | 2 +-
.../modules/fun/pages/ui/action-icons-and-css.adoc | 2 +-
.../org/apache/isis/applib/IsisModuleApplib.java | 4 +
.../org/apache/isis/applib/annotation/Action.java | 24 +
.../isis/applib/annotation/ActionLayout.java | 59 +-
.../org/apache/isis/applib/annotation/Where.java | 25 +-
.../isis/applib/domain/DomainObjectList.java | 44 +-
.../apache/isis/applib/graph/tree/TreeNode.java | 11 +
.../org/apache/isis/applib/id/LogicalType.java | 104 +-
.../applib/layout/grid/bootstrap3/BS3ClearFix.java | 30 +-
.../layout/grid/bootstrap3/BS3ClearFixHidden.java | 6 +-
.../layout/grid/bootstrap3/BS3ClearFixVisible.java | 16 +-
.../isis/applib/layout/grid/bootstrap3/Size.java | 9 +-
.../applib/layout/grid/bootstrap3/SizeSpan.java | 18 +-
.../mixins/metamodel/Object_objectIdentifier.java | 20 +-
.../applib/mixins/metamodel/Object_objectType.java | 13 +-
.../services/confview/ConfigurationMenu.java | 6 +-
.../services/confview/ConfigurationProperty.java | 5 +-
.../services/confview/ConfigurationViewmodel.java | 15 +-
.../applib/services/layout/LayoutServiceMenu.java | 8 +-
.../isis/applib/services/metamodel/BeanSort.java | 25 +-
.../services/metamodel/MetaModelService.java | 27 +-
.../services/metamodel/MetaModelServiceMenu.java | 6 +-
.../TableColumnOrderForCollectionTypeAbstract.java | 41 +-
.../services/tablecol/TableColumnOrderService.java | 22 +-
.../tablecol/TableColumnVisibilityService.java | 50 +
.../isis/applib/services/user/ImpersonateMenu.java | 41 +-
.../isis/applib/services/user/RoleMemento.java | 5 +-
.../isis/applib/services/user/UserMemento.java | 5 +-
.../apache/isis/applib/types/DescriptionType.java | 1 -
.../applib/layout/grid/bootstrap3/BS3ColTest.java | 2 +-
.../layout/grid/bootstrap3/SizeSpanTest.java | 2 +-
.../apache/isis/commons/binding/Observable.java | 6 +-
.../org/apache/isis/commons/collections/Can.java | 204 +-
.../apache/isis/commons/collections/CanVector.java | 22 +-
.../apache/isis/commons/collections/Can_Empty.java | 66 +-
.../isis/commons/collections/Can_Multiple.java | 79 +-
.../isis/commons/collections/Can_Singleton.java | 91 +-
.../isis/commons/collections/Cardinality.java | 4 +-
.../isis/commons/collections/ImmutableEnumSet.java | 22 +-
.../isis/commons/concurrent/AwaitableLatch.java | 2 +-
.../org/apache/isis/commons/functional/Result.java | 68 +-
.../isis/commons/functional/ThrowingRunnable.java | 12 +-
.../commons/handler/ChainOfResponsibility.java | 24 +-
.../apache/isis/commons/having/HasEnabling.java | 2 +-
.../commons/having/HasTypeSpecificAttributes.java | 2 +-
.../apache/isis/commons/internal/_Constants.java | 10 +-
.../isis/commons/internal/assertions/_Assert.java | 24 +-
.../isis/commons/internal/base/_Blackhole.java | 2 +-
.../apache/isis/commons/internal/base/_Bytes.java | 14 +-
.../apache/isis/commons/internal/base/_Casts.java | 20 +-
.../apache/isis/commons/internal/base/_Either.java | 24 +-
.../apache/isis/commons/internal/base/_Files.java | 46 +-
.../apache/isis/commons/internal/base/_Lazy.java | 28 +-
.../isis/commons/internal/base/_Lazy_Simple.java | 8 +-
.../commons/internal/base/_Lazy_ThreadSafe.java | 16 +-
.../internal/base/_Lazy_ThreadSafeAndWeak.java | 12 +-
.../isis/commons/internal/base/_NullSafe.java | 64 +-
.../isis/commons/internal/base/_Objects.java | 38 +-
.../isis/commons/internal/base/_Oneshot.java | 6 +-
.../isis/commons/internal/base/_Reduction.java | 2 +-
.../apache/isis/commons/internal/base/_Refs.java | 136 +-
.../isis/commons/internal/base/_Strings.java | 112 +-
.../commons/internal/base/_Strings_FastSplit.java | 4 +-
.../internal/base/_Strings_HtmlEscaper.java | 2 +-
.../internal/base/_Strings_KeyValuePair.java | 6 +-
.../internal/base/_Strings_SplitIterator.java | 4 +-
.../apache/isis/commons/internal/base/_Text.java | 160 +-
.../apache/isis/commons/internal/base/_Timing.java | 14 +-
.../apache/isis/commons/internal/base/_Tuples.java | 22 +-
.../apache/isis/commons/internal/base/_With.java | 10 +-
.../binding/InternalBidirectionalBinding.java | 18 +-
.../commons/internal/binding/InternalUtil.java | 34 +-
.../internal/binding/_BindableAbstract.java | 16 +-
.../isis/commons/internal/binding/_Bindables.java | 8 +-
.../commons/internal/binding/_Observables.java | 14 +-
.../commons/internal/codec/_DocumentFactories.java | 20 +-
.../commons/internal/codec/_UrlDecoderUtil.java | 2 +-
.../isis/commons/internal/collections/_Arrays.java | 136 +-
.../commons/internal/collections/_Collections.java | 115 +-
.../isis/commons/internal/collections/_Inbox.java | 8 +-
.../isis/commons/internal/collections/_Lists.java | 14 +-
.../isis/commons/internal/collections/_Maps.java | 118 +-
.../commons/internal/collections/_Multimaps.java | 58 +-
.../isis/commons/internal/collections/_Sets.java | 70 +-
.../commons/internal/collections/_Streams.java | 16 +-
.../collections/snapshot/_VersionedList.java | 28 +-
.../compare/_Comparators_SequenceCompare.java | 4 +-
.../internal/concurrent/_ConcurrentContext.java | 10 +-
.../internal/concurrent/_ConcurrentTask.java | 70 +-
.../internal/concurrent/_ConcurrentTaskList.java | 76 +-
.../commons/internal/concurrent/_ThreadSleep.java | 8 +-
.../isis/commons/internal/context/_Context.java | 10 +-
.../internal/context/_Context_ThreadLocal.java | 16 +-
.../isis/commons/internal/context/_Plugin.java | 8 +-
.../apache/isis/commons/internal/debug/_Probe.java | 24 +-
.../commons/internal/debug/xray/XrayDataModel.java | 60 +-
.../commons/internal/debug/xray/XrayModel.java | 30 +-
.../internal/debug/xray/XrayModelSimple.java | 6 +-
.../isis/commons/internal/debug/xray/XrayUi.java | 83 +-
.../commons/internal/debug/xray/_SwingUtil.java | 6 +-
.../debug/xray/sequence/SequenceDiagram.java | 132 +-
.../internal/debug/xray/sequence/_Graphics.java | 44 +-
.../commons/internal/exceptions/_Exceptions.java | 56 +-
.../commons/internal/functions/_Functions.java | 4 +-
.../commons/internal/functions/_Predicates.java | 4 +-
.../apache/isis/commons/internal/graph/_Graph.java | 6 +-
.../apache/isis/commons/internal/hash/_Hashes.java | 16 +-
.../isis/commons/internal/image/_Images.java | 56 +-
.../isis/commons/internal/ioc/_IocContainer.java | 14 +-
.../commons/internal/ioc/_IocContainer_Spring.java | 22 +-
.../commons/internal/ioc/_ManagedBeanAdapter.java | 2 +-
.../internal/ioc/_ManagedBeanAdapter_Spring.java | 2 +-
.../isis/commons/internal/primitives/_Ints.java | 102 +-
.../isis/commons/internal/primitives/_Longs.java | 46 +-
.../commons/internal/reflection/_Annotations.java | 86 +-
.../reflection/_Annotations_AttributeMethods.java | 4 +-
.../reflection/_Annotations_SyntCache.java | 18 +-
...nthesizedMergedAnnotationInvocationHandler.java | 24 +-
.../commons/internal/reflection/_Generics.java | 156 +
.../commons/internal/reflection/_MethodCache.java | 32 +-
.../isis/commons/internal/reflection/_Reflect.java | 80 +-
.../isis/commons/internal/resources/_Json.java | 40 +-
.../commons/internal/resources/_Resources.java | 28 +-
.../isis/commons/internal/resources/_Xml.java | 52 +-
.../isis/commons/internal/resources/_Yaml.java | 24 +-
.../internal/testing/_SerializationTester.java | 2 +-
.../isis/commons/resource/ResourceCoordinates.java | 48 +-
.../apache/isis/commons/collections/CanTest.java | 89 +-
.../commons/internal/collections/_ArraysTest.java | 6 +-
core/adoc/modules/_overview/pages/about.adoc | 122 +-
.../services/ClassLoadingStrategyAdvisor.java | 8 +-
.../modules/config/pages/sections/isis.applib.adoc | 2 +-
.../apache/isis/core/config/IsisConfiguration.java | 8 +-
.../IsisBeanFactoryPostProcessorForSpring.java | 82 +-
.../isis/core/config/beans/IsisBeanMetaData.java | 2 +-
.../core/config/beans/IsisBeanTypeClassifier.java | 46 +-
.../config/beans/IsisBeanTypeClassifierImpl.java | 95 +-
.../core/config/beans/IsisBeanTypeRegistry.java | 8 +-
.../config/beans/IsisBeanTypeRegistryDefault.java | 34 +-
.../config/beans/IsisComponentScanInterceptor.java | 22 +-
.../beans/IsisComponentScanInterceptorImpl.java | 37 +-
.../core/config/beans/ScannedTypeMetaData.java | 26 +-
.../isis/core/config/beans/aoppatch/AopPatch.java | 36 +-
.../aoppatch/TransactionInterceptorFactory.java | 2 +-
.../DataSourceIntrospectionService.java | 78 +-
.../core/config/environment/DeploymentType.java | 2 +-
.../config/environment/IsisLocaleInitializer.java | 4 +-
.../metamodel/facets/PublishingPolicies.java | 22 +-
.../metamodel/specloader/IntrospectionMode.java | 4 +-
.../presets/H2InMemory_withUniqueSchema.properties | 2 +-
.../isis/core/config/presets/IsisPresets.java | 24 +-
.../config/viewer/wicket/WebAppContextPath.java | 22 +-
...teractionAwareTransactionalBoundaryHandler.java | 44 +-
.../interaction/integration/IsisRequestCycle.java | 2 +-
.../core/interaction/scope/InteractionScope.java | 24 +-
.../interaction/scope/InteractionScopeAware.java | 16 +-
.../scope/InteractionScopeLifecycleHandler.java | 2 +-
.../interaction/session/InteractionTracker.java | 20 +-
.../core/interaction/session/IsisInteraction.java | 12 +-
.../jmocking/JUnitRuleMockery2.java | 12 +-
.../internaltestsupport/jmocking/MyMockomatic.java | 2 +-
.../jmocking/PostponedAction.java | 8 +-
.../core/metamodel/IsisModuleCoreMetamodel.java | 8 +-
.../_testing/FactoryService_forTesting.java | 4 +-
.../_testing/MetaModelContext_forTesting.java | 80 +-
.../_testing/MethodRemoverForTesting.java | 9 +-
.../_testing/ServiceInjector_forTesting.java | 6 +-
.../_testing/ServiceRegistry_forTesting.java | 8 +-
.../_testing/_InjectorMethodEvaluator.java | 2 +-
.../metamodel/_testing/_ServiceInjectorLegacy.java | 39 +-
.../authorization/standard/AuthorizationFacet.java | 32 -
.../standard/AuthorizationFacetAbstract.java | 85 -
.../standard/AuthorizationFacetFactory.java | 46 -
.../standard/AuthorizationFacetImpl.java | 30 -
.../authorization/standard/package-info.java | 33 -
.../metamodel/commons/CanonicalParameterUtil.java | 34 +-
.../core/metamodel/commons/ClassExtensions.java | 4 +-
.../isis/core/metamodel/commons/ClassUtil.java | 4 +-
.../core/metamodel/commons/MethodExtensions.java | 2 +-
.../isis/core/metamodel/commons/MethodUtil.java | 52 +-
.../isis/core/metamodel/commons/Wormhole.java | 2 +-
.../core/metamodel/consent/InteractionAdvisor.java | 2 +-
.../apache/isis/core/metamodel/consent/Veto.java | 2 +-
.../metamodel/context/HasMetaModelContext.java | 24 +-
.../core/metamodel/context/MetaModelContext.java | 34 +-
.../metamodel/context/MetaModelContextAware.java | 2 +-
.../context/MetaModelContext_usingIoc.java | 68 +-
.../core/metamodel/context/MetaModelContexts.java | 2 +-
.../isis/core/metamodel/events/MetamodelEvent.java | 6 +-
.../metamodel/execution/InteractionInternal.java | 18 +-
.../apache/isis/core/metamodel/facetapi/Facet.java | 10 +-
.../core/metamodel/facetapi/FacetAbstract.java | 34 +-
.../isis/core/metamodel/facetapi/FacetHolder.java | 20 +-
.../core/metamodel/facetapi/FacetHolderImpl.java | 32 +-
.../isis/core/metamodel/facetapi/FacetUtil.java | 24 +-
.../isis/core/metamodel/facetapi/FeatureType.java | 8 +-
.../core/metamodel/facetapi/HasFacetHolder.java | 14 +-
.../core/metamodel/facetapi/MetaModelRefiner.java | 4 +-
.../core/metamodel/facetapi/MethodRemover.java | 20 +-
.../isis/core/metamodel/facets/ActionSupport.java | 55 +-
.../isis/core/metamodel/facets/Annotations.java | 44 +-
.../isis/core/metamodel/facets/FacetFactory.java | 123 +-
.../metamodel/facets/FacetFactoryAbstract.java | 12 +-
.../isis/core/metamodel/facets/FacetedMethod.java | 44 +-
.../metamodel/facets/FacetedMethodParameter.java | 10 +-
.../metamodel/facets/ObjectSpecIdFacetFactory.java | 37 -
.../metamodel/facets/ObjectTypeFacetFactory.java | 36 +
.../core/metamodel/facets/ParameterSupport.java | 91 +-
...ropertyOrCollectionIdentifyingFacetFactory.java | 4 +-
...rCollectionIdentifyingFacetFactoryAbstract.java | 4 +-
.../core/metamodel/facets/TypedHolderDefault.java | 2 +-
.../core/metamodel/facets/WhereValueFacet.java | 24 +
.../metamodel/facets/WhereValueFacetAbstract.java | 13 +-
.../facets/actcoll/typeof/TypeOfFacet.java | 151 +-
.../action/ActionAnnotationFacetFactory.java | 37 +-
...reteTypeToBeIncludedWithMetamodelValidator.java | 12 +-
...nChoicesForCollectionParameterFacetFactory.java | 34 +-
.../actions/action/ActionOverloadingValidator.java | 24 +-
.../action/associateWith/AssociatedWithFacet.java | 30 -
.../associateWith/AssociatedWithFacetAbstract.java | 45 -
.../AssociatedWithFacetForActionAnnotation.java | 32 -
.../action/associateWith/ChoicesFromFacet.java | 30 +
.../associateWith/ChoicesFromFacetAbstract.java | 45 +
.../ChoicesFromFacetForActionAnnotation.java | 32 +
.../explicit/ActionExplicitFacetAbstract.java | 2 +-
.../hidden/HiddenFacetForActionAnnotation.java | 2 +-
.../action/invocation/ActionDomainEventFacet.java | 2 +-
.../invocation/ActionDomainEventFacetAbstract.java | 12 +-
.../action/invocation/ActionInvocationFacet.java | 2 +-
...onInvocationFacetForDomainEventFromDefault.java | 2 +-
.../actions/action/invocation/CommandUtil.java | 18 +-
.../actions/contributing/ContributingFacet.java | 18 +-
.../contributing/ContributingFacetAbstract.java | 6 +-
...tributingFacetDerivedFromMixinFacetFactory.java | 20 +-
.../ActionDefaultsFacetViaMethodFactory.java | 2 +-
.../annotation/HomePageFacetAnnotationFactory.java | 30 +-
.../actions/layout/ActionLayoutFacetFactory.java | 14 +-
...tionPositionFacetForActionLayoutAnnotation.java | 2 +-
.../CssClassFaFacetForActionLayoutAnnotation.java | 2 +-
.../PromptStyleFacetForActionLayoutAnnotation.java | 2 +-
.../RedirectFacetFromActionLayoutAnnotation.java | 4 +-
...viceMenuFacetDerivedFromDomainServiceFacet.java | 2 +-
.../semantics/ActionSemanticsFacetAbstract.java | 4 +-
.../ActionParameterValidationFacetAbstract.java | 4 +-
.../validate/ActionValidationFacetAbstract.java | 4 +-
.../ActionParameterValidationFacetViaMethod.java | 2 +-
.../method/ActionValidationFacetViaMethod.java | 12 +-
.../ActionValidationFacetViaMethodFactory.java | 12 +-
.../metamodel/facets/all/hide/HiddenFacet.java | 8 +
.../all/i18n/DescribedAsFacetTranslated.java | 65 -
.../facets/all/i18n/NamedFacetTranslated.java | 73 -
.../facets/all/i18n/PluralFacetTranslated.java | 56 -
.../facets/all/i18n/TranslationFacetFactory.java | 114 -
.../facets/collections/CollectionFacet.java | 36 +-
.../collections/CollectionFacetAbstract.java | 2 +-
.../CollectionAccessorFacetViaAccessor.java | 4 +-
.../CollectionAnnotationFacetFactory.java | 36 +-
.../javautilcollection/JavaArrayFacet.java | 8 +-
.../javautilcollection/JavaCollectionFacet.java | 10 +-
.../layout/CollectionLayoutFacetFactory.java | 8 +-
.../HiddenFacetForCollectionLayoutAnnotation.java | 4 +-
.../NamedFacetForCollectionLayoutAnnotation.java | 2 +-
.../layout/SortedByFacetForCollectionXml.java | 6 +-
.../annotation/SortedByFacetAnnotationFactory.java | 10 +-
.../collparam/semantics/CollectionSemantics.java | 4 +-
.../facets/fallback/FallbackFacetFactory.java | 4 +-
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 28 +-
...assFacetOnActionFromConfiguredRegexFactory.java | 6 +-
.../facets/members/cssclassfa/CssClassFaFacet.java | 16 +-
.../cssclassfa/CssClassFaFacetAbstract.java | 36 +-
.../annotprop/CssClassFaFacetOnMemberFactory.java | 2 +-
.../cssclassfa/annotprop/MixinInterceptor.java | 4 +-
.../annotprop/DescribedAsFacetOnMemberFactory.java | 2 +-
.../facets/members/disabled/DisabledFacet.java | 8 +
.../method/DisableForContextFacetViaMethod.java | 6 +-
.../DisableForContextFacetViaMethodFactory.java | 4 +-
.../facets/members/hidden/HiddenFacetAbstract.java | 18 +-
.../HideForContextFacetViaMethodFactory.java | 18 +-
.../members/layout/group/GroupIdAndName.java | 70 +-
.../members/layout/group/LayoutGroupFacet.java | 23 +-
.../layout/group/LayoutGroupFacetAbstract.java | 12 +-
.../LayoutGroupFacetFromActionAnnotation.java | 11 +-
...LayoutGroupFacetFromActionLayoutAnnotation.java | 6 +-
...youtGroupFacetFromPropertyLayoutAnnotation.java | 2 +-
.../layout/group/LayoutGroupFacetFromXml.java | 20 +-
.../members/layout/order/LayoutOrderFacet.java | 12 +-
.../layout/order/LayoutOrderFacetAbstract.java | 10 +-
...LayoutOrderFacetFromActionLayoutAnnotation.java | 6 +-
...utOrderFacetFromCollectionLayoutAnnotation.java | 6 +-
...youtOrderFacetFromPropertyLayoutAnnotation.java | 6 +-
.../layout/order/LayoutOrderFacetFromXml.java | 4 +-
.../publish/command/CommandPublishingFacet.java | 14 +-
.../command/CommandPublishingFacetAbstract.java | 4 +-
.../CommandPublishingFacetForActionAnnotation.java | 2 +-
...onPublishingActionFacetForActionAnnotation.java | 2 +-
...ActionFacetForActionAnnotationAsConfigured.java | 2 +-
...tionPublishingActionFacetFromConfiguration.java | 2 +-
.../ExecutionPublishingFacetAbstract.java | 2 +-
...blishingPropertyFacetForPropertyAnnotation.java | 2 +-
...ertyFacetForPropertyAnnotationAsConfigured.java | 4 +-
...onPublishingPropertyFacetFromConfiguration.java | 2 +-
.../ViewModelSemanticCheckingFacetFactory.java | 8 +-
.../autocomplete/AutoCompleteFacetAbstract.java | 4 +-
.../object/bookmarkpolicy/BookmarkPolicyFacet.java | 4 +-
.../BookmarkPolicyFacetAbstract.java | 4 +-
.../BookmarkPolicyFacetFallbackFactory.java | 4 +-
.../callbacks/CreatedCallbackFacetFactory.java | 2 +-
.../PersistCallbackViaSaveMethodFacetFactory.java | 2 +-
.../RemoveCallbackViaDeleteMethodFacetFactory.java | 2 +-
.../choices/ChoicesFacetFromBoundedAbstract.java | 10 +-
.../object/choices/enums/ChoicesFacetEnum.java | 4 +-
...ingValueFacetUsingSemanticsProviderFactory.java | 6 +-
...ssClassFaFacetForDomainObjectLayoutFactory.java | 16 +-
.../object/defaults/DefaultedFacetAbstract.java | 4 +-
.../object/defaults/DefaultsProviderUtil.java | 34 +-
.../annotcfg/DefaultedFacetAnnotation.java | 12 +-
...tedFacetAnnotationElseConfigurationFactory.java | 2 +-
.../DisabledObjectFacetViaMethodFactory.java | 2 +-
.../DomainObjectAnnotationFacetFactory.java | 51 +-
...itingEnabledFacetForDomainObjectAnnotation.java | 6 +-
.../ImmutableFacetForDomainObjectAnnotation.java | 10 +-
...gePublishingFacetForDomainObjectAnnotation.java | 8 +-
...tityChangePublishingFacetFromConfiguration.java | 4 +-
...ObjectSpecIdFacetForDomainObjectAnnotation.java | 47 -
.../ObjectTypeFacetForDomainObjectAnnotation.java | 52 +
...atableObjectFacetForDomainObjectAnnotation.java | 2 +-
...PolicyFacetForDomainObjectLayoutAnnotation.java | 2 +-
...lassFaFacetForDomainObjectLayoutAnnotation.java | 2 +-
...sClassFacetForDomainObjectLayoutAnnotation.java | 4 +-
...ObjectLayoutAnnotationUsingCssClassUiEvent.java | 4 +-
...ibedAsFacetForDomainObjectLayoutAnnotation.java | 2 +-
...inObjectLayoutAnnotationUsingLayoutUiEvent.java | 6 +-
.../PagedFacetForDomainObjectLayoutAnnotation.java | 4 +-
...PluralFacetForDomainObjectLayoutAnnotation.java | 4 +-
...ainObjectLayoutAnnotationUsingTitleUiEvent.java | 26 +-
.../object/domainservice/DomainServiceFacet.java | 18 +-
.../DomainServiceFacetAnnotationFactory.java | 8 +-
.../DomainServiceLayoutFacetFactory.java | 10 +-
.../object/encodeable/EncodableFacetAbstract.java | 8 +-
.../annotcfg/EncodableFacetFromConfiguration.java | 2 +-
.../facets/object/entity/EntityFacet.java | 12 +-
.../facets/object/entity/PersistenceStandard.java | 4 +-
.../facets/object/grid/GridFacetDefault.java | 36 +-
.../facets/object/grid/GridFacetFactory.java | 6 +-
.../hidden/method/HiddenObjectFacetViaMethod.java | 4 +-
.../metamodel/facets/object/icon/IconFacet.java | 4 +-
.../RemoveAnnotatedMethodsFacetFactory.java | 4 +-
.../ignore/javalang/RemoveMethodsFacetFactory.java | 24 +-
.../object/immutable/EditingEnabledFacet.java | 6 +-
.../facets/object/immutable/ImmutableFacet.java | 6 +-
.../facets/object/layout/LayoutFacet.java | 4 +-
.../facets/object/layout/LayoutFacetFallback.java | 2 +-
.../mixin/MetaModelValidatorForMixinTypes.java | 10 +-
.../metamodel/facets/object/mixin/MixinFacet.java | 10 +-
.../facets/object/mixin/MixinFacetAbstract.java | 10 +-
.../mixin/MixinFacetForDomainObjectAnnotation.java | 20 +-
.../NavigableParentAnnotationFacetFactory.java | 6 +-
.../object/objectspecid/ObjectSpecIdFacet.java | 32 -
.../objectspecid/ObjectSpecIdFacetAbstract.java | 60 -
.../ObjectSpecIdMalformedValidator.java | 75 -
.../object/objectspecid/ObjectTypeFacet.java | 42 +
.../objectspecid/ObjectTypeFacetAbstract.java | 63 +
.../objectspecid/ObjectTypeMalformedValidator.java | 75 +
.../ObjectSpecIdFacetDerivedFromClassName.java | 35 -
...jectSpecIdFacetDerivedFromClassNameFactory.java | 174 -
...ectSpecIdFacetDerivedFromIoCNamingStrategy.java | 34 -
.../ObjectSpecIdFacetOnStandaloneList.java | 30 -
.../ObjectTypeFacetDerivedFromClassName.java | 38 +
...ObjectTypeFacetDerivedFromClassNameFactory.java | 177 +
...bjectTypeFacetDerivedFromIoCNamingStrategy.java | 35 +
.../classname/ObjectTypeFacetOnStandaloneList.java | 31 +
.../impl/ObjectValidPropertiesFacetImpl.java | 2 +-
.../metamodel/facets/object/paged/PagedFacet.java | 16 +
.../object/parseable/ParseableFacetAbstract.java | 4 +-
.../facets/object/parseable/ParserUtil.java | 6 +-
.../parser/ParseableFacetUsingParser.java | 6 +-
.../ProjectionFacetFromProjectingProperty.java | 2 +-
.../TitleFacetDerivedFromProjectionFacet.java | 2 +-
.../entitychange/EntityChangePublishingFacet.java | 12 +-
.../EntityChangePublishingFacetAbstract.java | 6 +-
.../EntityChangePublishingFacetImpl.java | 2 +-
.../RecreatableObjectFacetAbstract.java | 12 +-
...ObjectFacetDeclarativeInitializingAbstract.java | 22 +-
.../recreatable/RecreatableObjectFacetFactory.java | 14 +-
...ableObjectFacetForXmlRootElementAnnotation.java | 2 +-
.../metamodel/facets/object/title/TitleFacet.java | 9 +-
.../facets/object/title/TitleFacetAbstract.java | 9 -
.../annotation/TitleAnnotationFacetFactory.java | 2 +-
.../annotation/TitleFacetViaTitleAnnotation.java | 20 +-
.../title/methods/TitleFacetViaMethodsFactory.java | 2 +-
.../title/methods/TitleFacetViaTitleMethod.java | 12 +-
.../object/title/parser/TitleFacetUsingParser.java | 5 -
.../method/ValidateObjectFacetMethod.java | 2 +-
.../facets/object/value/ValueFacetAbstract.java | 22 +-
.../value/annotcfg/ValueFacetAnnotation.java | 12 +-
...ValueFacetAnnotationOrConfigurationFactory.java | 6 +-
.../annotcfg/ValueFacetFromConfiguration.java | 6 +-
.../vsp/ValueFacetUsingSemanticsProvider.java | 2 +-
.../ValueFacetUsingSemanticsProviderFactory.java | 2 +-
.../ValueSemanticsProviderAndFacetAbstract.java | 4 +-
.../value/vsp/ValueSemanticsProviderUtil.java | 28 +-
.../facets/object/viewmodel/ViewModelFacet.java | 6 +-
.../objectvalue/choices/ChoicesFacetAbstract.java | 2 +-
.../mandatory/MandatoryFacetAbstract.java | 4 +-
.../multiline/MultiLineFacetAbstract.java | 4 +-
.../objectvalue/typicallen/TypicalLengthFacet.java | 8 +-
.../ActionParameterAutoCompleteFacetAbstract.java | 4 +-
.../facets/param/autocomplete/MinLengthUtil.java | 6 +-
.../ActionParameterAutoCompleteFacetViaMethod.java | 10 +-
...ParameterAutoCompleteFacetViaMethodFactory.java | 14 +-
...ameterFromJavaxValidationAnnotationFactory.java | 2 +-
.../ActionParameterChoicesFacetAbstract.java | 4 +-
.../choices/ActionParameterChoicesFacetNone.java | 2 +-
...rameterChoicesFacetDerivedFromChoicesFacet.java | 2 +-
...ChoicesFacetDerivedFromChoicesFacetFactory.java | 2 +-
.../method/ActionChoicesFacetViaMethod.java | 8 +-
.../method/ActionChoicesFacetViaMethodFactory.java | 14 +-
.../ActionParameterChoicesFacetViaMethod.java | 14 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 16 +-
.../defaults/ActionParameterDefaultsFacet.java | 6 +-
.../ActionParameterDefaultsFacetAbstract.java | 4 +-
.../ActionParameterDefaultsFacetViaMethod.java | 18 +-
...tionParameterDefaultsFacetViaMethodFactory.java | 18 +-
.../disable/ActionParameterDisabledFacet.java | 2 +-
.../ActionParameterDisabledFacetAbstract.java | 4 +-
.../ActionParameterDisabledFacetViaMethod.java | 12 +-
...tionParameterDisabledFacetViaMethodFactory.java | 18 +-
.../param/hide/ActionParameterHiddenFacet.java | 2 +-
.../hide/ActionParameterHiddenFacetAbstract.java | 10 +-
.../ActionParameterHiddenFacetViaMethod.java | 8 +-
...ActionParameterHiddenFacetViaMethodFactory.java | 16 +-
.../param/layout/ParameterLayoutFacetFactory.java | 4 +-
.../NamedFacetForParameterUsingReflection.java | 2 +-
.../ParameterNameFacetFactoryUsingReflection.java | 8 +-
.../parameter/ParameterAnnotationFacetFactory.java | 4 +-
...cetInvertedByNullableAnnotationOnParameter.java | 6 +-
...fySpecificationFacetForParameterAnnotation.java | 4 +-
.../validate/ActionParameterValidationFacet.java | 10 +-
.../ActionParameterValidationFacetAbstract.java | 4 +-
.../ActionParameterValidationFacetViaMethod.java | 22 +-
...onParameterValidationFacetViaMethodFactory.java | 16 +-
.../PropertyAccessorFacetViaAccessorFactory.java | 4 +-
.../method/PropertyAutoCompleteFacetMethod.java | 8 +-
.../PropertyAutoCompleteFacetMethodFactory.java | 12 +-
...FromJavaxValidationDigitsAnnotationFactory.java | 2 +-
.../method/PropertyChoicesFacetViaMethod.java | 12 +-
.../PropertyChoicesFacetViaMethodFactory.java | 8 +-
...PropertyDefaultFacetDerivedFromTypeFactory.java | 2 +-
.../PropertyDefaultFacetViaMethodFactory.java | 6 +-
...isabledFacetOnPropertyDerivedFromImmutable.java | 6 +-
...FacetOnPropertyDerivedFromImmutableFactory.java | 6 +-
.../ProjectingFacetFromPropertyAnnotation.java | 6 +-
.../property/PropertyAnnotationFacetFactory.java | 4 +-
.../DisabledFacetForPropertyAnnotation.java | 2 +-
...acetInvertedByNullableAnnotationOnProperty.java | 4 +-
...tySetterOrClearFacetForDomainEventAbstract.java | 7 +-
...sfySpecificationFacetForPropertyAnnotation.java | 4 +-
.../RegExFacetForPatternAnnotationOnProperty.java | 2 +-
.../MultiLineFacetForPropertyLayoutAnnotation.java | 2 +-
.../MultiLineFacetForPropertyXml.java | 4 +-
.../NamedFacetForPropertyLayoutAnnotation.java | 2 +-
...romptStyleFacetForPropertyLayoutAnnotation.java | 2 +-
.../propertylayout/PropertyLayoutFacetFactory.java | 30 +-
.../RenderedAdjustedFacetForPropertyXml.java | 2 +-
.../update/PropertySetterFacetFactory.java | 2 +-
.../update/clear/PropertyClearFacet.java | 2 +-
.../clear/PropertyClearFacetViaSetterMethod.java | 2 +-
.../modify/PropertySetterFacetViaSetterMethod.java | 2 +-
.../method/PropertyValidateFacetViaMethod.java | 2 +-
.../PropertyValidateFacetViaMethodFactory.java | 2 +-
.../facets/schema/chg/ChangesDtoValueFacet.java | 2 +-
.../facets/schema/cmd/CommandDtoValueFacet.java | 2 +-
.../schema/ixn/InteractionDtoValueFacet.java | 2 +-
.../ValueSemanticsProviderAbstractTemporal.java | 4 +-
.../BigDecimalValueSemanticsProvider.java | 4 +-
.../value/blobs/BlobValueSemanticsProvider.java | 6 +-
.../facets/value/bytes/ByteValueFacet.java | 2 +-
.../bytes/ByteValueSemanticsProviderAbstract.java | 4 +-
.../chars/CharPrimitiveValueSemanticsProvider.java | 2 +-
.../facets/value/chars/CharValueFacet.java | 2 +-
.../value/clobs/ClobValueSemanticsProvider.java | 4 +-
.../JodaLocalDateValueSemanticsProvider.java | 2 +-
.../JodaLocalDateTimeValueSemanticsProvider.java | 4 +-
.../doubles/DoubleFloatingPointValueFacet.java | 2 +-
.../DoubleValueSemanticsProviderAbstract.java | 4 +-
.../DoubleWrapperValueSemanticsProvider.java | 2 +-
.../facets/value/image/ImageValueFacet.java | 6 +-
.../image/ImageValueSemanticsProviderAbstract.java | 22 +-
...ageValueFacetUsingSemanticsProviderFactory.java | 2 +-
.../JavaAwtImageValueSemanticsProvider.java | 18 +-
.../facets/value/integer/IntegerValueFacet.java | 2 +-
.../localrespath/LocalResourcePathValueFacet.java | 2 +-
.../facets/value/longs/LongValueFacet.java | 2 +-
.../facets/value/markup/MarkupValueFacet.java | 2 +-
.../value/markup/MarkupValueSemanticsProvider.java | 4 +-
.../password/PasswordValueSemanticsProvider.java | 4 +-
.../facets/value/shortint/ShortValueFacet.java | 2 +-
.../value/string/StringValueSemanticsProvider.java | 4 +-
.../facets/value/temporal/TemporalAdjust.java | 28 +-
.../facets/value/temporal/TemporalAdjustUtil.java | 22 +-
.../facets/value/temporal/TemporalValueFacet.java | 18 +-
...ralValueFacetUsingSemanticsProviderFactory.java | 10 +-
.../TemporalValueSemanticsProviderAbstract.java | 68 +-
...ateValueFacetUsingSemanticsProviderFactory.java | 2 +-
.../localdate/LocalDateValueSemanticsProvider.java | 10 +-
...imeValueFacetUsingSemanticsProviderFactory.java | 2 +-
.../LocalDateTimeValueSemanticsProvider.java | 12 +-
...imeValueFacetUsingSemanticsProviderFactory.java | 2 +-
.../localtime/LocalTimeValueSemanticsProvider.java | 10 +-
...imeValueFacetUsingSemanticsProviderFactory.java | 2 +-
.../OffsetDateTimeValueSemanticsProvider.java | 14 +-
...imeValueFacetUsingSemanticsProviderFactory.java | 2 +-
.../OffsetTimeValueSemanticsProvider.java | 12 +-
...imeValueFacetUsingSemanticsProviderFactory.java | 2 +-
.../ZonedDateTimeValueSemanticsProvider.java | 16 +-
.../metamodel/facets/value/url/URLValueFacet.java | 2 +-
.../facets/value/uuid/UUIDValueFacet.java | 2 +-
.../inspect/IsisModuleCoreMetamodelInspection.java | 2 +-
.../core/metamodel/inspect/model/ActionNode.java | 32 +-
.../metamodel/inspect/model/CollectionNode.java | 24 +-
.../metamodel/inspect/model/FacetAttrNode.java | 24 +-
.../metamodel/inspect/model/FacetGroupNode.java | 24 +-
.../core/metamodel/inspect/model/FacetNode.java | 20 +-
.../isis/core/metamodel/inspect/model/MMNode.java | 14 +-
.../metamodel/inspect/model/MMNodeFactory.java | 8 +-
.../metamodel/inspect/model/ParameterNode.java | 20 +-
.../core/metamodel/inspect/model/PropertyNode.java | 24 +-
.../core/metamodel/inspect/model/TypeNode.java | 28 +-
.../interactions/ActionArgUsabilityContext.java | 20 +-
.../interactions/ActionArgValidityContext.java | 20 +-
.../interactions/ActionArgVisibilityContext.java | 24 +-
.../interactions/ActionUsabilityContext.java | 4 +-
.../interactions/ActionValidityContext.java | 4 +-
.../interactions/ActionVisibilityContext.java | 4 +-
.../interactions/CollectionUsabilityContext.java | 2 +-
.../interactions/CollectionVisibilityContext.java | 2 +-
.../metamodel/interactions/InteractionContext.java | 20 +-
.../interactions/InteractionEventSupplier.java | 4 +-
.../metamodel/interactions/InteractionHead.java | 24 +-
.../metamodel/interactions/InteractionUtils.java | 34 +-
.../metamodel/interactions/ObjectTitleContext.java | 6 +-
.../interactions/ObjectValidityContext.java | 6 +-
.../interactions/ObjectVisibilityContext.java | 8 +-
.../metamodel/interactions/ParseValueContext.java | 6 +-
.../interactions/PropertyAccessContext.java | 6 +-
.../interactions/PropertyModifyContext.java | 4 +-
.../interactions/PropertyUsabilityContext.java | 2 +-
.../metamodel/interactions/UsabilityContext.java | 2 +-
.../interactions/ValidatingInteractionAdvisor.java | 2 +-
.../metamodel/interactions/ValidityContext.java | 2 +-
.../metamodel/interactions/VisibilityContext.java | 2 +-
.../interactions/managed/ActionInteraction.java | 36 +-
.../managed/ActionInteractionHead.java | 72 +-
.../managed/CollectionInteraction.java | 24 +-
.../interactions/managed/HasMetaModel.java | 2 +-
.../interactions/managed/InteractionVeto.java | 38 +-
.../interactions/managed/ManagedAction.java | 68 +-
.../interactions/managed/ManagedCollection.java | 28 +-
.../interactions/managed/ManagedFeature.java | 34 +-
.../interactions/managed/ManagedMember.java | 71 +-
.../interactions/managed/ManagedParameter.java | 23 +-
.../interactions/managed/ManagedProperty.java | 64 +-
.../interactions/managed/ManagedValue.java | 4 +-
.../interactions/managed/MemberInteraction.java | 40 +-
.../managed/ParameterNegotiationModel.java | 102 +-
.../interactions/managed/PropertyInteraction.java | 24 +-
.../managed/PropertyNegotiationModel.java | 38 +-
.../isis/core/metamodel/layout/DeweyOrderSet.java | 2 +-
.../core/metamodel/layout/LayoutFacetUtil.java | 35 +-
.../memberorderfacet/MemberOrderComparator.java | 4 +-
...nnotationEnforcesSupportingMethodValidator.java | 2 +-
.../core/metamodel/methods/MethodByClassMap.java | 4 +-
.../isis/core/metamodel/methods/MethodFinder.java | 64 +-
.../core/metamodel/methods/MethodFinderUtils.java | 92 +-
.../metamodel/methods/MethodLiteralConstants.java | 46 +-
.../MethodPrefixBasedFacetFactoryAbstract.java | 40 +-
.../methods/OrphanedSupportingMethodValidator.java | 16 +-
.../metamodel/objectmanager/ObjectManager.java | 26 +-
.../objectmanager/ObjectManagerDefault.java | 10 +-
.../objectmanager/create/ObjectCreator.java | 32 +-
.../create/ObjectCreator_builtinHandlers.java | 252 +-
.../objectmanager/detach/ObjectDetacher.java | 16 +-
.../detach/ObjectDetacher_builtinHandlers.java | 34 +-
.../objectmanager/identify/ObjectBookmarker.java | 16 +-
.../identify/ObjectBookmarker_builtinHandlers.java | 2 +-
.../metamodel/objectmanager/load/ObjectLoader.java | 30 +-
.../load/ObjectLoader_builtinHandlers.java | 82 +-
.../objectmanager/query/ObjectBulkLoader.java | 26 +-
.../query/ObjectBulkLoader_builtinHandlers.java | 38 +-
.../objectmanager/refresh/ObjectRefresher.java | 18 +-
.../refresh/ObjectRefresher_builtinHandlers.java | 40 +-
.../objectmanager/serialize/ObjectSerializer.java | 16 +-
.../ObjectSerializer_builtinHandlers.java | 22 +-
.../DeriveMixinMembersPostProcessor.java | 59 +
.../ObjectSpecificationPostProcessor.java | 28 +
.../ObjectSpecificationPostProcessorAbstract.java | 96 +
.../DeriveDescribedAsFromTypePostProcessor.java | 94 +
.../all/i18n/DescribedAsFacetTranslated.java | 65 +
.../all/i18n/NamedFacetTranslated.java | 73 +
.../all/i18n/PluralFacetTranslated.java | 56 +
.../all/i18n/TranslationPostProcessor.java | 117 +
.../authorization/AuthorizationFacet.java | 32 +
.../authorization/AuthorizationFacetAbstract.java | 85 +
.../authorization/AuthorizationFacetImpl.java | 30 +
.../AuthorizationFacetPostProcessor.java | 61 +
.../allbutparam/authorization/package-info.java | 33 +
...arameterChoicesFacetFromParentedCollection.java | 64 +
...meterDefaultsFacetFromAssociatedCollection.java | 63 +
...ectionParamDefaultsAndChoicesPostProcessor.java | 130 +
.../TweakDomainEventsForMixinPostProcessor.java | 177 +
.../DeriveProjectionFacetsPostProcessor.java | 85 +
...arameterChoicesFacetFromParentedCollection.java | 64 -
...meterDefaultsFacetFromAssociatedCollection.java | 63 -
.../param/DeriveFacetsPostProcessor.java | 613 -
.../DeriveDisabledFromImmutablePostProcessor.java | 95 +
.../DeriveDisabledFromViewModelPostProcessor.java | 75 +
...iveChoicesFromExistingChoicesPostProcessor.java | 78 +
.../DeriveDefaultFromTypePostProcessor.java | 92 +
.../DeriveTypicalLengthFromTypePostProcessor.java | 78 +
.../ObjectSpecificationPostProcessor.java | 28 -
.../core/metamodel/progmodel/ProgrammingModel.java | 123 +-
.../progmodel/ProgrammingModelAbstract.java | 94 +-
.../progmodel/ProgrammingModelInitFilter.java | 19 +-
.../ProgrammingModelInitFilterDefault.java | 23 +-
.../progmodel/ProgrammingModelService.java | 4 +-
.../dflt/ProgrammingModelFacetsJava8.java | 68 +-
.../core/metamodel/services/CollectionHelper.java | 14 +-
.../metamodel/services/ServiceInjectorDefault.java | 12 +-
.../isis/core/metamodel/services/ServiceUtil.java | 4 +-
.../appfeat/ApplicationFeatureDefault.java | 10 +-
.../ApplicationFeatureRepositoryDefault.java | 45 +-
.../core/metamodel/services/appfeat/_Asserts.java | 2 +-
.../classsubstitutor/ClassSubstitutor.java | 44 +-
.../classsubstitutor/ClassSubstitutorAbstract.java | 2 +-
.../classsubstitutor/ClassSubstitutorDefault.java | 2 +-
.../ClassSubstitutorForCollections.java | 2 +-
.../ClassSubstitutorForDomainObjects.java | 14 +-
.../classsubstitutor/ClassSubstitutorRegistry.java | 16 +-
.../services/events/MetamodelEventService.java | 6 +-
.../services/grid/GridLoaderServiceDefault.java | 116 +-
.../services/grid/GridReaderUsingJaxb.java | 6 +-
.../services/grid/GridServiceDefault.java | 10 +-
.../services/grid/GridSystemServiceAbstract.java | 30 +-
.../services/grid/bootstrap3/GridModel.java | 224 -
.../grid/bootstrap3/GridSystemServiceBS3.java | 536 -
.../bootstrap3/GridSystemServiceBootstrap.java | 541 +
.../services/grid/bootstrap3/_GridModel.java | 231 +
.../services/layout/LayoutServiceDefault.java | 2 +-
.../services/message/MessageServiceNoop.java | 2 +-
.../services/metamodel/DomainMemberDefault.java | 19 +-
.../services/metamodel/DomainModelDefault.java | 2 +-
.../services/metamodel/MetaModelExportSupport.java | 6 +-
.../services/metamodel/MetaModelExporter.java | 2 +-
.../metamodel/MetaModelServiceDefault.java | 75 +-
.../services/registry/ServiceRegistryDefault.java | 18 +-
.../tablecol/TableColumnOrderServiceDefault.java | 18 +-
.../services/title/TitleServiceDefault.java | 24 +-
.../title/TitlesAndTranslationsValidator.java | 56 +-
.../isis/core/metamodel/spec/Hierarchical.java | 8 +-
.../isis/core/metamodel/spec/ManagedObject.java | 97 +-
.../metamodel/spec/ManagedObjectInternalUtil.java | 33 +-
.../isis/core/metamodel/spec/ManagedObjects.java | 319 +-
.../core/metamodel/spec/ObjectSpecification.java | 113 +-
.../core/metamodel/spec/feature/CurrentHolder.java | 2 +-
.../isis/core/metamodel/spec/feature/MixedIn.java | 6 +-
.../spec/feature/MutableCurrentHolder.java | 2 +-
.../core/metamodel/spec/feature/ObjectAction.java | 243 +-
.../spec/feature/ObjectActionContainer.java | 99 +-
.../spec/feature/ObjectActionParameter.java | 25 +-
.../metamodel/spec/feature/ObjectAssociation.java | 2 +-
.../spec/feature/ObjectAssociationContainer.java | 41 +-
.../core/metamodel/spec/feature/ObjectFeature.java | 4 +
.../core/metamodel/spec/feature/ObjectMember.java | 36 +-
.../spec/feature/OneToManyAssociation.java | 9 +
.../spec/feature/OneToOneAssociation.java | 11 +-
.../spec/feature/memento/ActionMemento.java | 90 +
.../feature/memento/ActionParameterMemento.java | 91 +
.../spec/feature/memento/CollectionMemento.java | 83 +
.../spec/feature/memento/PropertyMemento.java | 83 +
.../metamodel/specloader/LogicalTypeResolver.java | 27 +-
.../specloader/LogicalTypeResolverDefault.java | 43 +-
.../specloader/ProgrammingModelServiceDefault.java | 26 +-
.../metamodel/specloader/SpecificationCache.java | 2 +-
.../specloader/SpecificationCacheDefault.java | 12 +-
.../metamodel/specloader/SpecificationLoader.java | 64 +-
.../specloader/SpecificationLoaderDefault.java | 156 +-
.../SpecificationLoaderDefault_debug.java | 18 +-
.../specloader/facetprocessor/FacetProcessor.java | 97 +-
.../specloader/postprocessor/PostProcessor.java | 12 +-
.../specloader/specimpl/FacetedMethodsBuilder.java | 119 +-
.../metamodel/specloader/specimpl/Factories.java | 8 +-
.../specloader/specimpl/IntrospectionState.java | 4 +-
.../specloader/specimpl/MemberSortingUtils.java | 4 +-
.../specloader/specimpl/MixedInMember.java | 11 +-
.../specloader/specimpl/ObjectActionDefault.java | 19 +-
.../specloader/specimpl/ObjectActionMixedIn.java | 42 +-
.../specimpl/ObjectActionParameterAbstract.java | 62 +-
.../specimpl/ObjectAssociationAbstract.java | 4 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 28 +-
.../specloader/specimpl/ObjectMemberContainer.java | 76 +-
.../specimpl/ObjectSpecificationAbstract.java | 225 +-
.../specimpl/OneToManyActionParameterDefault.java | 4 +-
.../specimpl/OneToManyAssociationDefault.java | 16 +-
.../specimpl/OneToManyAssociationMixedIn.java | 38 +-
.../specimpl/OneToOneActionParameterDefault.java | 4 +-
.../specimpl/OneToOneAssociationDefault.java | 13 +-
.../specimpl/OneToOneAssociationMixedIn.java | 39 +-
.../metamodel/specloader/specimpl/Predicates.java | 90 -
.../specloader/specimpl/_SpecPredicates.java | 72 +
.../specimpl/dflt/ObjectSpecificationDefault.java | 81 +-
.../specloader/typeextract/TypeExtractor.java | 66 +-
.../validator/MetaModelInvalidException.java | 2 +-
.../specloader/validator/MetaModelValidator.java | 2 +-
.../validator/MetaModelValidatorAbstract.java | 8 +-
...ModelValidatorForAmbiguousMixinAnnotations.java | 12 +-
...etaModelValidatorForConflictingOptionality.java | 8 +-
.../validator/MetaModelVisitingValidator.java | 8 +-
.../MetaModelVisitingValidatorAbstract.java | 10 +-
.../specloader/validator/ValidationFailure.java | 34 +-
.../specloader/validator/ValidationFailures.java | 10 +-
.../apache/isis/core/metamodel/util/EventUtil.java | 2 +-
.../metamodel/util/pchain/ParentChainDefault.java | 2 +-
.../core/metamodel/util/snapshot/XmlSchema.java | 26 +-
.../valuetypes/ValueTypeProviderForBuiltin.java | 2 +-
.../metamodel/MetaModelContext_configTest.java | 4 +-
.../metamodel/commons/ListUtilsTest_insert.java | 4 +-
.../metamodel/consent/InteractionResultTest.java | 4 +-
.../facetapi/FeatureTypeTest_identifierFor.java | 6 +-
.../Annotations_getAnnotations_on_Class_Test.java | 6 +-
.../Annotations_getAnnotations_on_Field_Test.java | 6 +-
.../Annotations_getAnnotations_on_Method_Test.java | 4 +-
...notations_getAnnotations_on_Parameter_Test.java | 4 +-
.../metamodel/facets/CollectionFacetUtilsTest.java | 6 +-
...nEventHelperTest_newActionInteractionEvent.java | 11 +-
...HelperTest_newCollectionDomainEvent_forAdd.java | 8 +-
...perTest_newCollectionDomainEvent_forRemove.java | 8 +-
...HelperTest_newPropertyDomainEvent_forClear.java | 9 +-
...elperTest_newPropertyDomainEvent_forModify.java | 6 +-
.../metamodel/facets/MethodFinderUtilsTest.java | 6 +-
.../metamodel/facets/ObjectAdapterUtilsTest.java | 6 +-
.../ActionAnnotationFacetFactoryTest_Hidden.java | 6 +-
...ctionAnnotationFacetFactoryTest_Invocation.java | 3 +-
...ctionAnnotationFacetFactoryTest_RestrictTo.java | 4 +-
...ActionAnnotationFacetFactoryTest_Semantics.java | 6 +-
.../ActionAnnotationFacetFactoryTest_TypeOf.java | 5 +-
...notationFacetFactoryTest_commandPublishing.java | 8 +-
...tationFacetFactoryTest_executionPublishing.java | 8 +-
...nLayoutXmlLayoutAnnotationFacetFactoryTest.java | 12 +-
...etDerivedFromDomainServiceFacetFactoryTest.java | 8 +-
.../prototype/PrototypeFacetAbstractTest.java | 4 +-
.../collections/JavaCollectionFacetTest.java | 6 +-
.../CollectionAnnotationFacetFactoryTest.java | 15 +-
...etForCollectionLayoutAnnotationFactoryTest.java | 12 +-
.../ViewModelSemanticCheckingFacetFactoryTest.java | 10 +-
...okmarkableAnnotationFacetFactoryTest_class.java | 6 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 30 +-
.../ObjectTypeAnnotationFacetFactoryTest.java | 20 +-
.../DomainObjectLayoutFactoryTest.java | 14 +-
.../DomainServiceLayoutFacetFactoryTest.java | 4 +-
.../cssclass/CssClassFacetMethodFactoryTest.java | 10 +-
.../ident/cssclass/CssClassFacetMethodTest.java | 8 +-
.../CssClassFacetMethodWithProblemTest.java | 8 +-
.../ident/icon/IconFacetMethodFactoryTest.java | 10 +-
.../object/ident/icon/IconFacetMethodTest.java | 8 +-
.../ident/layout/LayoutFacetFactoryTest.java | 10 +-
.../object/ident/layout/LayoutFacetMethodTest.java | 8 +-
.../ident/title/TitleFacetViaMethodTest.java | 6 +-
.../TitleAnnotationFacetFactoryTest.java | 6 +-
.../TitleFacetViaTitleAnnotationTest.java | 6 +-
.../object/layoutxml/GridFacetDefaultTest.java | 4 +-
.../facets/object/mixin/MixinIntendedAs.java | 4 +-
.../object/mixin/MixinIntendedAsActionTest.java | 10 +-
.../navparent/NavigableParentFacetMethodTest.java | 8 +-
...SpecIdFacetDerivedFromClassNameFactoryTest.java | 62 -
...ctTypeFacetDerivedFromClassNameFactoryTest.java | 62 +
...cetForParameterLayoutAnnotationFactoryTest.java | 10 +-
...cetForParameterLayoutAnnotationFactoryTest.java | 12 +-
.../facets/param/name/ParameterNameFacetTest.java | 8 +-
.../ParameterAnnotationFacetFactoryTest.java | 8 +-
...romptStyleFacetFromPropertyAnnotation_Test.java | 6 +-
...sabledAnnotationOnPropertyFacetFactoryTest.java | 6 +-
...sistedAnnotationOnPropertyFacetFactoryTest.java | 2 +-
.../PropertyAnnotationFacetFactoryTest.java | 10 +-
...acetForPropertyLayoutAnnotationFactoryTest.java | 12 +-
...acetForPropertyLayoutAnnotationFactoryTest.java | 12 +-
.../specification/SpecificationAndTests.java | 6 +-
.../specification/SpecificationNotTests.java | 6 +-
.../specification/SpecificationOrTests.java | 6 +-
.../BigDecimalValueSemanticsProviderTest.java | 6 +-
.../value/BigIntValueSemanticsProviderTest.java | 6 +-
.../value/BlobValueSemanticsProviderTest.java | 8 +-
.../value/ByteValueSemanticsProviderTest.java | 6 +-
.../value/CharacterValueSemanticsProviderTest.java | 6 +-
.../value/ClobValueSemanticsProviderTest.java | 8 +-
.../value/DoubleValueSemanticsProviderTest.java | 6 +-
.../value/FloatValueSemanticsProviderTest.java | 6 +-
.../value/IntValueSemanticsProviderTest.java | 6 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 6 +-
.../JavaSqlTimeValueSemanticsProviderTest.java | 4 +-
.../JavaUtilDateValueSemanticsProviderTest.java | 6 +-
.../value/LongValueSemanticsProviderTest.java | 6 +-
.../value/PasswordValueSemanticsProviderTest.java | 4 +-
.../value/ShortValueSemanticsProviderTest.java | 6 +-
.../value/StringValueSemanticsProviderTest.java | 4 +-
.../ValueSemanticsProviderAbstractTestCase.java | 14 +-
...odaLocalDateTimeValueSemanticsProviderTest.java | 8 +-
...jectAssociationPredicatesTest_visibleWhere.java | 6 +-
.../interactions/InteractionUtils_isA_Test.java | 3 +-
.../objects/ObjectActionLayoutXmlDefaultTest.java | 2 +-
.../objects/OneToManyAssociationDefaultTest.java | 4 +-
.../objects/TypeExtractorMethodReturnTest.java | 42 +-
.../TypeExtractorMethodsParametersTest.java | 4 +-
.../ServiceInjectorDefaultTest_usingFields.java | 6 +-
...erviceInjectorDefaultTest_validateServices.java | 6 +-
...InjectorDefaultTest_validateServices_happy.java | 4 +-
.../services/appfeat/ApplicationFeatureIdTest.java | 10 +-
.../ApplicationFeatureRepositoryDefaultTest.java | 19 +-
.../services/appfeat/ApplicationFeatureTest.java | 6 +-
.../appfeat/ApplicationFeatureTypeTest.java | 6 +-
...zerForRecoverableException_recognizes_Test.java | 6 +-
.../core/metamodel/services/grid/BS3GridTest.java | 15 +-
...dLoaderServiceDefault_resourceNameFor_Test.java | 54 +-
.../metamodel/MetaModelServiceDefaultTest.java | 7 +-
.../services/title/TitleServiceDefaultTest.java | 6 +-
.../specloader/SpecificationCacheDefaultTest.java | 14 +-
.../SpecificationLoaderTestAbstract.java | 10 +-
.../specloader/SpecificationLoaderTest_array.java | 8 +-
.../SpecificationLoaderTest_collection.java | 8 +-
.../specloader/SpecificationLoaderTest_value.java | 4 +-
.../ClassSubstitutorTest_getClass.java | 4 +-
.../specimpl/ObjectActionMixedInTest.java | 4 +-
...ionParameterAbstractTest_getId_and_getName.java | 6 +-
.../specimpl/ObjectAssociationAbstractTest.java | 1 +
...ObjectAssociationAbstractTest_alwaysHidden.java | 1 +
.../specimpl/OneToOneAssociationAbstractTest.java | 4 +-
.../testspec/ObjectSpecificationStub.java | 46 +-
.../dom/CustomerAsProxiedByDataNucleus.java | 4 +-
core/pom.xml | 80 +-
.../isis/core/runtime/IsisModuleCoreRuntime.java | 2 +-
.../core/runtime/context/IsisAppCommonContext.java | 62 +-
.../isis/core/runtime/context/RuntimeContext.java | 6 +-
.../core/runtime/context/RuntimeContextBase.java | 20 +-
.../core/runtime/events/MetamodelEventService.java | 18 +-
.../runtime/events/TransactionEventEmitter.java | 8 +-
.../org/apache/isis/core/runtime/events/_Xray.java | 54 +-
.../isis/core/runtime/memento/ObjectMemento.java | 18 +-
.../runtime/memento/ObjectMementoCollection.java | 8 +-
.../runtime/memento/ObjectMementoForEmpty.java | 4 +-
.../core/runtime/memento/ObjectMementoService.java | 4 +-
.../bookmarks/BookmarkServiceDefault.java | 16 +-
.../runtimeservices/email/EmailServiceDefault.java | 6 +-
.../executor/MemberExecutorServiceDefault.java | 6 +-
.../isis/core/runtimeservices/executor/_Xray.java | 56 +-
.../factory/FactoryServiceDefault.java | 34 +-
.../homepage/HomePageResolverServiceDefault.java | 6 +-
.../isis/core/runtimeservices/i18n/po/Block.java | 1 -
.../i18n/po/TranslationServicePoMenu.java | 14 +-
.../interaction/InteractionDtoFactoryDefault.java | 2 +-
.../runtimeservices/jaxb/JaxbServiceDefault.java | 14 +-
.../menubars/MenuBarsLoaderServiceDefault.java | 10 +-
.../menubars/bootstrap3/MenuBarsServiceBS3.java | 26 +-
.../menubars/bootstrap3/ServiceAndAction.java | 2 +-
.../message/MessageServiceDefault.java | 8 +-
.../publish/CommandPublisherDefault.java | 30 +-
.../publish/EntityChangesPublisherDefault.java | 23 +-
.../EntityPropertyChangePublisherDefault.java | 30 +-
.../publish/ExecutionPublisherDefault.java | 16 +-
.../isis/core/runtimeservices/publish/_Xray.java | 138 +-
.../ExceptionRecognizerForDataAccessException.java | 26 +-
.../repository/RepositoryServiceDefault.java | 16 +-
.../routing/RoutingServiceDefault.java | 2 +-
.../scratchpad/ScratchpadDefault.java | 2 +
.../runtimeservices/session/AnonymousSession.java | 4 +-
.../session/InteractionFactoryDefault.java | 110 +-
.../isis/core/runtimeservices/session/_Xray.java | 52 +-
.../transaction/TransactionServiceSpring.java | 126 +-
.../user/ImpersonateMenuAdvisorDefault.java | 1 -
.../user/ImpersonatedUserHolderDefault.java | 1 -
.../userreg/EmailNotificationServiceDefault.java | 2 +-
.../wrapper/WrapperFactoryDefault.java | 18 +-
.../InteractionEventDispatcherTypeSafe.java | 2 +-
.../AbstractCollectionInvocationHandler.java | 8 +-
.../handlers/CollectionInvocationHandler.java | 2 +-
.../DelegatingInvocationHandlerDefault.java | 14 +-
.../handlers/DomainObjectInvocationHandler.java | 8 +-
.../wrapper/handlers/ProxyContextHandler.java | 24 +-
.../runtimeservices/xml/XmlServiceDefault.java | 2 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 8 +-
.../isis/core/security/IsisModuleCoreSecurity.java | 4 +-
.../authentication/AuthenticationAbstract.java | 16 +-
.../authentication/AuthenticationContext.java | 16 +-
.../AuthenticationRequestLogonFixture.java | 4 +-
.../health/HealthAuthentication.java | 4 +-
.../authentication/logout/LogoutHandler.java | 16 +-
.../security/authentication/logout/LogoutMenu.java | 30 +-
.../singleuser/SingleUserAuthentication.java | 4 +-
.../standard/RandomCodeGeneratorDefault.java | 2 +-
.../standard/SimpleAuthentication.java | 14 +-
.../apache/isis/core/security/util/XrayUtil.java | 34 +-
.../transaction/IsisModuleCoreTransaction.java | 2 +-
.../changetracking/EntityChangeTrackerDefault.java | 16 +-
.../changetracking/HasEnlistedEntityChanges.java | 2 +-
.../changetracking/_ChangingEntitiesFactory.java | 4 +-
.../changetracking/_PreAndPostValue.java | 16 +-
.../changetracking/_PropertyChangeRecord.java | 16 +-
.../core/transaction/changetracking/_Xray.java | 56 +-
.../events/IsisTransactionPlaceholder.java | 2 +-
.../changetracking/events/PostStoreEvent.java | 4 +-
.../changetracking/events/PreStoreEvent.java | 4 +-
.../events/TransactionAfterCompletionEvent.java | 12 +-
.../events/TransactionBeforeCompletionEvent.java | 6 +-
.../isis/core/webapp/IsisModuleCoreWebapp.java | 8 +-
.../confmenu/ConfigurationViewServiceDefault.java | 44 +-
.../ImpersonatedUserHolderUsingHttpSession.java | 85 +
.../apache/isis/core/webapp/modules/WebModule.java | 26 +-
.../core/webapp/modules/WebModuleAbstract.java | 4 +-
.../isis/core/webapp/modules/WebModuleContext.java | 10 +-
.../modules/logonlog/IsisLogOnExceptionFilter.java | 14 +-
.../logonlog/WebModuleLogOnExceptionLogger.java | 2 +-
.../TemplateResourceCachingFilter.java | 6 +-
.../templresources/TemplateResourceServlet.java | 14 +-
...plateResourceServlet_HtmlTemplateVariables.java | 4 +-
.../templresources/WebModuleTemplateResources.java | 2 +-
.../core/webapp/routing/ForwardingServlet.java | 4 +-
.../isis/core/webapp/routing/RedirectServlet.java | 2 +-
.../webappctx/IsisWebAppContextInitializer.java | 30 +-
examples/demo/docker-compose.yml | 4 +-
examples/demo/domain/pom.xml | 8 +
.../src/main/adoc/modules/demo/pages/about.adoc | 12 +-
.../src/main/java/demoapp/dom/DemoModule.java | 73 -
.../main/java/demoapp/dom/DemoModuleCommon.java | 64 +
.../src/main/java/demoapp/dom/DemoModuleJdo.java | 43 +
.../src/main/java/demoapp/dom/DemoModuleJpa.java | 103 +
.../dom/_infra/LibraryPreloadingService.java | 4 +-
.../HasAsciiDocDescription_description.java | 2 +-
.../HasAsciiDocDescription_sources.java | 2 +-
.../dom/_infra/fixtures/DemoFixtureScript.java | 4 -
.../DemoFixtureScriptSpecificationProvider.java | 2 -
.../_infra/resources/AsciiDocReaderService.java | 4 +-
.../resources/MarkupVariableResolverService.java | 4 +-
.../demoapp/dom/_infra/samples/NameSamples.java | 4 -
.../java/demoapp/dom/_infra/seed/SeedService.java | 4 -
.../dom/_infra/seed/SeedServiceAbstract.java | 12 +
.../UrlEncodingServiceNaiveInMemory.java | 24 +-
.../demoapp/dom/_infra/values/ValueHolder.java | 25 +
.../_infra/values/ValueHolderFixtureFactory.java | 48 +
.../dom/_infra/values/ValueHolderRepository.java | 71 +
.../domain/_commands/ExposePersistedCommands.java | 6 +-
.../ExposePersistedCommands_commands.java | 9 +-
...utionListenerToCaptureInteractionsInMemory.java | 1 -
.../dom/domain/_interactions/InteractionDtoVm.java | 2 +-
.../ActionLayoutPositionVm_annotatedBelow.java | 4 +-
.../ActionLayoutPositionVm_annotatedPanel.java | 4 +-
...ionLayoutPositionVm_annotatedPanelDropDown.java | 4 +-
.../ActionLayoutPositionVm_annotatedRight.java | 4 +-
.../ActionLayoutPositionVm_layoutBelow.java | 2 +-
.../ActionLayoutPositionVm_layoutPanel.java | 2 +-
...ActionLayoutPositionVm_layoutPanelDropDown.java | 2 +-
.../ActionLayoutPositionVm_layoutRight.java | 2 +-
.../ActionLayoutPromptStyleVm_annotatedInline.java | 4 +-
...ayoutPromptStyleVm_annotatedInlineAsIfEdit.java | 4 +-
.../ActionLayoutPromptStyleVm_annotatedModal.java | 4 +-
...ActionLayoutPromptStyleVm_annotatedSidebar.java | 4 +-
.../depargs/DependentArgsActionDemo.layout.xml | 1 +
.../DependentArgsActionDemo_useChoices2.java | 110 +
.../DependentArgsActionDemo_useDefault.java | 17 +-
...omainObjectEntityChangePublishingVm_create.java | 2 +-
...omainObjectEntityChangePublishingVm_delete.java | 2 +-
...inObjectEntityChangePublishingVm_updateAll.java | 2 +-
.../nature/viewmodels/jaxbrefentity/ChildJdo.java | 3 +
.../objects/other/embedded/EmbeddedTypeMenu.java | 3 +
.../objects/other/embedded/NumberConstantJdo.java | 3 +
.../embedded/NumberConstantJdoRepository.java | 2 +
.../other/mixins/CountHolder_explanation.java | 2 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 11 +-
.../core/eventbusservice/EventLogEntryJdo.java | 7 +-
.../EventLogEntryJdoRepository.java | 14 +-
.../core/eventbusservice/EventLogEntryJpa.java | 82 +
.../EventLogEntryJpaRepository.java | 59 +
.../eventbusservice/EventLogEntryRepository.java | 40 +
.../EventSubscriberDemoImplementation.java | 6 +-
.../core/messageservice/MessageServiceDemoVm.java | 4 +-
.../extensions/secman/apptenancy/AppTenancyVm.java | 3 +
.../ApplicationTenancyEvaluatorForDemo.java | 6 +-
.../secman/apptenancy/entities/TenantedJdo.java | 3 +
.../apptenancy/entities/TenantedJdoEntities.java | 2 +
.../entities/seed/TenantedJdoSeedService.java | 2 +
.../dom/types/isis/markups/vm/IsisMarkupVm.java | 2 +-
.../asciidocs/holder/IsisAsciiDocHolder2.java | 8 +-
.../types/isisext/markdowns/vm/IsisMarkdownVm.java | 2 +-
.../types/javalang/booleans/WrapperBooleans.java | 14 +-
.../booleans/holder/WrapperBooleanHolder2.java | 6 +-
.../javalang/booleans/jdo/WrapperBooleanJdo.java | 11 +-
.../booleans/jdo/WrapperBooleanJdoEntities.java | 24 +-
.../booleans/jdo/WrapperBooleanJdoSeedService.java | 56 -
.../jpa/WrapperBooleanJpa-description.adoc | 24 +
.../javalang/booleans/jpa/WrapperBooleanJpa.java | 95 +
.../booleans/jpa/WrapperBooleanJpaEntities.java | 40 +
.../booleans/persistence/WrapperBooleanEntity.java | 41 +
.../persistence/WrapperBooleanEntity.layout.xml} | 0
.../persistence/WrapperBooleanSeeding.java | 35 +
.../dom/types/javalang/bytes/WrapperBytes.java | 12 +-
.../types/javalang/bytes/jdo/WrapperByteJdo.java | 11 +-
.../javalang/bytes/jdo/WrapperByteJdoEntities.java | 24 +-
.../bytes/jdo/WrapperByteJdoSeedService.java | 56 -
.../bytes/jpa/WrapperByteJpa-description.adoc | 23 +
.../types/javalang/bytes/jpa/WrapperByteJpa.java | 95 +
.../javalang/bytes/jpa/WrapperByteJpaEntities.java | 40 +
.../bytes/persistence/WrapperByteEntity.java | 41 +
.../persistence/WrapperByteEntity.layout.xml} | 0
.../bytes/persistence/WrapperByteSeeding.java | 35 +
.../javalang/characters/WrapperCharacters.java | 12 +-
.../characters/jdo/WrapperCharacterJdo.java | 11 +-
.../jdo/WrapperCharacterJdoEntities.java | 24 +-
.../jdo/WrapperCharacterJdoSeedService.java | 56 -
.../jpa/WrapperCharacterJpa-description.adoc | 23 +
.../characters/jpa/WrapperCharacterJpa.java | 95 +
.../jpa/WrapperCharacterJpaEntities.java | 40 +
.../persistence/WrapperCharacterEntity.java | 41 +
.../persistence/WrapperCharacterEntity.layout.xml} | 0
.../persistence/WrapperCharacterSeeding.java | 35 +
.../dom/types/javalang/doubles/WrapperDoubles.java | 12 +-
.../javalang/doubles/jdo/WrapperDoubleJdo.java | 11 +-
.../doubles/jdo/WrapperDoubleJdoEntities.java | 24 +-
.../doubles/jdo/WrapperDoubleJdoSeedService.java | 57 -
.../doubles/jpa/WrapperDoubleJpa-description.adoc | 23 +
.../javalang/doubles/jpa/WrapperDoubleJpa.java | 95 +
.../doubles/jpa/WrapperDoubleJpaEntities.java | 40 +
.../doubles/persistence/WrapperDoubleEntity.java | 41 +
.../persistence/WrapperDoubleEntity.layout.xml} | 0
.../doubles/persistence/WrapperDoubleSeeding.java | 35 +
.../dom/types/javalang/floats/WrapperFloats.java | 12 +-
.../types/javalang/floats/jdo/WrapperFloatJdo.java | 11 +-
.../floats/jdo/WrapperFloatJdoEntities.java | 26 +-
.../floats/jdo/WrapperFloatJdoSeedService.java | 56 -
.../floats/jpa/WrapperFloatJpa-description.adoc | 23 +
.../types/javalang/floats/jpa/WrapperFloatJpa.java | 95 +
.../floats/jpa/WrapperFloatJpaEntities.java | 40 +
.../floats/persistence/WrapperFloatEntity.java | 41 +
.../persistence/WrapperFloatEntity.layout.xml} | 0
.../floats/persistence/WrapperFloatSeeding.java | 35 +
.../types/javalang/integers/WrapperIntegers.java | 12 +-
.../javalang/integers/jdo/WrapperIntegerJdo.java | 11 +-
.../integers/jdo/WrapperIntegerJdoEntities.java | 24 +-
.../integers/jdo/WrapperIntegerJdoSeedService.java | 56 -
.../jpa/WrapperIntegerJpa-description.adoc | 23 +
.../javalang/integers/jpa/WrapperIntegerJpa.java | 95 +
.../integers/jpa/WrapperIntegerJpaEntities.java | 40 +
.../integers/persistence/WrapperIntegerEntity.java | 41 +
.../persistence/WrapperIntegerEntity.layout.xml} | 0
.../persistence/WrapperIntegerSeeding.java | 35 +
.../dom/types/javalang/longs/WrapperLongs.java | 12 +-
.../types/javalang/longs/jdo/WrapperLongJdo.java | 11 +-
.../javalang/longs/jdo/WrapperLongJdoEntities.java | 24 +-
.../longs/jdo/WrapperLongJdoSeedService.java | 56 -
.../longs/jpa/WrapperLongJpa-description.adoc | 24 +
.../types/javalang/longs/jpa/WrapperLongJpa.java | 95 +
.../javalang/longs/jpa/WrapperLongJpaEntities.java | 40 +
.../longs/persistence/WrapperLongEntity.java | 41 +
.../WrapperLongEntity.layout.xml} | 0
.../longs/persistence/WrapperLongSeeding.java | 35 +
.../dom/types/javalang/shorts/WrapperShorts.java | 12 +-
.../types/javalang/shorts/jdo/WrapperShortJdo.java | 11 +-
.../shorts/jdo/WrapperShortJdoEntities.java | 24 +-
.../shorts/jdo/WrapperShortJdoSeedService.java | 56 -
.../shorts/jpa/WrapperShortJpa-description.adoc | 23 +
.../types/javalang/shorts/jpa/WrapperShortJpa.java | 95 +
.../shorts/jpa/WrapperShortJpaEntities.java | 40 +
.../shorts/persistence/WrapperShortEntity.java | 41 +
.../persistence/WrapperShortEntity.layout.xml} | 0
.../shorts/persistence/WrapperShortSeeding.java | 35 +
.../types/javalang/strings/JavaLangStrings.java | 12 +-
.../javalang/strings/jdo/JavaLangStringJdo.java | 11 +-
.../strings/jdo/JavaLangStringJdoEntities.java | 25 +-
.../strings/jdo/JavaLangStringJdoSeedService.java | 57 -
.../strings/jpa/JavaLangStringJpa-description.adoc | 23 +
.../javalang/strings/jpa/JavaLangStringJpa.java | 95 +
.../strings/jpa/JavaLangStringJpaEntities.java | 40 +
.../strings/persistence/JavaLangStringEntity.java | 41 +
.../persistence/JavaLangStringEntity.layout.xml} | 0
.../strings/persistence/JavaLangStringSeeding.java | 37 +
.../javamath/bigdecimals/JavaMathBigDecimals.java | 12 +-
.../bigdecimals/jdo/JavaMathBigDecimalJdo.java | 11 +-
.../jdo/JavaMathBigDecimalJdoEntities.java | 26 +-
.../jdo/JavaMathBigDecimalJdoSeedService.java | 59 -
.../jpa/JavaMathBigDecimalJpa-description.adoc | 23 +
.../bigdecimals/jpa/JavaMathBigDecimalJpa.java | 95 +
.../jpa/JavaMathBigDecimalJpaEntities.java | 42 +
.../persistence/JavaMathBigDecimalEntity.java | 43 +
.../JavaMathBigDecimalEntity.layout.xml} | 0
.../persistence/JavaMathBigDecimalSeeding.java | 39 +
.../javamath/bigintegers/JavaMathBigIntegers.java | 12 +-
.../bigintegers/jdo/JavaMathBigIntegerJdo.java | 11 +-
.../jdo/JavaMathBigIntegerJdoEntities.java | 26 +-
.../jdo/JavaMathBigIntegerJdoSeedService.java | 59 -
.../jpa/JavaMathBigIntegerJpa-description.adoc | 23 +
.../bigintegers/jpa/JavaMathBigIntegerJpa.java | 95 +
.../jpa/JavaMathBigIntegerJpaEntities.java | 42 +
.../persistence/JavaMathBigIntegerEntity.java | 43 +
.../JavaMathBigIntegerEntity.layout.xml} | 0
.../persistence/JavaMathBigIntegerSeeding.java | 39 +
.../dom/types/javanet/urls/JavaNetUrls.java | 12 +-
.../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java | 11 +-
.../javanet/urls/jdo/JavaNetUrlJdoEntities.java | 26 +-
.../javanet/urls/jdo/JavaNetUrlJdoSeedService.java | 59 -
.../urls/jpa/JavaNetUrlJpa-description.adoc | 23 +
.../dom/types/javanet/urls/jpa/JavaNetUrlJpa.java | 95 +
.../javanet/urls/jpa/JavaNetUrlJpaEntities.java | 40 +
.../javanet/urls/persistence/JavaNetUrlEntity.java | 41 +
.../urls/persistence/JavaNetUrlEntity.layout.xml} | 0
.../urls/persistence/JavaNetUrlSeeding.java | 37 +
.../types/javasql/javasqldate/JavaSqlDates.java | 12 +-
.../javasql/javasqldate/jdo/JavaSqlDateJdo.java | 11 +-
.../javasqldate/jdo/JavaSqlDateJdoEntities.java | 26 +-
.../javasqldate/jdo/JavaSqlDateJdoSeedService.java | 58 -
.../jpa/JavaSqlDateJpa-description.adoc | 23 +
.../javasql/javasqldate/jpa/JavaSqlDateJpa.java | 94 +
.../javasqldate/jpa/JavaSqlDateJpaEntities.java | 40 +
.../javasqldate/persistence/JavaSqlDateEntity.java | 41 +
.../JavaSqlDateEntity.layout.xml} | 0
.../persistence/JavaSqlDateSeeding.java | 37 +
.../javasqltimestamp/JavaSqlTimestamps.java | 12 +-
.../javasqltimestamp/jdo/JavaSqlTimestampJdo.java | 11 +-
.../jdo/JavaSqlTimestampJdoEntities.java | 26 +-
.../jdo/JavaSqlTimestampJdoSeedService.java | 58 -
.../jpa/JavaSqlTimestampJpa-description.adoc | 23 +
.../javasqltimestamp/jpa/JavaSqlTimestampJpa.java | 95 +
.../jpa/JavaSqlTimestampJpaEntities.java | 40 +
.../persistence/JavaSqlTimestampEntity.java | 41 +
.../persistence/JavaSqlTimestampEntity.layout.xml} | 0
.../persistence/JavaSqlTimestampSeeding.java | 37 +
.../javatimelocaldate/JavaTimeLocalDates.java | 12 +-
.../jdo/JavaTimeLocalDateJdo.java | 11 +-
.../jdo/JavaTimeLocalDateJdoEntities.java | 26 +-
.../jdo/JavaTimeLocalDateJdoSeedService.java | 58 -
.../jpa/JavaTimeLocalDateJpa-description.adoc | 23 +
.../jpa/JavaTimeLocalDateJpa.java | 95 +
.../jpa/JavaTimeLocalDateJpaEntities.java | 40 +
.../persistence/JavaTimeLocalDateEntity.java | 41 +
.../JavaTimeLocalDateEntity.layout.xml} | 0
.../persistence/JavaTimeLocalDateSeeding.java | 37 +
.../JavaTimeLocalDateTimes.java | 12 +-
.../jdo/JavaTimeLocalDateTimeJdo.java | 11 +-
.../jdo/JavaTimeLocalDateTimeJdoEntities.java | 26 +-
.../jdo/JavaTimeLocalDateTimeJdoSeedService.java | 59 -
.../jpa/JavaTimeLocalDateTimeJpa-description.adoc | 23 +
.../jpa/JavaTimeLocalDateTimeJpa.java | 95 +
.../jpa/JavaTimeLocalDateTimeJpaEntities.java | 40 +
.../persistence/JavaTimeLocalDateTimeEntity.java | 41 +
.../JavaTimeLocalDateTimeEntity.layout.xml} | 0
.../persistence/JavaTimeLocalDateTimeSeeding.java | 37 +
.../JavaTimeOffsetDateTimes.java | 12 +-
.../jdo/JavaTimeOffsetDateTimeJdo.java | 11 +-
.../jdo/JavaTimeOffsetDateTimeJdoEntities.java | 26 +-
.../jdo/JavaTimeOffsetDateTimeJdoSeedService.java | 67 -
.../jpa/JavaTimeOffsetDateTimeJpa-description.adoc | 23 +
.../jpa/JavaTimeOffsetDateTimeJpa.java | 95 +
.../jpa/JavaTimeOffsetDateTimeJpaEntities.java | 40 +
.../persistence/JavaTimeOffsetDateTimeEntity.java | 41 +
.../JavaTimeOffsetDateTimeEntity.layout.xml} | 0
.../persistence/JavaTimeOffsetDateTimeSeeding.java | 37 +
.../javatimeoffsettime/JavaTimeOffsetTimes.java | 12 +-
.../jdo/JavaTimeOffsetTimeJdo.java | 11 +-
.../jdo/JavaTimeOffsetTimeJdoEntities.java | 26 +-
.../jdo/JavaTimeOffsetTimeJdoSeedService.java | 67 -
.../jpa/JavaTimeOffsetTimeJpa-description.adoc | 23 +
.../jpa/JavaTimeOffsetTimeJpa.java | 95 +
.../jpa/JavaTimeOffsetTimeJpaEntities.java | 40 +
.../persistence/JavaTimeOffsetTimeEntity.java | 41 +
.../JavaTimeOffsetTimeEntity.layout.xml} | 0
.../persistence/JavaTimeOffsetTimeSeeding.java | 37 +
.../JavaTimeZonedDateTimes.java | 12 +-
.../jdo/JavaTimeZonedDateTimeJdo.java | 11 +-
.../jdo/JavaTimeZonedDateTimeJdoEntities.java | 26 +-
.../jdo/JavaTimeZonedDateTimeJdoSeedService.java | 67 -
.../jpa/JavaTimeZonedDateTimeJpa-description.adoc | 24 +
.../jpa/JavaTimeZonedDateTimeJpa.java | 95 +
.../jpa/JavaTimeZonedDateTimeJpaEntities.java | 40 +
.../persistence/JavaTimeZonedDateTimeEntity.java | 41 +
.../JavaTimeZonedDateTimeEntity.layout.xml} | 0
.../persistence/JavaTimeZonedDateTimeSeeding.java | 37 +
.../types/javautil/javautildate/JavaUtilDates.java | 12 +-
.../javautil/javautildate/jdo/JavaUtilDateJdo.java | 11 +-
.../javautildate/jdo/JavaUtilDateJdoEntities.java | 26 +-
.../jdo/JavaUtilDateJdoSeedService.java | 58 -
.../jpa/JavaUtilDateJpa-description.adoc | 24 +
.../javautil/javautildate/jpa/JavaUtilDateJpa.java | 95 +
.../javautildate/jpa/JavaUtilDateJpaEntities.java | 40 +
.../persistence/JavaUtilDateEntity.java | 41 +
.../persistence/JavaUtilDateEntity.layout.xml} | 0
.../persistence/JavaUtilDateSeeding.java | 37 +
.../dom/types/javautil/uuids/JavaUtilUuids.java | 12 +-
.../types/javautil/uuids/jdo/JavaUtilUuidJdo.java | 11 +-
.../uuids/jdo/JavaUtilUuidJdoEntities.java | 26 +-
.../uuids/jdo/JavaUtilUuidJdoSeedService.java | 59 -
.../uuids/jpa/JavaUtilUuidJpa-description.adoc | 23 +
.../types/javautil/uuids/jpa/JavaUtilUuidJpa.java | 95 +
.../uuids/jpa/JavaUtilUuidJpaEntities.java | 40 +
.../uuids/persistence/JavaUtilUuidEntity.java | 41 +
.../persistence/JavaUtilUuidEntity.layout.xml} | 0
.../uuids/persistence/JavaUtilUuidSeeding.java | 37 +
.../dom/types/jodatime/JodaTimeTypesMenu.java | 41 +-
.../types/jodatime/jodadatetime/JodaDateTimes.java | 21 +-
.../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java | 11 +-
.../jodadatetime/jdo/JodaDateTimeJdoEntities.java | 26 +-
.../jdo/JodaDateTimeJdoSeedService.java | 58 -
.../persistence/JodaDateTimeEntity.java | 41 +
.../persistence/JodaDateTimeEntity.layout.xml} | 0
.../persistence/JodaDateTimeJdoSeeding.java | 39 +
.../jodatime/jodalocaldate/JodaLocalDates.java | 20 +-
.../jodalocaldate/jdo/JodaLocalDateJdo.java | 11 +-
.../jdo/JodaLocalDateJdoEntities.java | 26 +-
.../jdo/JodaLocalDateJdoSeedService.java | 57 -
.../persistence/JodaLocalDateEntity.java | 41 +
.../persistence/JodaLocalDateEntity.layout.xml} | 0
.../persistence/JodaLocalDateJdoSeeding.java | 39 +
.../jodalocaldatetime/JodaLocalDateTimes.java | 20 +-
.../holder/JodaLocalDateTimeHolder2.java | 2 +-
.../jdo/JodaLocalDateTimeJdo.java | 11 +-
.../jdo/JodaLocalDateTimeJdoEntities.java | 26 +-
.../jdo/JodaLocalDateTimeJdoSeedService.java | 58 -
.../persistence/JodaLocalDateTimeEntity.java | 41 +
.../JodaLocalDateTimeEntity.layout.xml} | 0
.../persistence/JodaLocalDateTimeSeeding.java | 39 +
.../jodatime/jodalocaltime/JodaLocalTimes.java | 20 +-
.../jodalocaltime/holder/JodaLocalTimeHolder2.java | 2 +-
.../jodalocaltime/jdo/JodaLocalTimeJdo.java | 11 +-
.../jdo/JodaLocalTimeJdoEntities.java | 24 +-
.../jdo/JodaLocalTimeJdoSeedService.java | 57 -
.../persistence/JodaLocalTimeEntity.java | 41 +
.../persistence/JodaLocalTimeEntity.layout.xml} | 0
.../persistence/JodaLocalTimeSeeding.java | 39 +
.../samples/JodaLocalTimeSamples.java | 2 +-
.../primitive/booleans/PrimitiveBooleans.java | 12 +-
.../booleans/jdo/PrimitiveBooleanJdo.java | 11 +-
.../booleans/jdo/PrimitiveBooleanJdoEntities.java | 24 +-
.../jdo/PrimitiveBooleanJdoSeedService.java | 57 -
.../jpa/PrimitiveBooleanJpa-description.adoc | 18 +
.../booleans/jpa/PrimitiveBooleanJpa.java | 79 +
.../booleans/jpa/PrimitiveBooleanJpaEntities.java | 40 +
.../persistence/PrimitiveBooleanEntity.java | 41 +
.../persistence/PrimitiveBooleanEntity.layout.xml} | 0
.../persistence/PrimitiveBooleanSeeding.java | 36 +
.../dom/types/primitive/bytes/PrimitiveBytes.java | 12 +-
.../primitive/bytes/jdo/PrimitiveByteJdo.java | 11 +-
.../bytes/jdo/PrimitiveByteJdoEntities.java | 26 +-
.../bytes/jdo/PrimitiveByteJdoSeedService.java | 56 -
.../bytes/jpa/PrimitiveByteJpa-description.adoc | 18 +
.../primitive/bytes/jpa/PrimitiveByteJpa.java | 79 +
.../bytes/jpa/PrimitiveByteJpaEntities.java | 40 +
.../bytes/persistence/PrimitiveByteEntity.java | 41 +
.../PrimitiveByteEntity.layout.xml} | 0
.../bytes/persistence/PrimitiveByteSeeding.java | 36 +
.../dom/types/primitive/chars/PrimitiveChars.java | 12 +-
.../primitive/chars/jdo/PrimitiveCharJdo.java | 11 +-
.../chars/jdo/PrimitiveCharJdoEntities.java | 26 +-
.../chars/jdo/PrimitiveCharJdoSeedService.java | 56 -
.../chars/jpa/PrimitiveCharJpa-description.adoc | 18 +
.../primitive/chars/jpa/PrimitiveCharJpa.java | 79 +
.../chars/jpa/PrimitiveCharJpaEntities.java | 40 +
.../chars/persistence/PrimitiveCharEntity.java | 41 +
.../persistence/PrimitiveCharEntity.layout.xml} | 0
.../chars/persistence/PrimitiveCharSeeding.java | 36 +
.../types/primitive/doubles/PrimitiveDoubles.java | 12 +-
.../primitive/doubles/jdo/PrimitiveDoubleJdo.java | 11 +-
.../doubles/jdo/PrimitiveDoubleJdoEntities.java | 26 +-
.../doubles/jdo/PrimitiveDoubleJdoSeedService.java | 56 -
.../jpa/PrimitiveDoubleJpa-description.adoc | 19 +
.../primitive/doubles/jpa/PrimitiveDoubleJpa.java | 79 +
.../doubles/jpa/PrimitiveDoubleJpaEntities.java | 40 +
.../doubles/persistence/PrimitiveDoubleEntity.java | 41 +
.../persistence/PrimitiveDoubleEntity.layout.xml} | 0
.../persistence/PrimitiveDoubleSeeding.java | 36 +
.../types/primitive/floats/PrimitiveFloats.java | 12 +-
.../primitive/floats/jdo/PrimitiveFloatJdo.java | 11 +-
.../floats/jdo/PrimitiveFloatJdoEntities.java | 26 +-
.../floats/jdo/PrimitiveFloatJdoSeedService.java | 56 -
.../floats/jpa/PrimitiveFloatJpa-description.adoc | 19 +
.../primitive/floats/jpa/PrimitiveFloatJpa.java | 79 +
.../floats/jpa/PrimitiveFloatJpaEntities.java | 40 +
.../floats/persistence/PrimitiveFloatEntity.java | 41 +
.../persistence/PrimitiveFloatEntity.layout.xml} | 0
.../floats/persistence/PrimitiveFloatSeeding.java | 36 +
.../dom/types/primitive/ints/PrimitiveInts.java | 12 +-
.../types/primitive/ints/jdo/PrimitiveIntJdo.java | 11 +-
.../ints/jdo/PrimitiveIntJdoEntities.java | 26 +-
.../ints/jdo/PrimitiveIntJdoSeedService.java | 57 -
.../ints/jpa/PrimitiveIntJpa-description.adoc | 19 +
.../types/primitive/ints/jpa/PrimitiveIntJpa.java | 79 +
.../ints/jpa/PrimitiveIntJpaEntities.java | 40 +
.../ints/persistence/PrimitiveIntEntity.java | 41 +
.../PrimitiveIntEntity.layout.xml} | 0
.../ints/persistence/PrimitiveIntSeeding.java | 36 +
.../dom/types/primitive/longs/PrimitiveLongs.java | 12 +-
.../primitive/longs/jdo/PrimitiveLongJdo.java | 11 +-
.../longs/jdo/PrimitiveLongJdoEntities.java | 26 +-
.../longs/jdo/PrimitiveLongJdoSeedService.java | 57 -
.../longs/jpa/PrimitiveLongJpa-description.adoc | 19 +
.../primitive/longs/jpa/PrimitiveLongJpa.java | 79 +
.../longs/jpa/PrimitiveLongJpaEntities.java | 40 +
.../longs/persistence/PrimitiveLongEntity.java | 41 +
.../persistence/PrimitiveLongEntity.layout.xml} | 0
.../longs/persistence/PrimitiveLongSeeding.java | 36 +
.../types/primitive/shorts/PrimitiveShorts.java | 12 +-
.../primitive/shorts/jdo/PrimitiveShortJdo.java | 11 +-
.../shorts/jdo/PrimitiveShortJdoEntities.java | 26 +-
.../shorts/jdo/PrimitiveShortJdoSeedService.java | 56 -
.../shorts/jpa/PrimitiveShortJpa-description.adoc | 19 +
.../primitive/shorts/jpa/PrimitiveShortJpa.java | 79 +
.../shorts/jpa/PrimitiveShortJpaEntities.java | 40 +
.../shorts/persistence/PrimitiveShortEntity.java | 41 +
.../persistence/PrimitiveShortEntity.layout.xml} | 0
.../shorts/persistence/PrimitiveShortSeeding.java | 36 +
.../demo/domain/src/main/resources/application.yml | 4 +-
.../main/java/demoapp/javafx/DemoAppJavaFx.java | 12 +-
.../javafx/integtest/DemoFxTestAbstract.java | 4 +-
examples/demo/jee/pom.xml | 120 -
.../main/java/demoapp/webapp/jee/DemoAppJee.java | 66 -
.../java/demoapp/webapp/jee/DemoAppSetupCdi.java | 44 -
.../demo/jee/src/main/resources/log4j2-spring.xml | 60 -
examples/demo/pom.xml | 25 +-
examples/demo/vaadin/pom.xml | 4 +-
.../java/demoapp/webapp/vaadin/DemoAppVaadin.java | 18 +-
.../src/main/java/demoapp/web/DemoAppManifest.java | 112 -
.../java/demoapp/web/DemoAppManifestCommon.java | 107 +
.../main/java/demoapp/web/DemoAppManifestJdo.java | 41 +
.../main/java/demoapp/web/DemoAppManifestJpa.java | 42 +
.../web/_infra/utils/ThereCanBeOnlyOne.java | 20 +-
.../java/demoapp/web/linebreaker/LineBreaker.java | 4 +-
examples/demo/wicket/common/pom.xml | 109 +
.../common}/ui/custom/WhereInTheWorldPanel.html | 0
.../common/ui/custom/WhereInTheWorldPanel.java | 115 +
.../ui/custom/WhereInTheWorldPanelFactory.java | 68 +
examples/demo/wicket/jdo/pom.xml | 149 +
.../webapp/wicket/jdo/DemoAppWicketJdo.java | 87 +
.../{ => jdo}/src/main/resources/log4j2-spring.xml | 0
.../e2e/cypress-scaffolding/fixtures/example.json | 0
.../integration/examples/actions.spec.js | 0
.../integration/examples/aliasing.spec.js | 0
.../integration/examples/assertions.spec.js | 0
.../integration/examples/connectors.spec.js | 0
.../integration/examples/cookies.spec.js | 0
.../integration/examples/cypress_api.spec.js | 0
.../integration/examples/files.spec.js | 0
.../integration/examples/local_storage.spec.js | 0
.../integration/examples/location.spec.js | 0
.../integration/examples/misc.spec.js | 0
.../integration/examples/navigation.spec.js | 0
.../integration/examples/network_requests.spec.js | 0
.../integration/examples/querying.spec.js | 0
.../examples/spies_stubs_clocks.spec.js | 0
.../integration/examples/traversal.spec.js | 0
.../integration/examples/utilities.spec.js | 0
.../integration/examples/viewport.spec.js | 0
.../integration/examples/waiting.spec.js | 0
.../integration/examples/window.spec.js | 0
.../integration/typescript/basic.ts | 0
.../wicket/{ => jdo}/src/test/e2e/cypress.json | 0
.../src/test/e2e/cypress/integration/login.ts | 0
.../src/test/e2e/cypress/plugins/index.js | 0
.../src/test/e2e/cypress/support/commands.js | 0
.../src/test/e2e/cypress/support/index.js | 0
examples/demo/wicket/jpa/pom.xml | 169 +
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 87 +
.../main => jpa/src}/resources/log4j2-spring.xml | 0
examples/demo/wicket/pom.xml | 204 -
.../java/demoapp/webapp/wicket/DemoAppWicket.java | 85 -
.../wicket/ui/custom/WhereInTheWorldPanel.java | 117 -
.../ui/custom/WhereInTheWorldPanelFactory.java | 66 -
.../demo/wicket/src/test/e2e/package-lock.json | 1527 --
examples/demo/wicket/src/test/e2e/package.json | 21 -
examples/demo/wicket/src/test/e2e/tsconfig.json | 69 -
extensions/core/command-log/applib/pom.xml | 85 +
.../model/IsisModuleExtCommandLogApplib.java | 47 +
.../commandlog/model/command/CommandModel.java | 86 +
.../model/command/CommandModelRepository.java | 118 +
.../commandlog/model/command/ReplayState.java | 45 +
.../commandlog/model/util/BigDecimalUtils.java | 50 +
.../commandlog/model/util/StringUtils.java | 35 +
.../model/util/StringUtils_trimmed_Test.java | 48 +
extensions/core/command-log/impl/pom.xml | 93 -
.../impl/src/main/java/META-INF/persistence.xml | 19 -
.../commandlog/impl/CommandSubscriberForJdo.java | 88 -
.../impl/IsisModuleExtCommandLogImpl.java | 90 -
.../extensions/commandlog/impl/jdo/CommandJdo.java | 661 -
.../commandlog/impl/jdo/CommandJdoRepository.java | 364 -
.../impl/jdo/CommandJdo_childCommands.java | 52 -
.../impl/jdo/CommandJdo_openResultObject.java | 64 -
.../impl/jdo/CommandJdo_openTargetObject.java | 64 -
.../commandlog/impl/jdo/CommandJdo_retry.java | 70 -
.../impl/jdo/CommandJdo_siblingCommands.java | 60 -
.../commandlog/impl/jdo/ReplayState.java | 45 -
.../impl/mixins/HasInteractionId_command.java | 80 -
.../mixins/HasUsername_recentCommandsByUser.java | 65 -
.../impl/mixins/Object_recentCommands.java | 83 -
.../commandlog/impl/mixins/T_recent.java | 68 -
.../commandlog/impl/ui/CommandServiceMenu.java | 141 -
.../commandlog/impl/util/BigDecimalUtils.java | 50 -
.../commandlog/impl/util/StringUtils.java | 35 -
.../impl/util/StringUtils_trimmed_Test.java | 46 -
.../{impl => jdo}/logging-dn-enhance.properties | 0
extensions/core/command-log/jdo/pom.xml | 78 +
.../jdo/src/main/java/META-INF/persistence.xml | 19 +
.../commandlog/jdo/CommandSubscriberForJdo.java | 88 +
.../commandlog/jdo/IsisModuleExtCommandLogJdo.java | 70 +
.../commandlog/jdo/entities/CommandJdo.java | 647 +
.../jdo/entities}/CommandJdo.layout.fallback.xml | 0
.../commandlog/jdo/entities}/CommandJdo.png | Bin
.../jdo/entities/CommandJdoRepository.java | 324 +
.../jdo/entities/CommandJdo_childCommands.java | 53 +
.../jdo/entities/CommandJdo_openResultObject.java | 64 +
.../jdo/entities/CommandJdo_openTargetObject.java | 64 +
.../commandlog/jdo/entities/CommandJdo_retry.java | 71 +
.../jdo/entities/CommandJdo_siblingCommands.java | 60 +
.../jdo/mixins/HasInteractionId_command.java | 80 +
.../mixins/HasUsername_recentCommandsByUser.java | 65 +
.../jdo/mixins/Object_recentCommands.java | 83 +
.../extensions/commandlog/jdo/mixins/T_recent.java | 68 +
.../commandlog/jdo/ui/CommandServiceMenu.java | 143 +
extensions/core/command-log/jpa/pom.xml | 78 +
.../commandlog/jpa/IsisModuleExtCommandLogJpa.java | 51 +
.../commandlog/jpa/entities/CommandJpa.java | 632 +
.../jpa/entities/CommandJpaRepository.java | 325 +
extensions/core/command-log/pom.xml | 4 +-
extensions/core/command-replay/primary/pom.xml | 2 +-
.../primary/IsisModuleExtCommandReplayPrimary.java | 6 +-
.../primary/mixins/Object_openOnSecondary.java | 1 -
.../primary/restapi/CommandRetrievalService.java | 18 +-
.../primary/spiimpl/CaptureResultOfCommand.java | 19 +-
.../primary/ui/CommandReplayOnPrimaryService.java | 16 +-
extensions/core/command-replay/secondary/pom.xml | 2 +-
.../IsisModuleExtCommandReplaySecondary.java | 8 +-
.../secondary/analyser/CommandReplayAnalyser.java | 4 +-
.../analyser/CommandReplayAnalyserException.java | 8 +-
.../analyser/CommandReplayAnalyserResult.java | 8 +-
.../analysis/CommandReplayAnalysisService.java | 13 +-
.../secondary/fetch/CommandFetcher.java | 6 +-
.../secondary/job/ReplicateAndReplayJob.java | 1 +
.../jobcallables/ReplicateAndRunCommands.java | 36 +-
.../secondary/mixins/CommandJdo_exclude.java | 72 -
.../secondary/mixins/CommandJdo_replayQueue.java | 15 +-
.../secondary/mixins/CommandModel_exclude.java | 72 +
.../secondary/mixins/Object_openOnPrimary.java | 1 -
.../ui/CommandReplayOnSecondaryService.java | 18 +-
.../flyway/impl/IsisModuleExtFlywayImpl.java | 7 -
.../spring/AutowiringSpringBeanJobFactory.java | 1 +
extensions/pom.xml | 12 +
extensions/security/secman/api/pom.xml | 14 +-
.../secman/api/IsisModuleExtSecmanApi.java | 147 +
.../extensions/secman/api/SecmanConfiguration.java | 150 +-
.../secman/api/authorizor/AuthorizorSecman.java | 8 +-
.../secman/api/events/UserCreatedEvent.java | 65 -
.../api/feature/dom/ApplicationFeatureChoices.java | 171 +
.../feature/dom/ApplicationFeatureViewModel.java | 427 +
.../feature/dom/ApplicationFeatureViewModels.java | 161 +
.../api/feature/dom/ApplicationNamespace.java | 80 +
.../dom/ApplicationNamespace.layout.fallback.xml | 131 +
.../secman/api/feature/dom/ApplicationType.java | 128 +
.../dom/ApplicationType.layout.fallback.xml | 131 +
.../api/feature/dom/ApplicationTypeAction.java | 103 +
.../dom/ApplicationTypeAction.layout.fallback.xml | 131 +
.../api/feature/dom/ApplicationTypeCollection.java | 100 +
.../ApplicationTypeCollection.layout.fallback.xml | 131 +
.../api/feature/dom/ApplicationTypeMember.java | 81 +
.../dom/ApplicationTypeMember.layout.fallback.xml | 131 +
.../api/feature/dom/ApplicationTypeProperty.java | 171 +
.../ApplicationTypeProperty.layout.fallback.xml | 131 +
.../api/permission/ApplicationPermission.java | 184 -
.../ApplicationPermission.layout.fallback.xml | 56 -
.../api/permission/ApplicationPermissionMode.java | 67 -
.../ApplicationPermissionRepository.java | 78 -
.../api/permission/ApplicationPermissionRule.java | 54 -
.../api/permission/ApplicationPermissionValue.java | 190 -
.../permission/ApplicationPermissionValueSet.java | 185 -
.../permission/PermissionsEvaluationService.java | 49 -
.../PermissionsEvaluationServiceAbstract.java | 58 -
...PermissionsEvaluationServiceAllowBeatsVeto.java | 50 -
...PermissionsEvaluationServiceVetoBeatsAllow.java | 57 -
.../app/ApplicationOrphanedPermissionManager.java | 62 +
...OrphanedPermissionManager_relocateSelected.java | 92 +
.../api/permission/dom/ApplicationPermission.java | 338 +
.../permission/dom/ApplicationPermissionMode.java | 67 +
.../dom/ApplicationPermissionRepository.java | 86 +
.../ApplicationPermissionRepositoryAbstract.java | 342 +
.../permission/dom/ApplicationPermissionRule.java | 54 +
.../permission/dom/ApplicationPermissionValue.java | 190 +
.../dom/ApplicationPermissionValueSet.java | 186 +
.../dom/mixins/ApplicationPermission_allow.java | 56 +
.../dom/mixins/ApplicationPermission_changing.java | 56 +
.../dom/mixins/ApplicationPermission_delete.java | 60 +
.../dom/mixins/ApplicationPermission_feature.java | 67 +
.../mixins/ApplicationPermission_updateRole.java | 73 +
.../dom/mixins/ApplicationPermission_veto.java | 55 +
.../dom/mixins/ApplicationPermission_viewing.java | 56 +
.../permission/menu/ApplicationPermissionMenu.java | 91 +
.../spi/PermissionsEvaluationService.java | 52 +
.../spi/PermissionsEvaluationServiceAbstract.java | 61 +
...PermissionsEvaluationServiceAllowBeatsVeto.java | 53 +
...PermissionsEvaluationServiceVetoBeatsAllow.java | 59 +
.../secman/api/role/ApplicationRole.java | 66 -
.../secman/api/role/ApplicationRoleRepository.java | 62 -
.../secman/api/role/dom/ApplicationRole.java | 178 +
.../api/role/dom/ApplicationRoleRepository.java | 67 +
.../dom/ApplicationRoleRepositoryAbstract.java | 181 +
.../dom/mixins/ApplicationRole_addPermission.java | 107 +
.../role/dom/mixins/ApplicationRole_addUser.java | 74 +
.../role/dom/mixins/ApplicationRole_delete.java | 66 +
.../mixins/ApplicationRole_removePermissions.java | 90 +
.../dom/mixins/ApplicationRole_removeUsers.java | 82 +
.../mixins/ApplicationRole_updateDescription.java | 64 +
.../dom/mixins/ApplicationRole_updateName.java | 60 +
.../AbstractRoleAndPermissionsFixtureScript.java | 86 +
.../secman/api/role/menu/ApplicationRoleMenu.java | 115 +
.../secman/api/tenancy/ApplicationTenancy.java | 60 -
.../api/tenancy/ApplicationTenancyEvaluator.java | 53 -
.../api/tenancy/ApplicationTenancyRepository.java | 56 -
.../extensions/secman/api/tenancy/HasAtPath.java | 114 -
.../secman/api/tenancy/dom/ApplicationTenancy.java | 164 +
.../tenancy/dom/ApplicationTenancyRepository.java | 55 +
.../dom/ApplicationTenancyRepositoryAbstract.java | 201 +
.../secman/api/tenancy/dom/HasAtPath.java | 116 +
.../dom/mixins/ApplicationTenancy_addChild.java | 59 +
.../dom/mixins/ApplicationTenancy_addUser.java | 74 +
.../dom/mixins/ApplicationTenancy_delete.java | 74 +
.../dom/mixins/ApplicationTenancy_removeChild.java | 71 +
.../dom/mixins/ApplicationTenancy_removeUser.java | 74 +
.../dom/mixins/ApplicationTenancy_updateName.java | 62 +
.../dom/mixins/ApplicationTenancy_users.java | 52 +
.../fixtures/AbstractTenancyFixtureScript.java | 55 +
.../api/tenancy/menu/ApplicationTenancyMenu.java | 118 +
.../tenancy/spi/ApplicationTenancyEvaluator.java | 53 +
.../extensions/secman/api/user/AccountType.java | 47 -
.../secman/api/user/ApplicationUser.java | 127 -
.../secman/api/user/ApplicationUserRepository.java | 97 -
.../secman/api/user/ApplicationUserStatus.java | 45 -
.../api/user/app/ApplicationUserManager.java | 39 +
.../app/ApplicationUserManager.layout.fallback.xml | 61 +
.../mixins/ApplicationUserManager_allUsers.java | 47 +
.../ApplicationUserManager_newDelegateUser.java | 115 +
.../ApplicationUserManager_newLocalUser.java | 135 +
...pplicationUserManager_newLocalUserAbstract.java | 35 +
.../api/user/contributions/HasUsername_open.java | 70 +
.../secman/api/user/dom/AccountType.java | 47 +
.../secman/api/user/dom/ApplicationUser.java | 529 +
.../api/user/dom/ApplicationUserRepository.java | 103 +
.../dom/ApplicationUserRepositoryAbstract.java | 247 +
.../secman/api/user/dom/ApplicationUserStatus.java | 45 +
.../user/dom/mixins/ApplicationUser_addRole.java | 73 +
.../user/dom/mixins/ApplicationUser_delete.java | 68 +
.../user/dom/mixins/ApplicationUser_duplicate.java | 80 +
.../api/user/dom/mixins/ApplicationUser_lock.java | 70 +
.../dom/mixins/ApplicationUser_removeRoles.java | 86 +
.../dom/mixins/ApplicationUser_resetPassword.java | 86 +
.../user/dom/mixins/ApplicationUser_unlock.java | 60 +
.../mixins/ApplicationUser_updateAccountType.java | 73 +
.../dom/mixins/ApplicationUser_updateAtPath.java | 63 +
.../mixins/ApplicationUser_updateEmailAddress.java | 67 +
.../mixins/ApplicationUser_updateFaxNumber.java | 67 +
.../dom/mixins/ApplicationUser_updateName.java | 95 +
.../dom/mixins/ApplicationUser_updatePassword.java | 115 +
.../mixins/ApplicationUser_updatePhoneNumber.java | 67 +
.../dom/mixins/ApplicationUser_updateUsername.java | 62 +
.../perms/ApplicationUser_filterPermissions.java | 119 +
.../mixins/perms/ApplicationUser_permissions.java | 65 +
.../dom/mixins/perms/UserPermissionViewModel.java | 450 +
.../UserPermissionViewModel.layout.fallback.xml | 76 +
.../secman/api/user/events/UserCreatedEvent.java | 65 +
.../AbstractUserAndRolesFixtureScript.java | 116 +
.../secman/api/user/menu/ApplicationUserMenu.java | 96 +
.../extensions/secman/api/user/menu/MeService.java | 99 +
.../extensions/secman/api/util/RegexReplacer.java | 25 +
.../user/ImpersonateMenuAdvisorForSecman.java | 69 -
.../secman/model/IsisModuleExtSecmanModel.java | 24 +-
.../dom/feature/ApplicationFeatureChoices.java | 164 -
.../dom/feature/ApplicationFeatureConstants.java | 28 -
.../dom/feature/ApplicationFeatureViewModel.java | 356 -
.../dom/feature/ApplicationFeatureViewModels.java | 160 -
.../model/dom/feature/ApplicationNamespace.java | 72 -
.../ApplicationNamespace.layout.fallback.xml | 60 -
.../secman/model/dom/feature/ApplicationType.java | 114 -
.../feature/ApplicationType.layout.fallback.xml | 62 -
.../model/dom/feature/ApplicationTypeAction.java | 77 -
.../ApplicationTypeAction.layout.fallback.xml | 63 -
.../dom/feature/ApplicationTypeCollection.java | 74 -
.../ApplicationTypeCollection.layout.fallback.xml | 63 -
.../model/dom/feature/ApplicationTypeMember.java | 71 -
.../model/dom/feature/ApplicationTypeProperty.java | 132 -
.../ApplicationTypeProperty.layout.fallback.xml | 65 -
.../ApplicationOrphanedPermissionManager.java | 52 -
...OrphanedPermissionManager_relocateSelected.java | 84 -
.../dom/permission/ApplicationPermissionMenu.java | 88 -
.../permission/ApplicationPermission_allow.java | 44 -
.../permission/ApplicationPermission_changing.java | 45 -
.../permission/ApplicationPermission_delete.java | 49 -
.../permission/ApplicationPermission_feature.java | 67 -
.../ApplicationPermission_updateRole.java | 60 -
.../dom/permission/ApplicationPermission_veto.java | 46 -
.../permission/ApplicationPermission_viewing.java | 47 -
.../secman/model/dom/role/ApplicationRoleMenu.java | 112 -
.../dom/role/ApplicationRole_addPermission.java | 108 -
.../model/dom/role/ApplicationRole_addUser.java | 63 -
.../model/dom/role/ApplicationRole_delete.java | 57 -
.../role/ApplicationRole_removePermissions.java | 81 -
.../dom/role/ApplicationRole_removeUsers.java | 72 -
.../role/ApplicationRole_updateDescription.java | 63 -
.../model/dom/role/ApplicationRole_updateName.java | 52 -
.../model/dom/tenancy/ApplicationTenancyMenu.java | 116 -
.../dom/tenancy/ApplicationTenancy_addChild.java | 48 -
.../dom/tenancy/ApplicationTenancy_addUser.java | 63 -
.../dom/tenancy/ApplicationTenancy_delete.java | 65 -
.../tenancy/ApplicationTenancy_removeChild.java | 60 -
.../dom/tenancy/ApplicationTenancy_removeUser.java | 64 -
.../dom/tenancy/ApplicationTenancy_updateName.java | 53 -
.../tenancy/ApplicationTenancy_updateParent.java | 58 -
.../dom/tenancy/ApplicationTenancy_users.java | 52 -
.../model/dom/user/ApplicationUserManager.java | 42 -
.../ApplicationUserManager.layout.fallback.xml | 61 -
.../dom/user/ApplicationUserManager_allUsers.java | 47 -
.../ApplicationUserManager_newDelegateUser.java | 88 -
.../user/ApplicationUserManager_newLocalUser.java | 99 -
.../secman/model/dom/user/ApplicationUserMenu.java | 206 -
.../model/dom/user/ApplicationUser_addRole.java | 63 -
.../model/dom/user/ApplicationUser_delete.java | 58 -
.../model/dom/user/ApplicationUser_duplicate.java | 68 -
.../user/ApplicationUser_filterPermissions.java | 110 -
.../model/dom/user/ApplicationUser_lock.java | 59 -
.../dom/user/ApplicationUser_permissions.java | 70 -
.../dom/user/ApplicationUser_removeRoles.java | 75 -
.../dom/user/ApplicationUser_resetPassword.java | 80 -
.../model/dom/user/ApplicationUser_unlock.java | 51 -
.../user/ApplicationUser_updateAccountType.java | 63 -
.../dom/user/ApplicationUser_updateAtPath.java | 56 -
.../user/ApplicationUser_updateEmailAddress.java | 59 -
.../dom/user/ApplicationUser_updateFaxNumber.java | 60 -
.../model/dom/user/ApplicationUser_updateName.java | 89 -
.../dom/user/ApplicationUser_updatePassword.java | 110 -
.../user/ApplicationUser_updatePhoneNumber.java | 59 -
.../dom/user/ApplicationUser_updateUsername.java | 54 -
.../secman/model/dom/user/HasUsername_open.java | 68 -
.../secman/model/dom/user/MeService.java | 97 -
.../model/dom/user/UserPermissionViewModel.java | 406 -
.../UserPermissionViewModel.layout.fallback.xml | 53 -
.../facets/TenantedAuthorizationFacetDefault.java | 14 +-
.../facets/TenantedAuthorizationFacetFactory.java | 117 -
.../facets/TenantedAuthorizationPostProcessor.java | 115 +
.../model/seed/SeedSecurityModuleService.java | 68 +
.../scripts/SeedUsersAndRolesFixtureScript.java | 71 +
.../other/IsisConfigurationRoleAndPermissions.java | 55 +
.../other/IsisExtH2ConsoleRoleAndPermissions.java | 52 +
...sPersistenceJdoMetaModelRoleAndPermissions.java | 53 +
.../IsisSudoImpersonateRoleAndPermissions.java | 50 +
...werRestfulObjectsSwaggerRoleAndPermissions.java | 54 +
.../model/seed/scripts/secman/GlobalTenancy.java | 37 +
.../IsisExtSecmanAdminRoleAndPermissions.java | 61 +
.../scripts/secman/IsisExtSecmanAdminUser.java | 41 +
...IsisExtSecmanRegularUserRoleAndPermissions.java | 133 +
.../spiimpl/ImpersonateMenuAdvisorForSecman.java | 72 +
.../TableColumnVisibilityServiceForSecman.java | 48 +
...tyModuleAppUserRegistrationServiceAbstract.java | 105 +
extensions/security/secman/persistence-jdo/pom.xml | 23 +-
.../jdo/IsisModuleExtSecmanPersistenceJdo.java | 35 +-
.../isis/extensions/secman/jdo/dom/package.jdo | 142 -
.../jdo/dom/permission/ApplicationPermission.java | 306 -
.../ApplicationPermission.layout.fallback.xml | 56 -
.../ApplicationPermissionRepository.java | 337 -
.../secman/jdo/dom/role/ApplicationRole.java | 198 -
.../dom/role/ApplicationRole.layout.fallback.xml | 47 -
.../jdo/dom/role/ApplicationRoleRepository.java | 167 -
.../secman/jdo/dom/tenancy/ApplicationTenancy.java | 198 -
.../tenancy/ApplicationTenancy.layout.fallback.xml | 49 -
.../dom/tenancy/ApplicationTenancyRepository.java | 206 -
.../secman/jdo/dom/user/ApplicationUser.java | 452 -
.../dom/user/ApplicationUser.layout.fallback.xml | 93 -
.../dom/user/ApplicationUserManager_allUsers.java | 41 -
.../ApplicationUserManager_newDelegateUser.java | 73 -
.../user/ApplicationUserManager_newLocalUser.java | 91 -
.../jdo/dom/user/ApplicationUserRepository.java | 241 -
.../secman/jdo/package.jdo~breaks-mvn-build | 37 +
.../jdo/permission/dom/ApplicationPermission.java | 235 +
.../dom/ApplicationPermission.layout.fallback.xml | 76 +
.../dom/ApplicationPermissionRepository.java | 35 +
.../secman/jdo/role/dom/ApplicationRole.java | 186 +
.../role/dom/ApplicationRole.layout.fallback.xml | 67 +
.../jdo/role/dom/ApplicationRoleRepository.java | 36 +
.../secman/jdo/seed/SeedSecurityModuleService.java | 67 -
.../jdo/seed/SeedUsersAndRolesFixtureScript.java | 65 -
.../AbstractRoleAndPermissionsFixtureScript.java | 91 -
.../seed/scripts/AbstractTenancyFixtureScript.java | 53 -
.../scripts/AbstractUserAndRolesFixtureScript.java | 116 -
.../secman/jdo/seed/scripts/GlobalTenancy.java | 36 -
...xtFixturesFixtureResultsRoleAndPermissions.java | 47 -
.../IsisExtSecmanAdminRoleAndPermissions.java | 50 -
.../jdo/seed/scripts/IsisExtSecmanAdminUser.java | 39 -
.../IsisExtSecmanFixtureRoleAndPermissions.java | 47 -
...IsisExtSecmanRegularUserRoleAndPermissions.java | 87 -
.../secman/jdo/tenancy/dom/ApplicationTenancy.java | 199 +
.../dom/ApplicationTenancy.layout.fallback.xml | 67 +
.../tenancy/dom/ApplicationTenancyRepository.java | 36 +
.../secman/jdo/user/dom/ApplicationUser.java | 416 +
.../user/dom/ApplicationUser.layout.fallback.xml | 89 +
.../jdo/user/dom/ApplicationUserRepository.java | 36 +
...tyModuleAppUserRegistrationServiceAbstract.java | 103 -
.../extensions/secman/jdo/util/RegexReplacer.java | 37 +
extensions/security/secman/persistence-jpa/pom.xml | 29 +-
.../jpa/IsisModuleExtSecmanPersistenceJpa.java | 41 +-
.../secman/jpa/dom/constants/NamedQueryNames.java | 41 -
.../jpa/dom/permission/ApplicationPermission.java | 320 -
.../ApplicationPermissionRepository.java | 357 -
.../secman/jpa/dom/role/ApplicationRole.java | 210 -
.../jpa/dom/role/ApplicationRoleRepository.java | 174 -
.../secman/jpa/dom/tenancy/ApplicationTenancy.java | 202 -
.../dom/tenancy/ApplicationTenancyRepository.java | 207 -
.../secman/jpa/dom/user/ApplicationUser.java | 460 -
.../dom/user/ApplicationUser.layout.fallback.xml | 93 -
.../dom/user/ApplicationUserManager_allUsers.java | 41 -
.../ApplicationUserManager_newDelegateUser.java | 73 -
.../user/ApplicationUserManager_newLocalUser.java | 89 -
.../jpa/dom/user/ApplicationUserRepository.java | 244 -
.../jpa/permission/dom/ApplicationPermission.java | 239 +
.../dom}/ApplicationPermission.layout.fallback.xml | 0
.../dom/ApplicationPermissionRepository.java | 65 +
.../secman/jpa/role/dom/ApplicationRole.java | 184 +
.../dom}/ApplicationRole.layout.fallback.xml | 0
.../jpa/role/dom/ApplicationRoleRepository.java | 36 +
.../secman/jpa/seed/SeedSecurityModuleService.java | 67 -
.../jpa/seed/SeedUsersAndRolesFixtureScript.java | 65 -
.../AbstractRoleAndPermissionsFixtureScript.java | 90 -
.../seed/scripts/AbstractTenancyFixtureScript.java | 53 -
.../scripts/AbstractUserAndRolesFixtureScript.java | 119 -
.../secman/jpa/seed/scripts/GlobalTenancy.java | 36 -
...xtFixturesFixtureResultsRoleAndPermissions.java | 47 -
.../IsisExtSecmanAdminRoleAndPermissions.java | 50 -
.../jpa/seed/scripts/IsisExtSecmanAdminUser.java | 39 -
.../IsisExtSecmanFixtureRoleAndPermissions.java | 46 -
...IsisExtSecmanRegularUserRoleAndPermissions.java | 87 -
.../secman/jpa/tenancy/dom/ApplicationTenancy.java | 191 +
.../dom}/ApplicationTenancy.layout.fallback.xml | 0
.../tenancy/dom/ApplicationTenancyRepository.java | 36 +
.../secman/jpa/user/dom/ApplicationUser.java | 415 +
.../user/dom/ApplicationUser.layout.fallback.xml | 89 +
.../jpa/user/dom/ApplicationUserRepository.java | 36 +
...tyModuleAppUserRegistrationServiceAbstract.java | 105 -
.../extensions/secman/jpa/util/RegexReplacer.java | 40 +
.../secman/shiro/AuthInfoForApplicationUser.java | 16 +-
...ticationStrategyForIsisModuleSecurityRealm.java | 14 +-
.../shiro/IsisModuleExtSecmanShiroRealm.java | 9 +-
.../secman/shiro/PermissionForMember.java | 2 +-
...lCollectionForApplicationUserOnSingleRealm.java | 6 +-
...inglePrincipalForApplicationUserInAnyRealm.java | 2 +-
.../secman/shiro/PrincipalForApplicationUser.java | 38 +-
.../extensions/cors/impl/IsisModuleExtCors.java | 87 +
.../cors/impl/IsisModuleExtCorsImpl.java | 90 -
.../cors/impl/IsisModuleExtCorsImplTest.java | 4 +-
.../ui/components/CollectionContentsAsExcel.java | 2 +-
.../ui/components/ExcelFileModel.java | 56 +-
extensions/vw/fullcalendar/applib/pom.xml | 6 +
.../ui/component/CalendaredCollectionAbstract.java | 14 +-
.../CalendaredCollectionFactoryAbstract.java | 4 +-
.../ui/component/EventProviderAbstract.java | 10 +-
.../component/FullCalendarWithEventHandling.java | 12 +-
.../CalendarableCollectionAsFullCalendar.java | 2 +-
...alendarableCollectionAsFullCalendarFactory.java | 3 +-
.../CalendarEventableCollectionAsFullCalendar.java | 2 +-
...arEventableCollectionAsFullCalendarFactory.java | 3 +-
extensions/vw/pdfjs/applib/pom.xml | 6 +
extensions/vw/pdfjs/metamodel/pom.xml | 6 +
.../metamodel/facet/PdfJsViewerFacetAbstract.java | 5 +-
.../facet/PdfJsViewerFacetFromAnnotation.java | 7 +-
.../PdfJsViewerFacetFromAnnotationFactory.java | 1 -
.../pdfjs/ui/components/PdfJsViewerPanel.java | 12 +-
.../PdfJsViewerPanelComponentFactory.java | 2 +
.../ui/components/ScalarPanelAbstractLegacy.java | 26 +-
.../pdfjs/WicketStuffPdfJsReference.java | 4 +-
.../snapshots/demo2_0_0/RESTFUL_DOMAIN_TYPES.kt | 6 +-
.../model/action/ActionUiModelFactoryFx.java | 2 +-
.../javafx/model/action/ActionUiModelFx.java | 12 +-
.../viewer/javafx/model/binding/BindingsFx.java | 68 +-
.../viewer/javafx/model/context/UiContextFx.java | 20 +-
.../events/IsisModuleIncViewerJavaFxModel.java | 6 +-
.../javafx/model/events/JavaFxViewerConfig.java | 6 +-
.../model/events/PrimaryStageReadyEvent.java | 2 +-
.../viewer/javafx/model/icon/IconService.java | 2 +-
.../incubator/viewer/javafx/model/util/_fx.java | 30 +-
.../javafx/ui/IsisModuleIncViewerJavaFxUi.java | 18 +-
.../javafx/ui/components/UiComponentFactoryFx.java | 34 +-
.../javafx/ui/components/UiComponentHandlerFx.java | 8 +-
.../ui/components/collections/TableViewFx.java | 48 +-
.../javafx/ui/components/dialog/Dialogs.java | 30 +-
.../viewer/javafx/ui/components/form/FormPane.java | 22 +-
.../ui/components/form/field/CustomFieldFx.java | 18 +-
.../ui/components/markup/MarkupFieldFactory.java | 28 +-
.../ui/components/number/NumberFieldFactory.java | 12 +-
.../javafx/ui/components/object/ObjectViewFx.java | 82 +-
.../objectref/ObjectReferenceFieldFactory.java | 16 +-
.../ui/components/other/FallbackFieldFactory.java | 4 +-
.../javafx/ui/components/panel/TitledPanel.java | 8 +-
.../components/temporal/TemporalFieldFactory.java | 6 +-
.../ui/components/text/TextFieldFactory.java | 8 +-
.../disabling/DisablingDecoratorForFormField.java | 12 +-
.../decorator/icon/IconDecoratorForMenuItem.java | 4 +-
.../ui/decorator/icon/IconServiceDefault.java | 12 +-
.../prototyping/PrototypingDecoratorForButton.java | 8 +-
.../PrototypingDecoratorForFormField.java | 8 +-
.../prototyping/PrototypingInfoPopupProvider.java | 24 +-
.../viewer/javafx/ui/main/MainViewFx.java | 38 +-
.../viewer/javafx/ui/main/MenuBuilderFx.java | 14 +-
.../viewer/javafx/ui/main/UiActionHandlerFx.java | 40 +-
.../viewer/javafx/ui/main/UiContextFxDefault.java | 22 +-
.../viewer/IsisModuleIncViewerJavaFxViewer.java | 6 +-
.../viewer/javafx/viewer/JavafxViewer.java | 2 +-
.../javafx/viewer/JavafxViewerApplication.java | 22 +-
.../model/action/ActionUiModelFactoryVaa.java | 2 +-
.../vaadin/model/action/ActionUiModelVaa.java | 10 +-
.../viewer/vaadin/model/context/UiContextVaa.java | 20 +-
.../incubator/viewer/vaadin/model/util/_vaa.java | 12 +-
incubator/viewers/vaadin/ui/pom.xml | 2 +-
.../vaadin/ui/IsisModuleIncViewerVaadinUi.java | 6 +-
.../vaadin/ui/auth/AuthSessionStoreUtil.java | 14 +-
.../viewer/vaadin/ui/auth/LogoutHandlerVaa.java | 12 +-
.../ui/auth/VaadinAuthenticationHandler.java | 34 +-
.../viewer/vaadin/ui/binding/BindingsVaa.java | 120 +-
.../ui/components/UiComponentFactoryVaa.java | 26 +-
.../ui/components/UiComponentHandlerVaa.java | 2 +-
.../vaadin/ui/components/action/ActionDialog.java | 74 +-
.../vaadin/ui/components/action/ActionForm.java | 20 +-
.../vaadin/ui/components/blob/BlobField.java | 8 +-
.../ui/components/blob/BlobFieldFactory.java | 2 +-
.../vaadin/ui/components/clob/ClobField.java | 8 +-
.../ui/components/clob/ClobFieldFactory.java | 2 +-
.../ui/components/collection/TableViewVaa.java | 64 +-
.../vaadin/ui/components/debug/DebugField.java | 14 +-
.../vaadin/ui/components/markup/MarkupField.java | 8 +-
.../ui/components/markup/MarkupFieldFactory.java | 2 +-
.../vaadin/ui/components/object/ObjectViewVaa.java | 52 +-
.../ui/components/other/FallbackFieldFactory.java | 22 +-
.../vaadin/ui/components/temporal/DateField.java | 16 +-
.../components/temporal/TemporalFieldFactory.java | 32 +-
.../ui/components/text/TextFieldFactory.java | 10 +-
.../ui/components/text/uuid/UuidFieldFactory.java | 14 +-
.../vaadin/ui/pages/login/VaadinLoginView.java | 36 +-
.../viewer/vaadin/ui/pages/main/MainViewVaa.java | 34 +-
.../ui/pages/main/MainView_createHeader.java | 10 +-
.../vaadin/ui/pages/main/MenuBuilderVaa.java | 8 +-
.../viewer/vaadin/ui/pages/main/TabUtil.java | 12 +-
.../vaadin/ui/pages/main/UiActionHandlerVaa.java | 20 +-
.../vaadin/ui/pages/main/UiContextVaaDefault.java | 20 +-
.../viewer/vaadin/ui/util/LocalResourceUtil.java | 12 +-
.../viewer/IsisModuleIncViewerVaadinViewer.java | 18 +-
.../viewer/vaadin/viewer/IsisServletForVaadin.java | 32 +-
isis-parent/pom.xml | 12 +-
.../applib/IsisModuleExtJaxRsClientApplib.java | 1 -
.../impl/client/JaxRsClientDefault.java | 4 +-
.../ROOT/pages/setup-and-configuration.adoc | 4 +-
.../jdo/datanucleus/IsisModuleJdoDatanucleus.java | 34 +-
.../config/DnEntityDiscoveryListener.java | 12 +-
.../jdo/datanucleus/config/DnSettings.java | 30 +-
.../jdo/datanucleus/dialect/DnJdoDialect.java | 16 +-
.../entities/DnEntityStateProvider.java | 14 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 2 +-
.../facets/entity/JdoEntityFacetFactory.java | 8 +-
.../mixins/Persistable_datanucleusIdLong.java | 75 -
.../mixins/Persistable_datanucleusVersionLong.java | 3 +-
.../Persistable_datanucleusVersionTimestamp.java | 3 +-
.../jdo/datanucleus/oid/JdoObjectIdSerializer.java | 68 +-
.../jdo/datanucleus/oid/_JdoObjectIdDecoder.java | 10 +-
.../jdo/datanucleus/oid/_JdoObjectIdEncoder.java | 8 +-
.../integration/metamodel/JdoPropertyUtils.java | 4 +-
.../jdo/metamodel/IsisModuleJdoMetamodel.java | 6 +-
.../jdo/metamodel/JdoProgrammingModel.java | 6 +-
.../jdo/metamodel/beans/JdoBeanTypeClassifier.java | 28 +-
...JdoDatastoreIdentityAnnotationFacetFactory.java | 2 +-
.../JdoDiscriminatorAnnotationFacetFactory.java | 26 +-
...nferredFromJdoDiscriminatorValueAnnotation.java | 34 -
...nferredFromJdoDiscriminatorValueAnnotation.java | 35 +
...cIdFacetForJdoPersistenceCapableAnnotation.java | 52 -
...ypeFacetForJdoPersistenceCapableAnnotation.java | 57 +
...doPersistenceCapableAnnotationFacetFactory.java | 31 +-
.../JdoPersistenceCapableFacetAnnotation.java | 10 +-
.../query/JdoQueryAnnotationFacetFactory.java | 16 +-
.../facets/object/query/JdoQueryFacetAbstract.java | 12 +-
.../object/query/JdoQueryFacetAnnotation.java | 2 +-
...etaModelVisitingValidatorForClauseAbstract.java | 18 +-
.../MetaModelVisitingValidatorForFromClause.java | 16 +-
...taModelVisitingValidatorForVariablesClause.java | 10 +-
.../version/JdoVersionAnnotationFacetFactory.java | 6 +-
...DerivedFromJdoColumnAnnotationFacetFactory.java | 6 +-
...ndatoryFromJdoColumnAnnotationFacetFactory.java | 12 +-
...DerivedFromJdoColumnAnnotationFacetFactory.java | 10 +-
.../JdoNotPersistentAnnotationFacetFactory.java | 4 +-
.../JdoNotPersistentFacetAbstract.java | 4 +-
.../JdoPrimaryKeyAnnotationFacetFactory.java | 8 +-
.../primarykey/JdoPrimaryKeyFacetAbstract.java | 4 +-
.../jdo/metamodel/menu/JdoMetamodelMenu.java | 15 +-
...JdoDiscriminatorAnnotationFacetFactoryTest.java | 18 +-
...rsistenceCapableAnnotationFacetFactoryTest.java | 16 +-
...AnnotationFacetFactoryTest_refineMetaModel.java | 2 +-
.../config/JdoEntityDiscoveryListener.java | 2 +-
.../jdo/provider/entities/JdoFacetContext.java | 4 +-
.../facets/object/query/JdoNamedQuery.java | 6 +-
.../persistence/HasPersistenceManager.java | 16 +-
.../jdo/spring/IsisModuleJdoSpring.java | 2 +-
.../exceptions/JdoResourceFailureException.java | 2 +-
...sactionAwarePersistenceManagerFactoryProxy.java | 4 +-
.../ROOT/pages/setup-and-configuration.adoc | 4 +-
.../jpa/applib/services/JpaSupportService.java | 20 +-
.../jpa/eclipselink/IsisModuleJpaEclipselink.java | 58 +-
.../jpa/eclipselink/config/ElSettings.java | 24 +-
.../inject/BeanManagerForEntityListeners.java | 20 +-
.../persistence/jpa/eclipselink/inject/_Util.java | 18 +-
.../jpa/integration/IsisModuleJpaIntegration.java | 6 +-
.../metamodel/JpaEntityFacetFactory.java | 166 +-
.../integration/metamodel/JpaProgrammingModel.java | 6 +-
.../services/JpaSupportServiceUsingSpring.java | 5 +-
.../jpa/metamodel/IsisModuleJpaMetamodel.java | 4 +-
...ndatoryFromJpaColumnAnnotationFacetFactory.java | 14 +-
.../transients/JpaTransientAnnotationFacet.java | 2 +-
.../JpaTransientAnnotationFacetFactory.java | 2 +-
.../ObjectSpecIdFacetForTableAnnotation.java | 52 -
.../ObjectTypeFacetForTableAnnotation.java | 54 +
.../table/JpaTableAnnotationFacetFactory.java | 14 +-
.../object/table/JpaTableFacetAnnotation.java | 4 +-
.../object/table/JpaTableFacetAnnotationImpl.java | 10 +-
pom.xml | 7 +-
.../isis/testdomain/shiro/ShiroSecmanLdapTest.java | 43 +-
.../DomainModelTest_usingBadDomain.java | 88 +-
.../DomainModelTest_usingGoodDomain.java | 120 +-
.../testdomain/interact/ActionInteractionTest.java | 216 +-
.../testdomain/interact/SimulatedUiChoices.java | 41 +-
.../domainmodel/jdo/DomainModelTest_jdoMixins.java | 26 +-
.../applayer/ApplicationLayerTestFactory.java | 226 +-
.../publishing/CommandSubscriberForTesting.java | 4 +-
.../EntityChangesSubscriberForTesting.java | 4 +-
.../EntityPropertyChangeSubscriberForTesting.java | 24 +-
.../testdomain/conf/Configuration_usingJdo.java | 8 +-
.../conf/Configuration_usingJdoAndShiro.java | 4 +-
.../testdomain/conf/Configuration_usingJpa.java | 8 +-
.../conf/Configuration_usingSpringDataJpa.java | 8 +-
.../conf/Configuration_usingStereotypes.java | 2 +-
.../org/apache/isis/testdomain/jdo/JdoBookDto.java | 26 +-
.../isis/testdomain/jdo/JdoInventoryDao.java | 10 +-
.../isis/testdomain/jdo/JdoInventoryManager.java | 6 +-
.../isis/testdomain/jdo/JdoInventoryResource.java | 38 +-
.../isis/testdomain/jdo/JdoTestDomainModule.java | 2 +-
.../isis/testdomain/jdo/JdoTestDomainPersona.java | 39 +-
.../isis/testdomain/jdo/entities/JdoBook.java | 28 +-
.../isis/testdomain/jdo/entities/JdoProduct.java | 10 +-
.../isis/testdomain/jdo/entities/package.jdo | 2 +
.../org/apache/isis/testdomain/jpa/JpaBookDto.java | 26 +-
.../isis/testdomain/jpa/JpaInventoryDao.java | 10 +-
.../isis/testdomain/jpa/JpaInventoryManager.java | 6 +-
.../isis/testdomain/jpa/JpaTestDomainPersona.java | 39 +-
.../isis/testdomain/jpa/entities/JpaBook.java | 28 +-
.../isis/testdomain/jpa/entities/JpaInventory.java | 6 +-
.../isis/testdomain/jpa/entities/JpaProduct.java | 12 +-
.../testdomain/jpa/springdata/EmployeeManager.java | 2 +-
.../springdata/EmployeeManager_newEmployee.java | 8 +-
.../jpa/springdata/SpringDataJpaTestModule.java | 6 +-
.../testdomain/model/actnsemantics/BlobDemo.java | 2 +-
.../model/actnsemantics/BlobDemoMenu.java | 2 +-
.../Configuration_usingActionSemantics.java | 4 +-
.../model/bad/AmbiguousMixinAnnotations.java | 28 +-
.../isis/testdomain/model/bad/AmbiguousTitle.java | 10 +-
.../bad/Configuration_usingInvalidDomain.java | 4 +-
.../model/bad/InvalidActionOverloading.java | 4 +-
.../model/bad/InvalidLogicalTypeNameClash.java | 12 +-
.../model/bad/InvalidOrphanedActionSupport.java | 4 +-
.../bad/InvalidOrphanedCollectionSupport.java | 4 +-
.../model/bad/InvalidOrphanedPropertySupport.java | 4 +-
.../bad/InvalidPropertyAnnotationOnAction.java | 6 +-
...ration_usingInvalidDomain_noActionEnforced.java | 2 +-
...validOrphanedActionSupportNoActionEnforced.java | 2 +-
.../model/good/Configuration_usingValidDomain.java | 4 +-
.../testdomain/model/good/ElementTypeAbstract.java | 42 +
.../testdomain/model/good/ElementTypeConcrete.java | 29 +
.../model/good/ElementTypeInterface.java | 43 +
.../ProperActionWithNameStartingWithSetOrGet.java | 16 +-
.../testdomain/model/good/ProperElementTypeVm.java | 54 +
.../testdomain/model/good/ProperInterface.java | 56 +
.../testdomain/model/good/ProperInterface2.java | 41 +
.../good/ProperLayoutOnPropertyWithLombok.java | 2 +-
.../good/ProperMemberInheritanceAbstract.java | 24 +-
.../good/ProperMemberInheritanceInterface.java | 18 +-
.../ProperMemberInheritance_usingAbstract.java | 8 +-
.../ProperMemberInheritance_usingInterface.java | 8 +-
.../testdomain/model/good/ProperMemberSupport.java | 101 +-
.../model/good/ProperMemberSupport_action.java | 20 +-
.../model/good/ProperMemberSupport_action2.java | 20 +-
.../model/good/ProperMemberSupport_action3.java | 111 +
.../model/good/ProperMemberSupport_action4.java | 107 +
.../model/good/ProperMemberSupport_collection.java | 14 +-
.../good/ProperMemberSupport_collection2.java | 16 +-
.../model/good/ProperMemberSupport_property.java | 18 +-
.../model/good/ProperMemberSupport_property2.java | 18 +-
.../model/good/ProperParameterSupport.java | 42 +-
.../model/good/ProperPrefixedAction.java | 4 +-
.../model/good/ProperPrefixedMember.java | 14 +-
.../Configuration_usingInteractionDomain.java | 2 +-
.../model/interaction/InteractionDemo.java | 22 +-
.../interaction/InteractionDemo_biArgDisabled.java | 4 +-
.../interaction/InteractionDemo_biArgEnabled.java | 12 +-
.../InteractionDemo_biListOfString.java | 69 +
.../interaction/InteractionDemo_multiEnum.java | 26 +-
.../interaction/InteractionDemo_multiInt.java | 38 +-
.../interaction/InteractionDemo_negotiate.java | 38 +-
.../interaction/InteractionDemo_noArgDisabled.java | 8 +-
.../interaction/InteractionDemo_noArgEnabled.java | 4 +-
.../model/interaction/InteractionNpmDemo.java | 4 +-
.../InteractionNpmDemo_biArgDisabled.java | 38 +-
.../InteractionNpmDemo_biArgEnabled.java | 26 +-
.../model/interaction/ParameterSamples.java | 85 +
.../testdomain/model/interaction/Parameters.java | 46 -
.../model/layout/Configuration_usingLayout.java | 2 +-
.../isis/testdomain/model/layout/LayoutDemo.java | 2 +-
.../model/stereotypes/MyObject_mixin.java | 4 +-
.../apache/isis/testdomain/rospec/BigComplex.java | 1 -
.../apache/isis/testdomain/rospec/Customer.java | 2 +-
.../isis/testdomain/util/CollectionAssertions.java | 52 +-
.../apache/isis/testdomain/util/UtilSurefire.java | 2 +-
.../util/interaction/InteractionBoundaryProbe.java | 30 +-
.../util/interaction/InteractionTestAbstract.java | 76 +-
.../isis/testdomain/util/kv/KVStoreForTesting.java | 26 +-
.../testdomain/util/rest/RestEndpointService.java | 48 +-
scripts/ci/build-artifacts.sh | 3 +-
.../PermissionToRoleMapperFromIni.java | 2 +-
.../spring/webmodule/SpringSecurityFilter.java | 1 -
.../adoc/modules/starters/pages/simpleapp.adoc | 2 +-
starters/pom.xml | 12 +-
.../subdomains/base/applib/utils/TitleBuilder.java | 1 +
.../subdomains/base/applib/with/WithInterval.java | 2 +
.../applib/IsisModuleSubdomainsDocxApplib.java | 1 -
.../applib/IsisModuleSubdomainsExcelApplib.java | 3 +
.../excel/applib/dom/util/CellMarshaller.java | 130 +-
.../excel/applib/dom/util/ExcelConverter.java | 24 +-
.../contributions/ExcelDemoToDoItem_export.java | 2 +-
.../contributions/ExcelDemoToDoItem_export2.java | 2 +-
.../BulkUpdateLineItemForDemoToDoItem.java | 4 +-
.../BulkUpdateManagerForDemoToDoItem.java | 6 +-
.../bulkupdate/BulkUpdateMenuForDemoToDoItem.java | 2 +-
.../demotodoitem/DemoToDoItemRowHandler2.java | 2 +-
.../DemoToDoItem_create_usingExcelFixture.java | 2 +-
.../todomodule/dom/DependenciesComparator.java | 6 +-
.../demoapp/todomodule/dom/ExcelDemoToDoItem.java | 26 +-
.../todomodule/dom/ExcelDemoToDoItemMenu.java | 24 +-
.../ExcelDemoToDoItem_recreate5_for.java | 12 +-
.../subdomains/excel/testing/ExcelFixture.java | 9 +-
.../subdomains/excel/testing/ExcelFixture2.java | 6 +-
.../isis/extensions/zip/dom/impl/ZipService.java | 6 +-
supplemental-model/pom.xml | 2 +-
.../demomodule/dom/FakeDataDemoObjectWithAll.java | 6 +-
...eDataDemoObjectWithAll_update_withFakeData.java | 2 +-
.../pages/fixture-scripts/api-and-usage.adoc | 2 +-
.../IsisIntegrationTestAbstractWithFixtures.java | 2 +-
.../applib/IsisModuleTestingFixturesApplib.java | 1 +
.../api/FixtureScriptWithExecutionStrategy.java | 2 +-
.../isis/testing/fixtures/applib/clock/Clock.java | 6 +-
.../fixturescripts/BuilderScriptAbstract.java | 16 +-
.../fixturescripts/BuilderScriptWithResult.java | 6 +-
.../fixturescripts/BuilderScriptWithoutResult.java | 4 +-
.../applib/fixturescripts/FixtureResult.java | 7 +-
.../applib/fixturescripts/FixtureResultList.java | 4 +-
.../applib/fixturescripts/FixtureScript.java | 21 +-
.../applib/fixturescripts/FixtureScripts.java | 50 +-
.../applib/modules/ModuleWithFixturesService.java | 2 +-
.../applib/services/FixturesLifecycleService.java | 4 +-
.../h2console/pages/services/H2ManagerMenu.adoc | 2 +-
.../h2console/ui/IsisModuleTestingH2ConsoleUi.java | 1 +
.../h2console/ui/services/H2ManagerMenu.java | 5 +-
.../h2console/ui/webmodule/WebModuleH2Console.java | 3 +-
.../hsqldbmgr/dom/IsisModuleExtHsqldbMgr.java | 1 +
.../hsqldbmgr/dom/services/HsqlDbManagerMenu.java | 8 +-
.../applib/ExceptionRecognizerTranslate.java | 6 +-
.../applib/IsisIntegrationTestAbstract.java | 4 +-
.../integtestsupport/applib/ThrowableMatchers.java | 6 +-
.../testing/integtestsupport/applib/_Helper.java | 6 +-
.../applib/validate/DomainModelValidator.java | 4 +-
.../unittestsupport/applib/bean/PojoTester.java | 63 +-
.../applib/core/jmocking/MyMockomatic.java | 2 +-
.../applib/core/jmocking/PostponedAction.java | 2 +
.../main/java/org/apache/isis/tooling/c4/C4.java | 14 +-
.../isis/tooling/cli/projdoc/ProjectDocModel.java | 2 -
.../j2adoc/convert/J2AdocConverterDefault.java | 1 +
.../isis/tooling/j2adoc/format/UnitFormatter.java | 2 -
.../j2adoc/format/UnitFormatterAbstract.java | 5 -
.../format/UnitFormatterWithSourceAndCallouts.java | 1 +
.../format/UnitFormatterWithSourceAndSections.java | 3 +-
.../j2adoc/util/AsciiDocIncludeTagFilter.java | 12 +-
tooling/javamodel/pom.xml | 2 +-
.../tooling/javamodel/AnalyzerConfigFactory.java | 26 +-
.../javamodel/ast/AnnotationDeclarations.java | 1 -
.../ast/AnnotationMemberDeclarations.java | 8 +-
.../tooling/javamodel/ast/AnyTypeDeclaration.java | 24 +-
.../javamodel/ast/CallableDeclarations.java | 8 -
.../ast/ClassOrInterfaceDeclarations.java | 24 +-
.../isis/tooling/javamodel/ast/CodeClasses.java | 24 +-
.../tooling/javamodel/ast/CompilationUnits.java | 32 +-
.../javamodel/ast/ConstructorDeclarations.java | 3 -
.../javamodel/ast/EnumConstantDeclarations.java | 4 +-
.../tooling/javamodel/ast/EnumDeclarations.java | 28 +-
.../tooling/javamodel/ast/FieldDeclarations.java | 2 -
.../tooling/javamodel/ast/ImportDeclarations.java | 28 +-
.../isis/tooling/javamodel/ast/MemberInfos.java | 12 +-
.../tooling/javamodel/ast/MethodDeclarations.java | 1 -
.../tooling/javamodel/ast/PackageDeclarations.java | 2 +-
.../tooling/javamodel/ast/TypeDeclarations.java | 18 +-
.../isis/tooling/model4adoc/AsciiDocFactory.java | 68 +-
.../isis/tooling/model4adoc/BlockVisitor.java | 4 +-
.../apache/isis/tooling/model4adoc/NodeWriter.java | 14 +-
.../model4adoc/StructuralNodeTraversor.java | 22 +-
.../tooling/model4adoc/StructuralNodeVisitor.java | 22 +-
.../model4adoc/ast/ContentNodeAbstract.java | 10 +-
.../isis/tooling/model4adoc/ast/SimpleBlock.java | 8 +-
.../isis/tooling/model4adoc/ast/SimpleCell.java | 4 +-
.../isis/tooling/model4adoc/ast/SimpleColumn.java | 2 +-
.../tooling/model4adoc/ast/SimpleDocument.java | 16 +-
.../isis/tooling/model4adoc/ast/SimpleList.java | 4 +-
.../tooling/model4adoc/ast/SimpleListItem.java | 2 +-
.../model4adoc/ast/SimpleStructuralNode.java | 10 +-
.../isis/tooling/model4adoc/ast/SimpleTable.java | 4 +-
.../model4adoc/include/IncludeStatement.java | 16 +-
.../model4adoc/include/IncludeStatements.java | 70 +-
.../test/ast/AbstractAsciiDocWriterTest.java | 4 +-
tooling/pom.xml | 4 +-
.../tooling/projectmodel/ArtifactCoordinates.java | 20 +-
.../projectmodel/ArtifactShortNameFactory.java | 2 +-
.../isis/tooling/projectmodel/Dependency.java | 18 +-
.../isis/tooling/projectmodel/ProjectNode.java | 24 +-
.../projectmodel/ProjectNodeFactory_gradle.java | 12 +-
.../isis/tooling/projectmodel/ProjectVisitor.java | 4 +-
.../projectmodel/gradle/GradleBuildArtifact.java | 6 +-
.../projectmodel/gradle/GradleDependencies.java | 2 +-
.../gradle/GradleDependenciesFactory.java | 18 +-
.../gradle/GradleDependenciesWriter.java | 26 +-
.../projectmodel/gradle/GradleSettings.java | 2 +-
.../projectmodel/gradle/GradleSettingsFactory.java | 20 +-
.../projectmodel/gradle/GradleSettingsWriter.java | 26 +-
.../projectmodel/gradle/WriterAbstract.java | 6 +-
.../projectmodel/maven/MavenModelFactory.java | 28 +-
.../projectmodel/maven/SimpleModelResolver.java | 74 +-
.../projectmodel/sync/GradleDeficiency.java | 2 +-
.../valuetypes/asciidoc/applib/value/AsciiDoc.java | 1 +
.../asciidoc/applib/value/Converter.java | 10 +-
.../metamodel/facets/AsciiDocValueFacet.java | 2 +-
.../facets/AsciiDocValueSemanticsProvider.java | 6 +-
valuetypes/asciidoc/persistence/jdo-dn5/pom.xml | 1 -
.../jdo/dn5/converters/IsisAsciiDocConverter.java | 4 +-
valuetypes/asciidoc/persistence/jpa/pom.xml | 35 +
.../jpa/IsisModuleValAsciidocPersistenceJpa.java | 34 +
.../jpa/converters/IsisAsciiDocConverter.java | 46 +
valuetypes/asciidoc/persistence/pom.xml | 1 +
valuetypes/asciidoc/pom.xml | 2 +-
valuetypes/asciidoc/ui/pom.xml | 4 +-
.../ui/vaa/components/AsciiDocFieldFactoryVaa.java | 12 +-
.../ui/vaa/components/AsciiDocFieldVaa.java | 10 +-
.../asciidoc/ui/vaa/components/PrismResources.java | 10 +-
.../ui/wkt/components/AsciiDocComponentWkt.java | 4 +-
.../wkt/components/AsciiDocPanelFactoriesWkt.java | 6 +-
.../ui/wkt/components/prism/PrismResources.java | 4 +-
.../valuetypes/markdown/applib/value/Markdown.java | 1 +
.../metamodel/facets/MarkdownValueFacet.java | 2 +-
.../facets/MarkdownValueSemanticsProvider.java | 4 +-
valuetypes/markdown/persistence/jdo-dn5/pom.xml | 1 -
.../jdo/dn5/converters/IsisMarkdownConverter.java | 7 +-
valuetypes/markdown/persistence/jpa/pom.xml | 39 +
.../jpa/IsisModuleValMarkdownPersistenceJpa.java | 34 +
.../jpa/converters/IsisMarkdownConverter.java | 44 +
valuetypes/markdown/persistence/pom.xml | 1 +
.../ui/wkt/components/MarkdownComponent.java | 2 +-
.../MarkdownPanelFactoriesForWicket.java | 8 +-
valuetypes/pom.xml | 10 +
.../sse/metamodel/facets/SseObserveFacet.java | 2 +-
...eObserveFacetForServerSentEventsAnnotation.java | 4 +-
.../ui/wkt/markup/ListeningMarkupComponent.java | 12 +-
.../markup/ListeningMarkupComponent_observing.java | 2 +-
.../ListeningMarkupPanelFactoriesForWicket.java | 12 +-
.../ui/wkt/webmodule/ServerSentEventsServlet.java | 20 +-
.../common/applib/mixins/Object_impersonate.java | 4 +-
.../applib/mixins/Object_impersonateWithRoles.java | 18 +-
.../applib/mixins/Object_stopImpersonating.java | 3 -
.../isis/viewer/common/model/HasParentUiModel.java | 2 +-
.../apache/isis/viewer/common/model/HasTitle.java | 2 +-
.../isis/viewer/common/model/HasUiComponent.java | 2 +-
.../isis/viewer/common/model/HasUiMenuItem.java | 2 +-
.../viewer/common/model/UiComponentHolder.java | 6 +-
.../common/model/action/ActionUiMetaModel.java | 44 +-
.../viewer/common/model/action/ActionUiModel.java | 6 +-
.../model/action/decorator/ActionUiDecorator.java | 4 +-
.../model/action/form/FormPendingParamUiModel.java | 10 +-
.../common/model/action/form/FormUiModel.java | 45 +-
.../common/model/binding/BindingConverter.java | 20 +-
.../binding/NumberConverterForStringComponent.java | 12 +-
.../TemporalConverterForLocalDateComponent.java | 4 +-
.../common/model/branding/BrandingUiModel.java | 8 +-
.../model/branding/BrandingUiModelProvider.java | 10 +-
.../model/components/UiComponentFactory.java | 56 +-
.../viewer/common/model/debug/DebugUiModel.java | 4 +-
.../model/decorator/confirm/ConfirmDecorator.java | 2 +-
.../model/decorator/confirm/ConfirmUiModel.java | 24 +-
.../model/decorator/danger/DangerDecorator.java | 2 +-
.../decorator/disable/DisablingDecorator.java | 2 +-
.../model/decorator/disable/DisablingUiModel.java | 4 +-
.../model/decorator/icon/FontAwesomeUiModel.java | 8 +-
.../common/model/decorator/icon/IconDecorator.java | 6 +-
.../prototyping/PrototypingDecorator.java | 4 +-
.../decorator/prototyping/PrototypingUiModel.java | 24 +-
.../model/decorator/tooltip/TooltipDecorator.java | 8 +-
.../model/decorator/tooltip/TooltipUiModel.java | 6 +-
.../common/model/feature/ParameterUiModel.java | 22 +-
.../common/model/feature/PropertyUiModel.java | 12 +-
.../viewer/common/model/feature/ScalarUiModel.java | 14 +-
.../common/model/gridlayout/UiGridLayout.java | 66 +-
.../common/model/mementos/ActionMemento.java | 97 -
.../isis/viewer/common/model/menu/MenuItemDto.java | 12 +-
.../isis/viewer/common/model/menu/MenuUiModel.java | 14 +-
.../common/model/menu/MenuUiModelProvider.java | 14 +-
.../model/menu/MenuUiModel_buildMenuItems.java | 4 +-
.../isis/viewer/common/model/menu/MenuVisitor.java | 4 +-
.../viewer/common/model/object/ObjectUiModel.java | 14 +-
.../applib/dtos/ScalarValueDtoV1.java | 6 +-
.../IsisModuleRestfulObjectsRendering.java | 2 +
.../restfulobjects/rendering/RendererFactory.java | 4 +-
.../rendering/ReprRendererAbstract.java | 8 +-
.../viewer/restfulobjects/rendering/Responses.java | 10 +-
.../AbstractObjectMemberReprRenderer.java | 8 +-
.../domainobjects/ActionResultReprRenderer.java | 12 +-
.../domainobjects/CollectionSemantics.java | 22 +-
.../domainobjects/DomainObjectReprRenderer.java | 44 +-
.../rendering/domainobjects/JsonValueEncoder.java | 38 +-
.../domainobjects/JsonValueEncoder_Converters.java | 10 +-
.../rendering/domainobjects/ListReprRenderer.java | 10 +-
.../domainobjects/ObjectActionReprRenderer.java | 8 +-
.../domainobjects/ObjectAndActionInvocation.java | 30 +-
.../ObjectCollectionReprRenderer.java | 56 +-
.../domainobjects/ObjectPropertyReprRenderer.java | 16 +-
.../domaintypes/DomainTypeReprRenderer.java | 57 +-
.../domaintypes/TypeListReprRenderer.java | 2 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 16 +-
.../service/swagger/SwaggerServiceMenu.java | 7 +-
.../service/swagger/internal/Generation.java | 6 +-
.../service/swagger/internal/TaggerDefault.java | 14 +-
.../internal/ValuePropertyFactoryDefault.java | 4 +-
.../swagger/internal/ValuePropertyPlugin.java | 12 +-
.../rendering/util/JsonWriterUtil.java | 6 +-
.../JsonValueEncoderTest_appendValueAndFormat.java | 52 +-
.../JsonValueEncoderTest_asAdapter.java | 28 +-
.../service/swagger/internal/TaggerTest.java | 24 +-
..._ensureCompatibleAcceptHeader_ContractTest.java | 24 +-
.../viewer/context/ResourceContext.java | 12 +-
.../restfulobjects/viewer/mappers/FailureUtil.java | 2 +-
.../viewer/mappers/entity/ExceptionDetail.java | 4 +-
.../viewer/mappers/entity/ExceptionPojo.java | 2 +-
.../resources/DomainObjectResourceServerside.java | 6 +-
.../viewer/resources/DomainResourceHelper.java | 74 +-
.../resources/DomainServiceResourceServerside.java | 12 +-
.../resources/DomainTypeResourceServerside.java | 24 +-
.../viewer/resources/HomePageReprRenderer.java | 64 +-
.../resources/HomePageResourceServerside.java | 2 +-
.../resources/InteractionFailureHandler.java | 8 +-
.../viewer/resources/JsonParserHelper.java | 2 +-
.../resources/MenuBarsResourceServerside.java | 6 +-
.../viewer/resources/ObjectActionArgHelper.java | 14 +-
.../resources/ObjectAdapterAccessHelper.java | 16 +-
.../resources/ObjectAdapterUpdateHelper.java | 6 +-
.../viewer/resources/ResourceAbstract.java | 42 +-
.../viewer/resources/ResourceDescriptor.java | 6 +-
.../viewer/resources/UserResourceServerside.java | 4 +-
.../resources/VersionResourceServerside.java | 2 +-
.../serialization/SerializationStrategy.java | 14 +-
.../IsisRestfulObjectsInteractionFilter.java | 39 +-
.../auth/AuthenticationStrategyAbstract.java | 1 -
.../wicket/model/common/CommonContextUtils.java | 4 +-
.../wicket/model/common/PageParametersUtils.java | 4 +-
.../wicket/model/hints/IsisSelectorEvent.java | 6 +-
.../links/ActionLinkUiComponentFactoryWkt.java | 2 +-
.../viewer/wicket/model/links/LinkAndLabel.java | 51 +-
.../wicket/model/links/LinkAndLabelAbstract.java | 40 +-
.../viewer/wicket/model/links/LinksProvider.java | 5 +-
.../wicket/model/links/ListOfLinksModel.java | 52 +-
.../model/mementos/ActionParameterMemento.java | 94 -
.../wicket/model/mementos/CollectionMemento.java | 106 -
.../wicket/model/mementos/PageParameterNames.java | 2 +-
.../wicket/model/mementos/PropertyMemento.java | 128 -
.../wicket/model/models/ActionArgumentCache.java | 59 +-
.../viewer/wicket/model/models/ActionModel.java | 90 +-
.../wicket/model/models/ActionPromptProvider.java | 2 +-
.../model/models/AdapterForObjectReference.java | 26 +-
.../wicket/model/models/BookmarkTreeNode.java | 33 +-
.../model/models/BookmarkTreeNodeComparator.java | 10 +-
.../wicket/model/models/BookmarkableModel.java | 2 +-
.../wicket/model/models/BookmarkedPagesModel.java | 2 +-
.../wicket/model/models/EntityCollectionModel.java | 538 +-
.../models/EntityCollectionModelAbstract.java | 167 +
.../model/models/EntityCollectionModelDummy.java | 71 +
.../models/EntityCollectionModelParented.java | 198 +
.../models/EntityCollectionModelStandalone.java | 109 +
.../viewer/wicket/model/models/EntityModel.java | 92 +-
.../wicket/model/models/FormExecutorContext.java | 4 +-
.../model/models/HintPageParameterSerializer.java | 8 +-
.../wicket/model/models/ManagedObjectModel.java | 48 +-
.../viewer/wicket/model/models/ModelAbstract.java | 8 +-
.../wicket/model/models/ObjectAdapterModel.java | 11 +-
.../wicket/model/models/PageParameterUtil.java | 80 +-
.../isis/viewer/wicket/model/models/PageType.java | 1 -
.../viewer/wicket/model/models/PendingModel.java | 14 +-
.../RedirectRequestHandlerWithOpenUrlStrategy.java | 8 +-
.../viewer/wicket/model/models/ScalarModel.java | 65 +-
.../model/models/ScalarModelWithMultiPending.java | 4 +-
.../model/models/ScalarModelWithPending.java | 4 +-
.../wicket/model/models/ScalarParameterModel.java | 42 +-
.../wicket/model/models/ScalarPropertyModel.java | 57 +-
.../wicket/model/models/ServiceActionsModel.java | 6 +-
.../model/models/ToggledMementosProvider.java | 2 +-
.../viewer/wicket/model/util/ComponentHintKey.java | 22 +-
viewers/wicket/ui/pom.xml | 24 +
.../isis/viewer/wicket/ui/ComponentFactory.java | 6 +-
.../viewer/wicket/ui/ComponentFactoryAbstract.java | 8 +-
.../ui/actionresponse/ActionResultResponse.java | 24 +-
.../ActionResultResponseHandlingStrategy.java | 34 +-
.../actionresponse/ActionResultResponseType.java | 23 +-
.../wicket/ui/app/logout/LogoutHandlerWkt.java | 6 +-
.../ui/app/registry/ComponentFactoryRegistrar.java | 2 +-
.../viewer/wicket/ui/components/LabelBase.java | 8 +-
.../wicket/ui/components/WebComponentBase.java | 12 +-
.../wicket/ui/components/about/AboutPanel.java | 2 +-
.../ui/components/about/JarManifestModel.java | 16 +-
.../ui/components/actioninfo/ActionInfoPanel.java | 2 +-
.../ui/components/actionlink/ActionLinkPanel.html | 31 -
.../ui/components/actionlink/ActionLinkPanel.java | 91 -
.../actionlink/ActionLinkPanelFactory.java | 59 -
.../components/actionmenu/CssClassFaBehavior.java | 2 +-
.../AdditionalLinksAsDropDownPanel.html | 4 +-
.../AdditionalLinksAsDropDownPanel.java | 5 +-
.../AdditionalLinksAsListInlinePanel.html | 4 +-
.../AdditionalLinksAsListInlinePanel.java | 5 +-
.../entityactions/AdditionalLinksPanel.java | 51 +-
.../entityactions/EntityActionLinkFactory.java | 16 +-
.../actionmenu/entityactions/LinkAndLabelUtil.java | 43 +-
.../actionmenu/serviceactions/CssMenuItem.java | 40 +-
.../serviceactions/CssMenuItemPanelAbstract.java | 2 +-
.../serviceactions/CssSubMenuItemsPanel.java | 2 +-
.../serviceactions/MenuActionLinkFactory.java | 8 +-
.../actionmenu/serviceactions/MenuActionPanel.java | 8 +-
.../serviceactions/ServiceActionUtil.java | 44 +-
.../serviceactions/ServiceActionsPanel.css | 6 +-
.../serviceactions/ServiceActionsPanel.html | 6 +-
.../serviceactions/ServiceActionsPanel.java | 24 +-
.../serviceactions/ServiceActionsPanelFactory.java | 4 +-
.../serviceactions/TertiaryActionsPanel.html | 2 +-
.../serviceactions/TertiaryActionsPanel.java | 4 +-
.../serviceactions/TertiaryMenuPanelFactory.java | 6 +-
.../actionprompt/ActionPromptHeaderPanel.java | 2 +-
.../actions/ActionFormExecutorStrategy.java | 4 +-
.../components/actions/ActionParametersForm.java | 38 +-
.../actions/ActionParametersFormPanel.html | 2 +-
.../actions/ActionParametersFormPanel.java | 2 +-
.../components/actions/ActionParametersPanel.html | 2 +-
.../components/actions/ActionParametersPanel.java | 4 +-
.../bookmarkedpages/BookmarkedPagesPanel.css | 20 +-
.../bookmarkedpages/BookmarkedPagesPanel.html | 20 +-
.../bookmarkedpages/BookmarkedPagesPanel.java | 16 +-
.../collection/AssociatedWithActionsHelper.java | 83 -
.../ui/components/collection/CollectionPanel.java | 51 +-
.../selector/CollectionSelectorHelper.java | 98 +-
.../selector/CollectionSelectorPanel.html | 4 +-
.../selector/CollectionSelectorPanel.java | 12 +-
.../CollectionContentsAsAjaxTablePanel.html | 2 +-
.../CollectionContentsAsAjaxTablePanel.java | 266 +-
.../CollectionContentsSortableDataProvider.java | 8 +-
.../ajaxtable/IsisAjaxFallbackDataTable.java | 4 +-
.../ajaxtable/IsisAjaxHeadersToolbar.html | 2 +-
.../ajaxtable/IsisAjaxNavigationToolbar.html | 2 +-
.../ajaxtable/IsisAjaxNavigationToolbar.java | 6 +-
.../ajaxtable/IsisAjaxPagingNavigationLink.java | 11 +
.../ajaxtable/IsisTotalRecordsToolbar.java | 8 +-
.../ajaxtable/PrototypingMessageProvider.java | 12 +-
.../ajaxtable/columns/ColumnAbstract.java | 10 +-
.../columns/ObjectAdapterPropertyColumn.java | 20 +-
.../columns/ObjectAdapterTitleColumn.java | 42 +-
.../columns/ObjectAdapterToggleboxColumn.java | 16 +-
.../icons/CollectionContentsAsIconsPanel.java | 4 +-
.../CollectionContentsMultipleViewsPanel.java | 30 +-
.../summary/CollectionContentsAsSummary.html | 4 +-
.../summary/CollectionContentsAsSummary.java | 6 +-
.../unresolved/CollectionContentsHiddenPanel.java | 2 +-
.../ui/components/empty/EmptyCollectionPanel.java | 2 +-
.../entity/EntityComponentFactoryAbstract.java | 8 +-
.../entity/collection/EntityCollectionPanel.html | 10 +-
.../entity/collection/EntityCollectionPanel.java | 44 +-
.../components/entity/fieldset/PropertyGroup.html | 14 +-
.../components/entity/fieldset/PropertyGroup.java | 42 +-
.../entity/header/EntityHeaderPanel.java | 21 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 27 +-
.../icontitle/EntityIconAndTitlePanelFactory.java | 46 +-
.../wicket/ui/components/footer/FooterPanel.html | 37 +-
.../wicket/ui/components/footer/FooterPanel.java | 34 +-
.../wicket/ui/components/header/HeaderPanel.html | 67 +-
.../wicket/ui/components/header/HeaderPanel.java | 7 +-
.../ui/components/layout/bs3/BS3GridPanel.java | 2 +-
.../components/layout/bs3/clearfix/ClearFix.java | 2 +-
.../wicket/ui/components/layout/bs3/col/Col.java | 37 +-
...RepeatingViewWithDynamicallyVisibleContent.java | 4 +-
.../wicket/ui/components/layout/bs3/row/Row.java | 4 +-
.../components/layout/bs3/tabs/TabGroupPanel.java | 6 +-
.../ui/components/layout/bs3/tabs/TabPanel.java | 2 +-
.../components/property/PropertyEditFormPanel.html | 2 +-
.../ui/components/property/PropertyEditPanel.html | 2 +-
.../ui/components/property/PropertyEditPanel.java | 8 +-
.../PropertyEditPromptHeaderPanel.java | 4 +-
.../scalars/ComponentFactoryScalarAbstract.java | 2 +-
.../ui/components/scalars/DateConverterPlugin.java | 6 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 90 +-
.../scalars/ScalarPanelSelectAbstract.java | 6 +-
.../scalars/ScalarPanelTextFieldAbstract.html | 12 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 28 +-
.../ScalarPanelTextFieldDatePickerAbstract.java | 2 +-
.../ui/components/scalars/TextFieldValueModel.java | 4 +-
.../components/scalars/XEditableBehaviorWkt.java | 86 -
.../blobclob/IsisBlobOrClobPanelAbstract.html | 6 +-
.../blobclob/IsisBlobOrClobPanelAbstract.java | 18 +-
.../scalars/blobclob/ResourceLinkVolatile.java | 8 +-
.../scalars/datepicker/DateTimeConfig.java | 38 +-
.../datepicker/TextFieldWithDateTimePicker.java | 26 +-
.../datepicker/css/bootstrap-datetimepicker.css | 341 -
.../css/bootstrap-datetimepicker.min.css | 5 -
.../components/scalars/datepicker/css/fa-patch.css | 4 +
.../datepicker/css/tempusdominus-bootstrap-4.css | 332 +
.../css/tempusdominus-bootstrap-4.min.css | 5 +
.../datepicker/js/bootstrap-datetimepicker.js | 1703 --
.../datepicker/js/bootstrap-datetimepicker.min.js | 1 -
.../scalars/datepicker/js/moment-with-locales.js | 18083 +++++++++++++++++++
.../datepicker/js/moment-with-locales.min.js | 2 +
.../ui/components/scalars/datepicker/js/moment.js | 3046 ----
.../components/scalars/datepicker/js/moment.min.js | 7 -
.../datepicker/js/tempusdominus-bootstrap-4.js | 3505 ++++
.../datepicker/js/tempusdominus-bootstrap-4.min.js | 6 +
.../scalars/image/JavaAwtImagePanel.java | 10 +-
.../components/scalars/image/WicketImageUtil.java | 26 +-
.../jdkdates/DateConverterForJavaAbstract.java | 6 +-
.../jodatime/ConverterForJodaLocalTime.java | 8 +-
.../scalars/jodatime/JodaLocalTimePanel.java | 10 +-
.../jodatime/JodaLocalTimePanelFactory.java | 6 +-
.../scalars/markup/MarkupComponent_reloadJs.java | 2 +-
.../scalars/markup/MarkupPanelFactories.java | 12 +-
.../scalars/markup/ParentedMarkupPanel.java | 8 +-
.../scalars/markup/StandaloneMarkupPanel.java | 6 +-
.../components/scalars/primitive/BooleanPanel.html | 6 +-
.../components/scalars/primitive/BooleanPanel.java | 2 +-
.../primitive/BooleanPanel_labelRightPosition.html | 6 +-
.../scalars/reference/EntityLinkSelect2Panel.html | 2 +-
.../scalars/reference/EntityLinkSelect2Panel.java | 4 +-
.../scalars/reference/ReferencePanel.html | 6 +-
.../scalars/reference/ReferencePanel.java | 18 +-
.../scalars/string/MultiLineStringPanel.java | 2 +-
.../valuechoices/ValueChoicesSelect2Panel.html | 11 +-
.../valuechoices/ValueChoicesSelect2Panel.java | 6 +-
.../StandaloneCollectionPanel.html | 10 +-
.../StandaloneCollectionPanel.java | 17 +-
.../StandaloneCollectionPanelFactory.java | 10 +-
.../components/tree/IsisToWicketTreeAdapter.java | 30 +-
.../ui/components/tree/StandaloneTreePanel.java | 4 +-
.../wicket/ui/components/tree/TreePanel.html | 6 +-
.../wicket/ui/components/tree/TreePanel.java | 8 +-
.../components/tree/themes/TreeThemeProvider.java | 6 +-
.../themes/bootstrap/IsisBootstrapTreeTheme.java | 2 +-
.../ui/components/tree/themes/bootstrap/theme.css | 12 +-
.../ui/components/unknown/UnknownModelPanel.java | 6 +-
.../ui/components/value/StandaloneValuePanel.java | 2 +-
.../ui/components/voidreturn/VoidReturnPanel.java | 2 +-
.../wicket/ui/components/welcome/WelcomePanel.html | 2 +-
.../wicket/ui/components/welcome/WelcomePanel.java | 2 +-
.../ui/components/welcome/WelcomePanelFactory.java | 8 +-
.../ui/components/widgets/bootstrap/FormGroup.java | 2 +-
.../components/widgets/bootstrap/ModalDialog.java | 2 +-
.../widgets/breadcrumbs/BreadcrumbModel.java | 4 +-
.../widgets/breadcrumbs/BreadcrumbPanel.html | 4 +-
.../widgets/breadcrumbs/BreadcrumbPanel.java | 16 +-
.../widgets/buttons/ContainedButtonPanel.java | 2 +-
.../widgets/buttons/ToggleButtonsPanel.java | 2 +-
.../widgets/checkbox/ContainedToggleboxPanel.java | 10 +-
.../entitysimplelink/EntityLinkSimplePanel.java | 4 +-
.../widgets/linkandlabel/ActionLink.java | 6 +-
.../linkandlabel/LinkAndLabelFactoryAbstract.java | 30 +-
.../ui/components/widgets/navbar/AvatarImage.java | 4 -
.../ui/components/widgets/navbar/BrandName.java | 2 +-
.../ui/components/widgets/select2/ChoiceExt.java | 4 +-
.../select2/Select2BootstrapCssReference.java | 5 +-
.../widgets/select2/Select2ChoiceExt.java | 8 +-
.../widgets/select2/Select2JsReference.java | 11 +-
.../widgets/select2/Select2MultiChoiceExt.java | 24 +-
.../ObjectAdapterMementoProviderAbstract.java | 40 +-
...tAdapterMementoProviderForReferenceChoices.java | 6 +-
...entoProviderForReferenceObjectAutoComplete.java | 2 +-
...derForReferenceParamOrPropertyAutoComplete.java | 26 +-
...bjectAdapterMementoProviderForValueChoices.java | 8 +-
.../components/widgets/select2/res/css/select2.css | 488 +
.../widgets/select2/res/css/select2.min.css | 8 +
.../components/widgets/select2/res/js/i18n/af.js | 3 +
.../components/widgets/select2/res/js/i18n/ar.js | 3 +
.../components/widgets/select2/res/js/i18n/az.js | 3 +
.../components/widgets/select2/res/js/i18n/bg.js | 3 +
.../components/widgets/select2/res/js/i18n/bn.js | 3 +
.../components/widgets/select2/res/js/i18n/bs.js | 3 +
.../components/widgets/select2/res/js/i18n/ca.js | 3 +
.../components/widgets/select2/res/js/i18n/cs.js | 3 +
.../components/widgets/select2/res/js/i18n/da.js | 3 +
.../components/widgets/select2/res/js/i18n/de.js | 3 +
.../components/widgets/select2/res/js/i18n/dsb.js | 3 +
.../components/widgets/select2/res/js/i18n/el.js | 3 +
.../components/widgets/select2/res/js/i18n/en.js | 3 +
.../components/widgets/select2/res/js/i18n/es.js | 3 +
.../components/widgets/select2/res/js/i18n/et.js | 3 +
.../components/widgets/select2/res/js/i18n/eu.js | 3 +
.../components/widgets/select2/res/js/i18n/fa.js | 3 +
.../components/widgets/select2/res/js/i18n/fi.js | 3 +
.../components/widgets/select2/res/js/i18n/fr.js | 3 +
.../components/widgets/select2/res/js/i18n/gl.js | 3 +
.../components/widgets/select2/res/js/i18n/he.js | 3 +
.../components/widgets/select2/res/js/i18n/hi.js | 3 +
.../components/widgets/select2/res/js/i18n/hr.js | 3 +
.../components/widgets/select2/res/js/i18n/hsb.js | 3 +
.../components/widgets/select2/res/js/i18n/hu.js | 3 +
.../components/widgets/select2/res/js/i18n/hy.js | 3 +
.../components/widgets/select2/res/js/i18n/id.js | 3 +
.../components/widgets/select2/res/js/i18n/is.js | 3 +
.../components/widgets/select2/res/js/i18n/it.js | 3 +
.../components/widgets/select2/res/js/i18n/ja.js | 3 +
.../components/widgets/select2/res/js/i18n/ka.js | 3 +
.../components/widgets/select2/res/js/i18n/km.js | 3 +
.../components/widgets/select2/res/js/i18n/ko.js | 3 +
.../components/widgets/select2/res/js/i18n/lt.js | 3 +
.../components/widgets/select2/res/js/i18n/lv.js | 3 +
.../components/widgets/select2/res/js/i18n/mk.js | 3 +
.../components/widgets/select2/res/js/i18n/ms.js | 3 +
.../components/widgets/select2/res/js/i18n/nb.js | 3 +
.../components/widgets/select2/res/js/i18n/ne.js | 3 +
.../components/widgets/select2/res/js/i18n/nl.js | 3 +
.../components/widgets/select2/res/js/i18n/pl.js | 3 +
.../components/widgets/select2/res/js/i18n/ps.js | 3 +
.../widgets/select2/res/js/i18n/pt-BR.js | 3 +
.../components/widgets/select2/res/js/i18n/pt.js | 3 +
.../components/widgets/select2/res/js/i18n/ro.js | 3 +
.../components/widgets/select2/res/js/i18n/ru.js | 3 +
.../components/widgets/select2/res/js/i18n/sk.js | 3 +
.../components/widgets/select2/res/js/i18n/sl.js | 3 +
.../components/widgets/select2/res/js/i18n/sq.js | 3 +
.../widgets/select2/res/js/i18n/sr-Cyrl.js | 3 +
.../components/widgets/select2/res/js/i18n/sr.js | 3 +
.../components/widgets/select2/res/js/i18n/sv.js | 3 +
.../components/widgets/select2/res/js/i18n/th.js | 3 +
.../components/widgets/select2/res/js/i18n/tk.js | 3 +
.../components/widgets/select2/res/js/i18n/tr.js | 3 +
.../components/widgets/select2/res/js/i18n/uk.js | 3 +
.../components/widgets/select2/res/js/i18n/vi.js | 3 +
.../widgets/select2/res/js/i18n/zh-CN.js | 3 +
.../widgets/select2/res/js/i18n/zh-TW.js | 3 +
.../widgets/select2/res/js/select2.full.js | 6820 +++++++
.../widgets/select2/res/js/select2.full.min.js | 2 +
.../components/widgets/select2/res/js/select2.js | 6108 +++++++
.../widgets/select2/res/js/select2.min.js | 2 +
.../widgets/select2/select2-bootstrap.css | 696 +-
.../themepicker/IsisWicketThemeSupportDefault.java | 20 +-
.../widgets/themepicker/ThemeChooser.html | 18 +-
.../widgets/themepicker/ThemeChooser.java | 8 +-
.../themepicker/ThemeProviderComposite.java | 30 +-
.../zclip/SimpleClipboardModalWindowPanel.html | 6 +-
.../zclip/SimpleClipboardModalWindowPanel.java | 2 +-
.../widgets/zclip/ZeroClipboardPanel.html | 2 +-
.../wicket/ui/errors/ExceptionStackTracePanel.html | 16 +-
.../viewer/wicket/ui/errors/JGrowlBehaviour.java | 10 +-
.../isis/viewer/wicket/ui/errors/JGrowlUtil.java | 18 +-
.../isis/viewer/wicket/ui/pages/PageAbstract.html | 7 +-
.../isis/viewer/wicket/ui/pages/PageAbstract.java | 51 +-
.../isis/viewer/wicket/ui/pages/WebPageBase.java | 29 +-
.../viewer/wicket/ui/pages/about/AboutPage.html | 2 +-
.../accmngt/AccountManagementPageAbstract.html | 4 +-
.../accmngt/AccountManagementPageAbstract.java | 8 +-
.../ui/pages/accmngt/EmailAvailableValidator.java | 14 +-
.../pages/accmngt/UsernameAvailableValidator.java | 10 +-
.../password_reset/PasswordResetEmailPanel.html | 2 +-
.../password_reset/PasswordResetEmailPanel.java | 4 +-
.../accmngt/password_reset/PasswordResetPage.html | 2 +-
.../accmngt/password_reset/PasswordResetPanel.html | 4 +-
.../accmngt/password_reset/PasswordResetPanel.java | 4 +-
.../ui/pages/accmngt/register/RegisterPage.html | 2 +-
.../ui/pages/accmngt/register/RegisterPanel.html | 8 +-
.../ui/pages/accmngt/register/RegisterPanel.java | 18 +-
.../pages/accmngt/signup/RegistrationFormPage.html | 2 +-
.../accmngt/signup/RegistrationFormPanel.html | 2 +-
.../accmngt/signup/RegistrationFormPanel.java | 3 +-
.../ui/pages/actionprompt/ActionPromptPage.css | 18 -
.../ui/pages/actionprompt/ActionPromptPage.html | 37 -
.../ui/pages/actionprompt/ActionPromptPage.java | 77 -
.../wicket/ui/pages/bootstrap-overrides-all-v1.css | 1078 --
.../wicket/ui/pages/bootstrap-overrides-all-v2.css | 154 +-
.../wicket/ui/pages/bootstrap-overrides-cosmo.css | 5 +
.../wicket/ui/pages/bootstrap-overrides-darkly.css | 30 +-
.../wicket/ui/pages/bootstrap-overrides-flatly.css | 6 +
.../viewer/wicket/ui/pages/entity/EntityPage.java | 22 +-
.../viewer/wicket/ui/pages/error/ErrorPage.java | 2 +-
.../isis/viewer/wicket/ui/pages/home/HomePage.html | 2 +-
.../wicket/ui/pages/jquery.isis.wicket.viewer.js | 99 +-
.../wicket/ui/pages/login/IsisSignInPanel.html | 4 +-
.../wicket/ui/pages/login/IsisSignInPanel.java | 4 +-
.../wicket/ui/pages/login/WicketSignInPage.html | 2 +-
.../wicket/ui/pages/mmverror/MmvErrorPage.html | 8 +-
.../wicket/ui/pages/mmverror/MmvErrorPage.java | 2 +-
.../StandaloneCollectionPage.java | 18 +-
.../viewer/wicket/ui/pages/value/ValuePage.html | 8 +-
.../wicket/ui/pages/voidreturn/VoidReturnPage.html | 8 +-
.../isis/viewer/wicket/ui/panels/FormAbstract.java | 8 +-
.../wicket/ui/panels/FormExecutorDefault.java | 12 +-
.../viewer/wicket/ui/panels/PanelAbstract.java | 8 +-
.../isis/viewer/wicket/ui/panels/PanelBase.java | 40 +-
.../wicket/ui/panels/PromptFormAbstract.java | 10 +-
.../wicket/ui/panels/PromptFormPanelAbstract.java | 2 +-
.../isis/viewer/wicket/ui/util/Components.java | 12 +-
.../isis/viewer/wicket/ui/util/Decorators.java | 90 +-
.../wicket/ui/util/ExtendedPopoverConfig.java | 49 +
.../wicket/ui/util/FontAwesomeCssReferenceWkt.java | 2 +-
.../isis/viewer/wicket/ui/util/SSESupport.java | 10 +-
.../isis/viewer/wicket/ui/util/Tooltips.java | 28 +-
.../viewer/wicket/ui/validation/ValidatorBase.java | 6 +-
...tAdapterMementoProviderForValueChoicesTest.java | 4 +-
viewers/wicket/viewer/pom.xml | 9 +
.../viewer/IsisModuleViewerWicketViewer.java | 2 -
.../AuthenticatedWebSessionForIsis.java | 2 +-
.../integration/ConverterForObjectAdapter.java | 10 +-
.../ConverterForObjectAdapterMemento.java | 2 +-
.../viewer/integration/LocalizerForIsis.java | 6 +-
.../viewer/integration/WebRequestCycleForIsis.java | 78 +-
.../ComponentFactoryRegistrarDefault.java | 14 +-
.../ComponentFactoryRegistryDefault.java | 12 +-
.../registries/pages/PageClassListDefault.java | 8 -
.../registries/pages/PageClassRegistryDefault.java | 2 +-
.../services/ImageResourceCacheClassPath.java | 2 +-
.../services/ImpersonatedUserHolderWicket.java | 75 -
.../services/TranslationsResolverWicket.java | 14 +-
.../services/WicketViewerSettingsDefault.java | 2 +-
.../mementos/ObjectMementoServiceWicket.java | 26 +-
.../viewer/services/mementos/ObjectMementoWkt.java | 10 +-
.../viewer/wicketapp/IsisWicketApplication.java | 66 +-
.../IsisWicketApplication_experimental.java | 20 +-
.../IsisWicketApplication_newPageFactory.java | 34 +-
.../IsisWicketApplication_newSession.java | 8 +-
...rgetRespondListenerToResetQueryResultCache.java | 4 +-
...ageClassListDefault_RegistrationAndCaching.java | 25 +-
2664 files changed, 84740 insertions(+), 47650 deletions(-)