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

ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git


    from 2d9054a6eef CAUSEWAY-3815: de-duplicate action decorator code
     add 54dbbee8f46 CAUSEWAY-3815: adds action drop-down menu to each row
     add e22d2236c1a CAUSEWAY-3815: refactor: rename AdditioalLinks -> 
ActionLinks
     add c17e404551c CAUSEWAY-3815: simplify action link creation
     add dee33dac282 CAUSEWAY-3815: remove LinkAndLabel in favor of ActionLink
     add 123c3d57f29 CAUSEWAY-3815: test fixes
     add 621c10ed29a CAUSEWAY-3815: viewer commons: remove some of the 
interfaces
     add c112efbf875 CAUSEWAY-3815: working on encapsulation
     add 30151d0e59f CAUSEWAY-3815: ditch ComponentFactoryRegistrar
     add fc7e00f1433 CAUSEWAY-3815: flatten ComponentFactoryRegistry type 
hierarchy
     add 2bcb1c1fccf CAUSEWAY-3815: more work on encapsulation
     add 5dafb63b541 CAUSEWAY-3815: more work on encapsulation (2)
     add 71d96de12e5 CAUSEWAY-3815: just renaming packages where actionlinks 
reside
     add b3c64893213 CAUSEWAY-3815: remove behavior from enum  
ActionResultResponseType
     add 7738b3d7d86 CAUSEWAY-3815: adds ActionModel flag 
originatesFromActionColumn
     add 7b856f6f67f CAUSEWAY-3815: models various cases as ColumnActionModifier
     add b38fd1822cd CAUSEWAY-3815: adds config option to disable action columns

No new revisions were added by this update.

