You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/10/28 06:19:08 UTC
[isis] 01/01: Merge pull request #748 from
apache/2877-compound.value.types
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
commit b6a623766a5967d4bd27b3d3b99937733f2b699d
Merge: bc28a29 99b32a2
Author: Andi Huber <ah...@apache.org>
AuthorDate: Thu Oct 28 08:18:59 2021 +0200
Merge pull request #748 from apache/2877-compound.value.types
action dialogs (UI): support associated actions for action parameters
.../org/apache/isis/applib/adapters/Renderer.java | 10 +-
.../apache/isis/applib/annotation/SemanticsOf.java | 4 +
.../isis/applib/services/iactn/Execution.java | 4 +-
.../commons/internal/functions/_Functions.java | 10 +-
...dapter.java => _Functions_IndexedZeroBase.java} | 8 +-
.../DomainObjectAnnotationFacetFactory.java | 4 +-
.../metamodel/facets/object/mixin/MixinFacet.java | 1 -
.../facets/object/mixin/MixinFacetAbstract.java | 8 +-
.../mixin/MixinFacetForDomainObjectAnnotation.java | 8 +-
.../title/parser/TitleFacetUsingValueFacet.java | 6 +-
.../facets/object/value/ValueFacetAbstract.java | 2 +-
.../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 +-
.../authorization/AuthorizationFacetAbstract.java | 12 +-
...ectionParamDefaultsAndChoicesPostProcessor.java | 2 +-
.../core/metamodel/spec/feature/ObjectAction.java | 60 +--
.../spec/feature/ObjectActionParameter.java | 2 +-
.../core/metamodel/spec/feature/ObjectFeature.java | 19 +-
.../feature/memento/ActionParameterMemento.java | 2 +-
.../specloader/specimpl/ObjectActionDefault.java | 4 +
.../specimpl/ObjectActionParameterAbstract.java | 25 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 11 +-
.../specimpl/ObjectSpecificationAbstract.java | 22 +-
.../valuesemantics/BigDecimalValueSemantics.java | 2 +-
.../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 +-
.../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 +-
.../AsciiDocValueSemanticsWithPreprocessing.java | 2 +-
.../jdo/ComplexNumberJdoValueSemantics.java | 2 +-
.../jpa/ComplexNumberJpaValueSemantics.java | 2 +-
.../cal/jpa/IsisCalendarEventJpa_update.java | 92 ++++
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 3 +-
.../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 +-
.../DomainModelTest_usingGoodDomain.java | 2 +-
.../semantics/AsciiDocValueSemantics.java | 2 +-
.../semantics/XmlValueSemanticsAbstract.java | 7 +-
.../semantics/MarkdownValueSemantics.java | 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 +-
.../decorator/prototyping/PrototypingUiModel.java | 5 -
.../model/decorator/tooltip/TooltipDecorator.java | 4 -
.../common/model/feature/ParameterUiModel.java | 4 +-
.../viewer/common/model/feature/ScalarUiModel.java | 3 +-
.../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 +-
.../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 | 18 +-
.../actionresponse/ActionResultResponseType.java | 13 +-
.../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 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 268 ++++--------
.../scalars/ScalarPanelSelectAbstract.java | 17 +-
.../scalars/ScalarPanelTextFieldAbstract.html | 1 +
.../scalars/ScalarPanelTextFieldAbstract.java | 28 +-
.../ScalarPanelTextFieldDatePickerAbstract.java | 15 +-
.../ScalarPanelTextFieldParseableAbstract.java | 3 +-
.../blobclob/IsisBlobOrClobPanelAbstract.java | 71 ++--
.../scalars/image/JavaAwtImagePanel.java | 9 +-
.../components/scalars/markup/MarkupComponent.java | 2 +-
.../scalars/markup/ParentedMarkupPanel.java | 5 +-
.../components/scalars/primitive/BooleanPanel.java | 12 +-
.../scalars/reference/ReferencePanel.java | 17 +-
.../scalars/string/MultiLineStringPanel.java | 45 +-
.../ValueCompoundPanel.java} | 46 +-
.../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 +-----------
.../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 +-
.../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 | 473 +++++++++++++++++++++
.../viewer/wicket/ui/pages/PageAbstractTest.java | 11 +-
.../ComponentFactoryRegistrarDefault.java | 36 +-
.../IsisWicketApplication_experimental.java | 12 +-
229 files changed, 3515 insertions(+), 3509 deletions(-)