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/11/10 07:39:04 UTC
[isis] 06/06: Merge branch 'master' of
https://github.com/apache/isis
This is an automated email from the ASF dual-hosted git repository.
joergrade pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 87d88150a7c6419dbfe8c154f6609988e85b73f7
Merge: 52c586d 2d051f9
Author: Jörg Rade <jo...@kuehne-nagel.com>
AuthorDate: Wed Nov 10 08:38:39 2021 +0100
Merge branch 'master' of https://github.com/apache/isis
.../ci-build-artifacts-no-push-gradle.yml | 2 +-
.../workflows/ci-build-artifacts-no-push-maven.yml | 2 +-
.github/workflows/ci-build-site-no-push.yml | 2 +-
.../java/org/apache/isis/applib/Identifier.java | 27 +-
.../org/apache/isis/applib/IsisModuleApplib.java | 2 +
.../org/apache/isis/applib/adapters/Renderer.java | 10 +-
.../applib/adapters/ValueSemanticsAbstract.java | 38 +-
.../applib/adapters/ValueSemanticsProvider.java | 2 +-
.../isis/applib/annotation/EqualByContent.java | 68 ---
.../apache/isis/applib/annotation/MinLength.java | 2 +-
.../apache/isis/applib/annotation/Property.java | 18 -
.../apache/isis/applib/annotation/SemanticsOf.java | 4 +
.../isis/applib/annotation/ValueSemantics.java | 92 ++++
.../isis/applib/services/iactn/Execution.java | 4 +-
.../applib/services/sitemap/SitemapService.java | 15 +-
.../services/sitemap/SitemapServiceMenu.java | 89 ++++
.../commons/internal/functions/_Functions.java | 10 +-
...dapter.java => _Functions_IndexedZeroBase.java} | 8 +-
.../_testing/MetaModelContext_forTesting.java | 21 +-
.../facets/actcoll/typeof/TypeOfFacet.java | 4 +-
...redFromArray.java => TypeOfFacetFromArray.java} | 5 +-
...mGenerics.java => TypeOfFacetFromGenerics.java} | 5 +-
...=> ContributingFacetFromMixinFacetFactory.java} | 4 +-
...tInServiceMenuFacetFromDomainServiceFacet.java} | 4 +-
...iceMenuFacetFromDomainServiceFacetFactory.java} | 6 +-
....java => DescribedAsFacetOnMemberFromType.java} | 6 +-
.../DomainObjectAnnotationFacetFactory.java | 4 +-
....java => HiddenTypeFacetFromAuthorization.java} | 4 +-
...> HiddenTypeFacetFromAuthorizationFactory.java} | 8 +-
...ame.java => LogicalTypeFacetFromClassName.java} | 6 +-
...a => LogicalTypeFacetFromClassNameFactory.java} | 14 +-
... => LogicalTypeFacetFromIoCNamingStrategy.java} | 4 +-
.../metamodel/facets/object/mixin/MixinFacet.java | 1 -
.../facets/object/mixin/MixinFacetAbstract.java | 8 +-
.../mixin/MixinFacetForDomainObjectAnnotation.java | 8 +-
....java => CssClassFacetFromProjectionFacet.java} | 4 +-
...acet.java => IconFacetFromProjectionFacet.java} | 8 +-
...cet.java => TitleFacetFromProjectionFacet.java} | 4 +-
.../object/support/ObjectSupportFacetFactory.java | 4 +-
...thod.java => TitleFacetFromToStringMethod.java} | 6 +-
.../title/parser/TitleFacetUsingValueFacet.java | 9 +-
.../metamodel/facets/object/value/ValueFacet.java | 4 +-
.../facets/object/value/ValueFacetAbstract.java | 10 +-
.../MaxFractionalDigitsFacet.java | 10 +-
.../MaxFractionalDigitsFacetAbstract.java | 31 +-
.../{maxlen => digits}/MaxTotalDigitsFacet.java | 12 +-
.../MaxTotalDigitsFacetAbstract.java | 26 +-
.../MinFractionalDigitsFacet.java} | 15 +-
.../MinFractionalDigitsFacetAbstract.java} | 35 +-
.../MinIntegerDigitsFacet.java} | 19 +-
.../MinIntegerDigitsFacetAbstract.java} | 35 +-
...et.java => LabelAtFacetFromMultiLineFacet.java} | 5 +-
...ameterFromJavaxValidationAnnotationFactory.java | 58 ---
...ameterChoicesFacetFromChoicesFacetFactory.java} | 4 +-
...va => DescribedAsFacetOnParameterFromType.java} | 6 +-
... => TypicalLengthFacetOnParameterFromType.java} | 8 +-
...FromJavaxValidationDigitsAnnotationFactory.java | 58 ---
...ropertyFromJavaxValidationDigitsAnnotation.java | 48 --
...a => PropertyChoicesFacetFromChoicesFacet.java} | 5 +-
...opertyChoicesFacetFromChoicesFacetFactory.java} | 6 +-
...=> PropertyDefaultFacetFromDefaultedFacet.java} | 8 +-
...va => PropertyDefaultFacetFromTypeFactory.java} | 6 +-
...a => DisabledFacetOnPropertyFromImmutable.java} | 8 +-
...sabledFacetOnPropertyFromImmutableFactory.java} | 6 +-
... DisabledFacetOnPropertyFromMissingSetter.java} | 4 +-
.../DisabledFacetOnPropertyInferredFactory.java | 2 +-
.../property/PropertyAnnotationFacetFactory.java | 11 -
...a => TypicalLengthFacetOnPropertyFromType.java} | 8 +-
...sFacetFromJavaxValidationDigitsAnnotation.java} | 12 +-
...alDigitsFacetFromValueSemanticsAnnotation.java} | 27 +-
...sFacetFromJavaxValidationDigitsAnnotation.java} | 12 +-
...alDigitsFacetFromValueSemanticsAnnotation.java} | 19 +-
...alDigitsFacetFromValueSemanticsAnnotation.java} | 28 +-
...erDigitsFacetFromValueSemanticsAnnotation.java} | 28 +-
.../ValueSemanticsAnnotationFacetFactory.java | 127 +++++
...ValueSemanticsSelectingFacetForAnnotation.java} | 16 +-
.../interactions/managed/ManagedAction.java | 50 +-
.../interactions/managed/ManagedFeature.java | 5 +
.../interactions/managed/ManagedMember.java | 5 +
.../managed/ParameterNegotiationModel.java | 6 +
.../interactions/managed/nonscalar/DataColumn.java | 4 +-
.../identify/ObjectBookmarker_builtinHandlers.java | 32 +-
.../DeriveDescribedAsFromTypePostProcessor.java | 10 +-
.../authorization/AuthorizationFacetAbstract.java | 12 +-
...ectionParamDefaultsAndChoicesPostProcessor.java | 2 +-
...NavigationFacetFromHiddenTypePostProcessor.java | 4 +-
...ype.java => NavigationFacetFromHiddenType.java} | 4 +-
.../DeriveProjectionFacetsPostProcessor.java | 10 +-
.../DeriveDisabledFromImmutablePostProcessor.java | 8 +-
...iveChoicesFromExistingChoicesPostProcessor.java | 12 +-
.../DeriveDefaultFromTypePostProcessor.java | 8 +-
.../DeriveTypicalLengthFromTypePostProcessor.java | 8 +-
.../dflt/ProgrammingModelFacetsJava11.java | 24 +-
.../core/metamodel/spec/feature/ObjectAction.java | 60 +--
.../spec/feature/ObjectActionParameter.java | 2 +-
.../core/metamodel/spec/feature/ObjectFeature.java | 19 +-
.../feature/memento/ActionParameterMemento.java | 2 +-
.../metamodel/specloader/SpecificationLoader.java | 46 +-
.../specloader/SpecificationLoaderDefault.java | 16 +-
.../specloader/specimpl/ObjectActionDefault.java | 4 +
.../specloader/specimpl/ObjectActionMixedIn.java | 4 +-
.../specimpl/ObjectActionParameterAbstract.java | 52 +--
.../specloader/specimpl/ObjectMemberAbstract.java | 13 +-
.../specimpl/ObjectSpecificationAbstract.java | 22 +-
.../valuesemantics/BigDecimalValueSemantics.java | 34 +-
.../valuesemantics/BigIntegerValueSemantics.java | 2 +-
.../valuesemantics/BlobValueSemantics.java | 2 +-
.../valuesemantics/BooleanValueSemantics.java | 2 +-
.../valuesemantics/ByteValueSemantics.java | 2 +-
.../valuesemantics/ChangesDtoValueSemantics.java | 2 +-
.../valuesemantics/CharacterValueSemantics.java | 2 +-
.../valuesemantics/ClobValueSemantics.java | 2 +-
.../valuesemantics/CommandDtoValueSemantics.java | 2 +-
.../valuesemantics/DoubleValueSemantics.java | 2 +-
.../valuesemantics/EnumValueSemanticsAbstract.java | 2 +-
.../valuesemantics/FloatValueSemantics.java | 2 +-
.../valuesemantics/IntValueSemantics.java | 2 +-
.../InteractionDtoValueSemantics.java | 2 +-
.../LocalResourcePathValueSemantics.java | 2 +-
.../valuesemantics/LongValueSemantics.java | 2 +-
.../valuesemantics/MarkupValueSemantics.java | 2 +-
.../valuesemantics/PasswordValueSemantics.java | 2 +-
.../valuesemantics/ShortValueSemantics.java | 2 +-
.../valuesemantics/StringValueSemantics.java | 2 +-
.../valuesemantics/TreeNodeValueSemantics.java | 2 +-
.../valuesemantics/URLValueSemantics.java | 2 +-
.../valuesemantics/UUIDValueSemantics.java | 2 +-
.../temporal/TemporalValueSemanticsProvider.java | 2 +-
.../LegacyTemporalValueSemanticsAbstract.java | 2 +-
.../joda/JodaLocalDateTimeValueSemantics.java | 2 +-
.../legacy/joda/JodaLocalDateValueSemantics.java | 2 +-
.../metamodel/facets/AbstractFacetFactoryTest.java | 52 ++-
.../ActionAnnotationFacetFactoryTest_TypeOf.java | 8 +-
...enuFacetFromDomainServiceFacetFactoryTest.java} | 6 +-
.../CollectionAnnotationFacetFactoryTest.java | 8 +-
...ollectionAnnotationFacetFactoryTest_typeOf.java | 16 +-
.../title/TitleFacetViaMethodsFactoryTest.java | 8 +-
... LogicalTypeFacetFromClassNameFactoryTest.java} | 14 +-
.../facets/param/name/ParameterNameFacetTest.java | 2 +-
...ValidationDigitsAnnotationFacetFactoryTest.java | 103 -----
.../BigDecimalValueSemanticsProviderTest.java | 2 +-
.../value/BigIntValueSemanticsProviderTest.java | 8 +-
.../value/BlobValueSemanticsProviderTest.java | 2 +-
.../value/BooleanValueSemanticsProviderTest.java | 4 +-
.../value/ByteValueSemanticsProviderTest.java | 8 +-
.../value/CharacterValueSemanticsProviderTest.java | 2 +-
.../value/ClobValueSemanticsProviderTest.java | 2 +-
.../value/DoubleValueSemanticsProviderTest.java | 4 +-
.../value/FloatValueSemanticsProviderTest.java | 2 +-
.../value/IntValueSemanticsProviderTest.java | 8 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 2 +-
.../JavaUtilDateValueSemanticsProviderTest.java | 2 +-
.../value/LongValueSemanticsProviderTest.java | 8 +-
.../value/ShortValueSemanticsProviderTest.java | 10 +-
.../value/StringValueSemanticsProviderTest.java | 6 +-
.../ValueSemanticsProviderAbstractTestCase.java | 4 +-
.../ValueSemanticsAnnotationFacetFactoryTest.java | 292 ++++++++++++
.../dom/CustomerAsProxiedByDataNucleus.java | 4 +-
core/pom.xml | 38 +-
.../IsisModuleCoreRuntimeServices.java | 2 +
.../sitemap/SitemapServiceDefault.java | 210 +++++++++
.../_testing/InteractionService_forTesting.java | 83 ++--
.../HasAsciiDocDescription_description.java | 5 +-
.../AsciiDocValueSemanticsWithPreprocessing.java | 4 +-
.../jdo/ComplexNumberJdoValueSemantics.java | 2 +-
.../jpa/ComplexNumberJpaValueSemantics.java | 2 +-
.../customui/geocoding/GeoapifyClient.java | 7 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 4 +
.../cal/jpa/IsisCalendarEventJpa_update.java | 92 ++++
.../bigdecimals/jdo/JavaMathBigDecimalJdo.java | 7 +-
.../bigdecimals/jpa/JavaMathBigDecimalJpa.java | 7 +-
examples/demo/vaadin/pom.xml | 6 +-
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 3 +-
extensions/vw/exceldownload/ui/pom.xml | 50 +-
.../value/CalendarEventSemanticsProvider.java | 137 +++++-
.../ui/components/ScalarPanelAbstractLegacy.java | 58 +--
.../javafx/model/action/ActionUiModelFx.java | 19 +-
.../ui/components/markup/MarkupFieldFactory.java | 2 +-
.../vaadin/model/action/ActionUiModelVaa.java | 10 +-
isis-parent/pom.xml | 4 +-
.../jdo/datanucleus/config/DnSettings.java | 3 +-
.../jdo/datanucleus/dialect/DnJdoDialect.java | 8 +-
.../jdo/metamodel/JdoProgrammingModel.java | 8 +-
.../JdoDiscriminatorAnnotationFacetFactory.java | 6 +-
...eFacetFromJdoDiscriminatorValueAnnotation.java} | 4 +-
...eFacetFromJdoPersistenceCapableAnnotation.java} | 6 +-
.../JdoPersistenceCapableFacetFactory.java | 4 +-
...ecimalFromJdoColumnAnnotationFacetFactory.java} | 12 +-
...toryFacetFromAbsenceOfJdoColumnAnnotation.java} | 4 +-
...ndatoryFromJdoColumnAnnotationFacetFactory.java | 6 +-
...xFractionDigitsFacetInferredFromJdoColumn.java} | 10 +-
... => MaxLengthFacetFromJdoColumnAnnotation.java} | 6 +-
...LengthFromJdoColumnAnnotationFacetFactory.java} | 6 +-
...axTotalDigitsFacetFromJdoColumnAnnotation.java} | 10 +-
... DisabledFacetFromJdoPrimaryKeyAnnotation.java} | 4 +-
.../JdoPrimaryKeyAnnotationFacetFactory.java | 4 +-
... OptionalFacetFromJdoPrimaryKeyAnnotation.java} | 4 +-
...JdoDiscriminatorAnnotationFacetFactoryTest.java | 2 +-
...alFromJdoColumnAnnotationFacetFactoryTest.java} | 18 +-
...ryFromJdoColumnAnnotationFacetFactoryTest.java} | 6 +-
...venJdoPrimaryKeyAnnotationFacetFactoryTest.java | 4 +-
.../jpa/metamodel/JpaProgrammingModel.java | 4 +-
...ecimalFromJpaColumnAnnotationFacetFactory.java} | 8 +-
... => MandatoryFacetFromJpaColumnAnnotation.java} | 5 +-
...ndatoryFromJpaColumnAnnotationFacetFactory.java | 2 +-
...ractionDigitsFacetFromJpaColumnAnnotation.java} | 10 +-
...axTotalDigitsFacetFromJpaColumnAnnotation.java} | 10 +-
.../DomainModelTest_usingGoodDomain.java | 2 +-
.../persistence/jdo/_JdoExceptionTranslator.java | 8 +-
.../interaction/DomainObjectTesterFactory.java | 16 +-
starters/pom.xml | 12 +-
subdomains/excel/applib/pom.xml | 20 +-
subdomains/excel/testing/pom.xml | 5 +
subdomains/{excel/testing => poi}/pom.xml | 54 +--
subdomains/pom.xml | 9 +-
subdomains/xdocreport/applib/pom.xml | 74 ++-
.../applib/service/XDocReportService.java | 6 +-
.../applib/service/example/Generate2Pdf.java | 6 +-
tooling/pom.xml | 2 +-
.../semantics/AsciiDocValueSemantics.java | 2 +-
.../semantics/XmlValueSemanticsAbstract.java | 7 +-
valuetypes/asciidoc/ui/pom.xml | 4 +-
.../semantics/MarkdownValueSemantics.java | 2 +-
viewers/common/pom.xml | 2 +-
.../isis/viewer/common/model/HasParentUiModel.java | 6 +-
.../viewer/common/model/UiComponentHolder.java | 2 +
.../FormUiModel.java => ActionFormUiModel.java} | 55 +--
.../common/model/action/ActionUiMetaModel.java | 147 ------
.../viewer/common/model/action/ActionUiModel.java | 8 +-
...ctionUiModel.java => HasActionInteraction.java} | 18 +-
.../common/model/action/HasManagedAction.java | 120 +++++
.../action/{form => }/PendingParameterManager.java | 3 +-
.../model/action/decorator/ActionUiDecorator.java | 4 +-
.../model/components/UiComponentFactory.java | 1 -
.../model/decorator/disable/DisablingUiModel.java | 23 +-
.../common/model/decorator/icon/IconDecorator.java | 2 +-
.../decorator/prototyping/PrototypingUiModel.java | 5 -
.../model/decorator/tooltip/TooltipDecorator.java | 4 -
.../common/model/feature/ParameterUiModel.java | 4 +-
.../viewer/common/model/feature/ScalarUiModel.java | 21 +-
.../viewer/common/model/header/HeaderUiModel.java | 2 +-
.../isis/viewer/common/model/menu/MenuItemDto.java | 9 +-
.../viewer/common/model/{ => mixin}/HasTitle.java | 3 +-
.../common/model/{ => mixin}/HasUiComponent.java | 3 +-
.../common/model/{ => mixin}/HasUiMenuItem.java | 2 +-
.../domainobjects/ObjectActionReprRenderer.java | 2 +-
.../domainobjects/ObjectPropertyReprRenderer.java | 8 +-
.../AbstractTypeFeatureReprRenderer.java | 25 +-
.../ActionParameterDescriptionReprRenderer.java | 2 +-
.../links/ActionLinkUiComponentFactoryWkt.java | 6 +-
...entFactoryWkt.java => ActionModelProvider.java} | 9 +-
.../viewer/wicket/model/links/LinkAndLabel.java | 122 ++---
.../wicket/model/links/LinkAndLabelAbstract.java | 110 -----
.../wicket/model/links/ListOfLinksModel.java | 53 +--
.../viewer/wicket/model/models/ActionModel.java | 342 +-------------
.../wicket/model/models/ActionModelImpl.java | 201 ++++++++
.../viewer/wicket/model/models/ActionPrompt.java | 7 +-
.../wicket/model/models/ActionPromptProvider.java | 14 +-
.../model/models/ActionPromptWithExtraContent.java | 6 +-
.../wicket/model/models/BookmarkTreeNode.java | 6 +-
.../wicket/model/models/BookmarkableModel.java | 2 +-
.../models/EntityCollectionModelStandalone.java | 6 +-
.../viewer/wicket/model/models/FormExecutor.java | 22 +-
.../wicket/model/models/FormExecutorContext.java | 8 +-
.../viewer/wicket/model/models/ScalarModel.java | 41 +-
.../wicket/model/models/ScalarParameterModel.java | 17 +-
.../viewer/wicket/model/models/ValueModel.java | 7 +-
.../isis/viewer/wicket/model/models/VoidModel.java | 8 +-
.../interaction/act/ActionInteractionWkt.java | 81 +++-
.../wicket/model/util/PageParameterUtils.java | 20 +-
.../actionresponse/ActionResultResponseType.java | 79 ++--
.../wicket/ui/actionresponse/_DownloadHandler.java | 113 +++++
.../wicket/ui/actionresponse/_RedirectHandler.java | 52 +++
.../viewer/wicket/ui/components/LabelBase.java | 4 +-
.../ui/components/about/JarManifestListView.java | 10 +-
.../ui/components/actioninfo/ActionInfoPanel.java | 12 +-
.../entityactions/AdditionalLinksPanel.java | 140 ++----
.../entityactions/EntityActionLinkFactory.java | 70 ---
.../entityactions/LinkAndLabelFactory.java | 153 ++++++
.../actionmenu/entityactions/LinkAndLabelUtil.java | 76 ---
.../actionmenu/serviceactions/CssMenuItem.java | 53 +--
.../serviceactions/MenuActionLinkFactory.java | 50 --
.../actionmenu/serviceactions/MenuActionPanel.java | 61 ++-
.../serviceactions/ServiceActionUtil.java | 108 ++---
.../serviceactions/ServiceActionsPanel.java | 69 +--
.../actionprompt/ActionPromptHeaderPanel.java | 20 +-
.../actionprompt/ActionPromptModalWindow.html | 3 +
.../actionprompt/ActionPromptModalWindow.java | 38 +-
.../actionpromptsb/ActionPromptSidebar.java | 16 +-
.../components/actions/ActionParametersForm.java | 51 +-
.../actions/ActionParametersFormPanel.java | 12 +-
.../actions/ActionParametersFormPanelFactory.java | 6 +-
.../components/actions/ActionParametersPanel.java | 11 +-
.../bookmarkedpages/BookmarkedPagesPanel.java | 125 ++---
.../ui/components/collection/CollectionPanel.java | 17 +-
.../selector/CollectionSelectorPanel.java | 162 +++----
.../ajaxtable/IsisAjaxFallbackDataTable.java | 4 +-
.../ajaxtable/IsisAjaxHeadersToolbar.java | 10 +-
.../ajaxtable/IsisAjaxNavigationToolbar.java | 42 +-
.../ajaxtable/IsisTotalRecordsToolbar.java | 19 +-
.../ajaxtable/columns/GenericPropertyColumn.java | 14 +-
.../ajaxtable/columns/GenericTitleColumn.java | 4 +-
.../ajaxtable/columns/GenericToggleboxColumn.java | 6 +-
.../summary/CollectionContentsAsSummary.java | 6 +-
.../entity/collection/EntityCollectionPanel.java | 18 +-
.../components/entity/fieldset/PropertyGroup.java | 55 ++-
.../entity/header/EntityHeaderPanel.java | 17 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 20 +-
.../wicket/ui/components/footer/FooterPanel.java | 31 +-
.../wicket/ui/components/header/HeaderPanel.java | 17 +-
.../ui/components/layout/bs3/BS3GridPanel.java | 35 +-
.../wicket/ui/components/layout/bs3/Util.java | 42 --
.../components/layout/bs3/clearfix/ClearFix.java | 7 +-
.../wicket/ui/components/layout/bs3/col/Col.java | 29 +-
.../wicket/ui/components/layout/bs3/row/Row.java | 5 +-
.../ui/components/layout/bs3/tabs/TabPanel.java | 8 +-
.../ui/components/property/PropertyEditForm.java | 51 +-
.../ui/components/property/PropertyEditPanel.java | 12 +-
.../PropertyEditPromptHeaderPanel.java | 17 +-
.../scalars/ComponentFactoryScalarAbstract.java | 12 +-
.../scalars/ConverterBasedOnValueSemantics.java | 134 ++++++
.../components/scalars/IsisConverterLocator.java | 125 -----
.../ui/components/scalars/ScalarPanelAbstract.java | 268 ++++-------
.../scalars/ScalarPanelSelectAbstract.java | 17 +-
.../scalars/ScalarPanelTextFieldAbstract.html | 18 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 30 +-
.../ScalarPanelTextFieldDatePickerAbstract.java | 15 +-
.../scalars/ScalarPanelTextFieldNumeric.java | 45 +-
.../ScalarPanelTextFieldParseableAbstract.java | 3 +-
.../blobclob/IsisBlobOrClobPanelAbstract.java | 71 ++-
.../scalars/image/JavaAwtImagePanel.java | 9 +-
.../jdkmath/BigDecimalConverterForFeature.java} | 24 +-
.../jdkmath/BigDecimalConverterWithScale.java | 134 ------
.../scalars/jdkmath/BigDecimalTextField.java | 60 ---
.../scalars/jdkmath/JavaMathBigDecimalPanel.java | 27 +-
.../jdkmath/JavaMathBigDecimalPanelFactory.java | 29 +-
.../scalars/jdkmath/JavaMathBigIntegerPanel.java | 25 +-
.../components/scalars/markup/MarkupComponent.java | 2 +-
.../scalars/markup/ParentedMarkupPanel.java | 5 +-
.../components/scalars/primitive/BooleanPanel.java | 12 +-
.../ui/components/scalars/primitive/BytePanel.java | 25 +-
.../components/scalars/primitive/DoublePanel.java | 22 +-
.../components/scalars/primitive/FloatPanel.java | 21 +-
.../components/scalars/primitive/IntegerPanel.java | 22 +-
.../ui/components/scalars/primitive/LongPanel.java | 22 +-
.../components/scalars/primitive/ShortPanel.java | 22 +-
.../scalars/reference/ReferencePanel.java | 17 +-
.../scalars/string/MultiLineStringPanel.java | 48 +-
.../compound/ValueCompoundPanel.java} | 53 ++-
.../ValueCompoundPanelFactory.java} | 29 +-
.../scalars/value/compound/ValueCompoundPanex.html | 62 +++
.../ValueFallbackPanel.java} | 8 +-
.../ValueFallbackPanelFactory.java} | 15 +-
.../valuechoices/ValueChoicesSelect2Panel.java | 4 +-
.../StandaloneCollectionPanel.java | 13 +-
.../components/tree/IsisToWicketTreeAdapter.java | 2 +-
.../ui/components/unknown/UnknownModelPanel.java | 10 +-
.../ui/components/value/StandaloneValuePanel.java | 10 +-
.../value/StandaloneValuePanelFactory.java | 7 +-
.../wicket/ui/components/welcome/WelcomePanel.java | 10 +-
.../components/widgets/bootstrap/ModalDialog.java | 64 ++-
.../entitysimplelink/EntityLinkSimplePanel.java | 9 +-
.../widgets/linkandlabel/ActionLink.java | 237 +++++++---
.../linkandlabel/LinkAndLabelFactoryAbstract.java | 271 +----------
.../ObjectAdapterMementoProviderAbstract.java | 17 +-
.../widgets/themepicker/ThemeChooser.java | 51 +-
.../widgets/zclip/ZeroClipboardPanel.java | 71 ++-
.../wicket/ui/errors/ExceptionStackTracePanel.java | 14 +-
.../wicket/ui/errors/StackTraceListView.java | 13 +-
.../isis/viewer/wicket/ui/pages/PageAbstract.java | 36 +-
.../accmngt/AccountManagementPageAbstract.java | 19 +-
.../wicket/ui/pages/bootstrap-overrides-all-v2.css | 6 +
.../viewer/wicket/ui/pages/entity/EntityPage.java | 10 +-
.../wicket/ui/pages/mmverror/MmvErrorPage.java | 31 +-
.../viewer/wicket/ui/pages/value/ValuePage.java | 7 +-
.../wicket/ui/pages/voidreturn/VoidReturnPage.java | 5 +-
.../isis/viewer/wicket/ui/panels/FormAbstract.java | 18 +-
.../wicket/ui/panels/FormExecutorDefault.java | 56 ++-
.../isis/viewer/wicket/ui/panels/OkCancelForm.java | 100 ++++
.../wicket/ui/panels/PromptFormAbstract.java | 346 ++++----------
.../wicket/ui/panels/PromptFormPanelAbstract.java | 4 +-
.../viewer/wicket/ui/util/CssClassAppender.java | 75 ---
.../isis/viewer/wicket/ui/util/Decorators.java | 74 ++-
.../isis/viewer/wicket/ui/util/Tooltips.java | 15 +-
.../org/apache/isis/viewer/wicket/ui/util/Wkt.java | 515 +++++++++++++++++++++
...BigDecimalConverterWithScaleTest_roundtrip.java | 144 ------
.../jdkmath/BigDecimalConverter_roundtrip.java | 184 ++++++++
.../viewer/wicket/ui/pages/PageAbstractTest.java | 11 +-
.../ComponentFactoryRegistrarDefault.java | 36 +-
.../IsisWicketApplication_experimental.java | 12 +-
390 files changed, 5742 insertions(+), 5276 deletions(-)