Summary of changes:
 .../causeway/commons/internal/base/_Text.java      |  12 +
 .../causeway/commons/internal/base/TextTest.java   |  26 ++
 .../core/config/CausewayConfiguration.java         |  20 +-
 .../testdomain/conf/Configuration_usingWicket.java |  83 +----
 .../viewer/commons/model/action/UiAction.java      |  29 --
 .../viewer/commons/model/mixin/HasUiComponent.java |  26 --
 .../wicket/model/src/main/java/module-info.java    |   1 +
 .../links/ActionLinkUiComponentFactoryWkt.java     |   1 +
 .../viewer/wicket/model/links/LinkAndLabel.java    | 107 -------
 .../viewer/wicket/model/links/LinksProvider.java   |   3 +-
 .../viewer/wicket/model/models/ActionModel.java    | 161 ++++++++++
 .../wicket/model/models/ActionModelImpl.java       |  37 +--
 .../wicket/model/models/ActionResultModel.java     | 118 +++++++
 .../models/EntityCollectionModelAbstract.java      |   7 +-
 .../viewer/wicket/model/models/FormExecutor.java   |  22 ++
 .../EntityIconAndTitlePanelTest_abbreviated.java   |  54 ----
 viewers/wicket/ui/src/main/java/module-info.java   |   8 +-
 .../ui/actionresponse/ActionResultResponse.java    |  69 +++--
 .../ActionResultResponseHandlingStrategy.java      |  17 +-
 .../actionresponse/ActionResultResponseType.java   | 345 ---------------------
 .../ui/actionresponse/PageRedirectRequest.java     |  11 +
 .../wicket/ui/actionresponse/_ResponseUtil.java    | 187 +++++++++++
 .../ui/app/registry/ComponentFactoryList.java      |  53 ++++
 .../ui/app/registry/ComponentFactoryRegistrar.java | 118 -------
 .../ui/app/registry/ComponentFactoryRegistry.java  | 143 ++++++++-
 .../wicket/ui/components/about/AboutPanel.java     |   2 +-
 .../ui/components/about/JarManifestAttributes.java |   2 +-
 .../ui/components/about/JarManifestListView.java   |   2 +-
 .../ui/components/about/JarManifestModel.java      |   2 +-
 .../ui/components/about/JarManifestPanel.java      |   2 +-
 .../ui/components/actioninfo/ActionInfoPanel.java  |   2 +-
 .../FontAwesomeBehavior.java                       |   2 +-
 .../ActionLinksAsButtonInlinePanel.html}           |   2 +-
 .../ActionLinksAsButtonInlinePanel.java}           |   8 +-
 .../entityactions/ActionLinksAsDropDownPanel.html} |   2 +-
 .../entityactions/ActionLinksAsDropDownPanel.java} |   8 +-
 .../entityactions/ActionLinksPanel.java}           |  55 ++--
 .../serviceactions/CssMenuItem.java                |  44 +--
 .../serviceactions/CssSubMenuItemsPanel.html       |   2 +-
 .../serviceactions/CssSubMenuItemsPanel.java       |   2 +-
 .../serviceactions/MenuActionPanel.java            |   4 +-
 .../serviceactions/ServiceActionUtil.java          |  29 +-
 .../serviceactions/ServiceActionsPanel.css         |   0
 .../serviceactions/ServiceActionsPanel.html        |   2 +-
 .../serviceactions/ServiceActionsPanel.java        |   4 +-
 .../serviceactions/ServiceActionsPanelFactory.java |   2 +-
 .../serviceactions/TertiaryActionsPanel.css        |   0
 .../serviceactions/TertiaryActionsPanel.html       |   2 +-
 .../serviceactions/TertiaryActionsPanel.java       |   4 +-
 .../serviceactions/TertiaryMenuPanelFactory.java   |   4 +-
 .../entityactions/LinkAndLabelFactory.java         | 142 ---------
 .../actions/ActionParametersFormPanel.java         |   6 +-
 .../components/actions/ActionParametersPanel.java  |  16 +-
 .../actions/ActionParametersPanelFactory.java      |   2 +-
 .../bookmarkedpages/BookmarkedPagesPanel.java      |   2 +-
 .../ui/components/collection/CollectionPanel.java  |   4 +-
 .../CollectionContentsAsAjaxTablePanel.java        |   4 +-
 .../ajaxtable/columns/ActionColumn.java            |  37 ++-
 .../columns/AssociationColumnAbstract.java         |   4 +-
 .../ajaxtable/columns/GenericColumnAbstract.java   |   5 +-
 .../icons/CollectionContentsAsIconsPanel.java      |   2 +-
 .../CollectionContentsMultipleViewsPanel.java      |   2 +-
 .../summary/CollectionContentsAsSummary.java       |   2 +-
 .../unresolved/CollectionContentsHiddenPanel.java  |   2 +-
 .../ui/components/empty/EmptyCollectionPanel.java  |   2 +-
 .../entity/collection/EntityCollectionPanel.java   |  12 +-
 .../components/entity/fieldset/PropertyGroup.java  |  25 +-
 .../entity/header/EntityHeaderPanel.java           |  12 +-
 .../entity/icontitle/EntityIconAndTitlePanel.java  |  16 +-
 .../icontitle/EntityIconAndTitlePanelFactory.java  |  11 +-
 .../icontitle/EntityIconTitleAndCopyLinkPanel.java |   2 +-
 .../wicket/ui/components/header/HeaderPanel.java   |   2 +-
 .../ui/components/layout/bs/BSGridPanel.java       |  28 +-
 .../components/layout/bs/BSGridPanelFactory.java   |  29 ++
 .../wicket/ui/components/layout/bs/col/Col.java    |   8 +-
 .../components/property/PropertyEditFormPanel.java |   6 +-
 .../ui/components/property/PropertyEditPanel.java  |   6 +-
 .../ui/components/scalars/ScalarPanelAbstract.java |  55 ++--
 .../components/scalars/ScalarPanelAbstract2.java   |  13 +-
 .../viewer/wicket/ui/components/scalars/_Util.java |  30 +-
 .../blobclob/CausewayBlobOrClobPanelAbstract.java  |   2 +-
 .../scalars/blobclob/CausewayBlobPanel.java        |   2 +-
 .../scalars/blobclob/CausewayClobPanel.java        |   2 +-
 .../ui/components/scalars/bool/BooleanPanel.java   |   2 +-
 .../choices/ChoicesSelect2PanelFactory.java        |   1 -
 .../scalars/choices/ObjectChoicesSelect2Panel.java |   2 +-
 .../{string => choices}/ScalarTitleBadgePanel.java |   4 +-
 .../scalars/choices/ValueChoicesSelect2Panel.java  |   2 +-
 .../scalars/image/JavaAwtImagePanel.java           |   2 +-
 .../scalars/markup/ScalarMarkupPanel.java          |   2 +-
 .../scalars/markup/StandaloneMarkupPanel.java      |   2 +-
 .../scalars/passwd/CausewayPasswordPanel.java      |   2 +-
 .../scalars/string/MultiLineStringPanel.java       |   2 +-
 .../ui/components/scalars/string/StringPanel.java  |   2 +-
 .../scalars/string/StringPanelFactory.java         |   6 +
 .../scalars/value/fallback/ValueFallbackPanel.java |   2 +-
 .../StandaloneCollectionPanel.java                 |   2 +-
 .../tree/CausewayToWicketTreeAdapter.java          |   4 +-
 .../ui/components/unknown/UnknownModelPanel.java   |   2 +-
 .../ui/components/value/StandaloneValuePanel.java  |   2 +-
 .../ui/components/voidreturn/VoidReturnPanel.java  |   2 +-
 .../wicket/ui/components/welcome/WelcomePanel.java |   2 +-
 .../{linkandlabel => actionlink}/ActionLink.java   |  45 ++-
 .../linkandlabel/LinkAndLabelFactoryAbstract.java  |  56 ----
 .../viewer/wicket/ui/pages/PageAbstract.java       |   1 -
 .../viewer/wicket/ui/pages/entity/EntityPage.java  |   4 +-
 .../wicket/ui/panels/FormExecutorDefault.java      |  55 +---
 .../viewer/wicket/ui/util/WktDecorators.java       |   8 +-
 .../causeway/viewer/wicket/ui/util/WktLinks.java   |  21 +-
 .../viewer/wicket/ui/util/WktTooltips.java         |   2 +-
 .../viewer/CausewayModuleViewerWicketViewer.java   |   8 +-
 ...Default.java => ComponentFactoryConfigWkt.java} | 137 ++++----
 .../ComponentFactoryRegistryDefault.java           | 250 ---------------
 .../config/WicketViewerCssBundleInit.java          |   8 +-
 114 files changed, 1239 insertions(+), 1740 deletions(-)
 delete mode 100644 
viewers/commons/model/src/main/java/org/apache/causeway/viewer/commons/model/action/UiAction.java
 delete mode 100644 
viewers/commons/model/src/main/java/org/apache/causeway/viewer/commons/model/mixin/HasUiComponent.java
 delete mode 100644 
viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/links/LinkAndLabel.java
 create mode 100644 
viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/models/ActionResultModel.java
 delete mode 100644 
viewers/wicket/ui-test/src/test/java/org/apache/causeway/viewer/wicket/ui/test/components/entity/icontitle/EntityIconAndTitlePanelTest_abbreviated.java
 delete mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/actionresponse/ActionResultResponseType.java
 create mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/actionresponse/_ResponseUtil.java
 create mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/app/registry/ComponentFactoryList.java
 delete mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/app/registry/ComponentFactoryRegistrar.java
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/FontAwesomeBehavior.java (96%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu/entityactions/AdditionalLinksAsListInlinePanel.html
 => actionlinks/entityactions/ActionLinksAsButtonInlinePanel.html} (95%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu/entityactions/AdditionalLinksAsListInlinePanel.java
 => actionlinks/entityactions/ActionLinksAsButtonInlinePanel.java} (75%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu/entityactions/AdditionalLinksAsDropDownPanel.html
 => actionlinks/entityactions/ActionLinksAsDropDownPanel.html} (95%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu/entityactions/AdditionalLinksAsDropDownPanel.java
 => actionlinks/entityactions/ActionLinksAsDropDownPanel.java} (75%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu/entityactions/AdditionalLinksPanel.java
 => actionlinks/entityactions/ActionLinksPanel.java} (65%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/CssMenuItem.java (84%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/CssSubMenuItemsPanel.html (94%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/CssSubMenuItemsPanel.java (94%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/MenuActionPanel.java (96%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/ServiceActionUtil.java (81%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/ServiceActionsPanel.css (100%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/ServiceActionsPanel.html (96%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/ServiceActionsPanel.java (94%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/ServiceActionsPanelFactory.java (96%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/TertiaryActionsPanel.css (100%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/TertiaryActionsPanel.html (96%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/TertiaryActionsPanel.java (92%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{actionmenu
 => actionlinks}/serviceactions/TertiaryMenuPanelFactory.java (94%)
 delete mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/actionmenu/entityactions/LinkAndLabelFactory.java
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/scalars/{string
 => choices}/ScalarTitleBadgePanel.java (95%)
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/widgets/{linkandlabel
 => actionlink}/ActionLink.java (89%)
 delete mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/widgets/linkandlabel/LinkAndLabelFactoryAbstract.java
 rename 
viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/registries/components/{ComponentFactoryRegistrarDefault.java
 => ComponentFactoryConfigWkt.java} (80%)
 delete mode 100644 
viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/registries/components/ComponentFactoryRegistryDefault.java

Reply via email to