You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2020/06/25 06:38:58 UTC

[isis] branch ISIS-2222 updated (71e3b6b -> 74a5b33)

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

danhaywood pushed a change to branch ISIS-2222
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from 71e3b6b  ISIS-2222: further small refinements
     add 4bbc38e  ISIS-2350 match menu items based on their action title
     add 66efd8c  Merge remote-tracking branch 'origin/master'
     add 6c99174  ISIS-2350 clean out console.log's
     add 4c0f530  ISIS-2342 Overlay scale button [+|-] onto SVG, analogous to OSM map. Copyright added, minor code polishing.
     add b96a9ff  ISIS-2340: CCS replace fa-pencil-square-o -> fa-edit (using fa-5 now)
     add a6f9234  ISIS-2340: CCS replace fa-pencil-square-o -> fa-edit (using fa-5 now)(2)
     add 8500cb2  ISIS-2340: fixes potential NPE in TitleFacetViaTitleAnnotation
     add f5c78dc  ISIS-2378: fixes _Strings.readAllLines
     add 471f33a  ISIS-2340: CSS: replace file-excel-o -> file-excel (fa5)
     add 5f69d79  Secman now sends a UserCreatedEvent
     add 872aaf9  Merge pull request #178 from bkalbfus/master
     add 564e28c  ISIS-2379: some post merge refactoring ...
     add d4abc82  ISIS-2340: move legacy ScalarPanel stuff to pdfjs
     add 5624c9c  ISIS-2340: some renaming and de-duplication
     add 81d0048  ISIS-2340: adds permanent debug points for USER_INTERACTION
     add 900831d  ISIS-2340: adds new JavaFx Viewer (incubator)
     add a5feef4  ISIS-2340: JavaFX viewer: full initial context bootstrapping
     add a8c9856  ISIS-2340: JavaFX viewer: adds menu items
     add f311e99  ISIS-2340: IsisWebAppCommonContext -> IsisAppCommonContext
     add 304e1bb  ISIS-2340: move IsisAppCommonContext to 'runtime' module
     add e43310e  ISIS-2340: let common UI Model Module no longer depend on 'web'
     add 2dfcd55  ISIS-2340: remove dependency exclusions (no longer required)
     add ace8369  ISIS-2340: simplify ActionLinkUiModelFactory
     add 8035599  ISIS-2340: simplify menu building
     add 5c1343b  ISIS-2340: simplify ActionLinkUiModel
     add 6ffa3f3  ISIS-2340: fx: simplify ActionUI Factory stuff
     add 6c25cd7  ISIS-2340: fx/vaa: use simpler Action Models
     add 1ea4aa1  ISIS-2340: wkt: simplify menu building (use shared algorithm)
     add f6b69dd  ISIS-2340: remove from 'common' some that are no longer shared
     add 6b0ad8a  ISIS-2340: add missing lic. header
     add 9f79879  ISIS-2340: fx: menu action handler stub
     add 79349a6  ISIS-2340: mitigate some issues from code analysis (sonar)
     add 1656d64  ISIS-2222: fleshes out primitive bytes to demo app, then fleshes out primitive char some more
     add 74a5b33  ISIS-2222: updates some descriptions for primitive char"

No new revisions were added by this update.

Summary of changes:
 .../isis/core/commons/internal/base/_Strings.java  |   2 +-
 .../isis/core/commons/internal/debug/_Probe.java   |  17 +
 .../apache/isis/core/config/IsisConfiguration.java |  11 +-
 .../annotation/TitleFacetViaTitleAnnotation.java   |   8 +-
 .../runtime/context/IsisAppCommonContext.java}     |  16 +-
 .../runtime}/context/memento/ObjectMemento.java    |   2 +-
 .../context/memento/ObjectMementoCollection.java   |   2 +-
 .../context/memento/ObjectMementoForEmpty.java     |   2 +-
 .../context/memento/ObjectMementoService.java      |   2 +-
 .../src/main/java/demoapp/dom/DemoModule.java      |  55 +-
 .../demoapp/dom/homepage/DemoHomePage.layout.xml   |   1 +
 .../demoapp/{webapp => dom}/menubars.layout.xml    |   1 +
 .../java/demoapp/dom/types/FeaturedTypesMenu.java  |  11 +-
 .../bytes/PrimitiveBytes-description.adoc          |  56 ++
 .../PrimitiveBytes.java}                           |  59 +-
 .../PrimitiveBytes.layout.xml}                     |   1 +
 .../holder/PrimitiveByteHolder.java}               |  12 +-
 .../PrimitiveByteHolder_actionReturning.java}      |  19 +-
 ...rimitiveByteHolder_updateReadOnlyProperty.java} |  16 +-
 ...eHolder_updateReadOnlyPropertyWithChoices.java} |  26 +-
 .../bytes/jdo/PrimitiveByteJdoEntities.java        |  26 +
 .../jdo/PrimitiveByteJdoEntity-description.adoc    |  29 +
 .../jdo/PrimitiveByteJdoEntity.java}               |  19 +-
 .../jdo/PrimitiveByteJdoEntity.layout.xml}         |   1 +
 .../jdo/PrimitiveByteJdoEntitySeedService.java     |  42 +
 .../vm/PrimitiveByteViewModel-description.adoc}    |  14 +-
 .../vm/PrimitiveByteViewModel.java}                |  26 +-
 .../vm/PrimitiveByteViewModel.layout.xml}          |   1 +
 .../chars/PrimitiveChars-description.adoc          |  30 +-
 .../primitive/chars/PrimitiveChars.layout.xml      |   1 +
 .../chars/holder/PrimitiveCharHolder.java          |   6 +
 ...der_updateReadOnlyProperty2InlineAsIfEdit.java} |  10 +-
 ...veCharHolder_updateReadOnlyPropertyInline.java} |   5 +-
 ...iveCharHolder_updateReadOnlyPropertyModal.java} |   7 +-
 ...eCharHolder_updateReadOnlyPropertySidebar.java} |   7 +-
 ...arHolder_updateReadOnlyPropertyWithChoices.java |  11 +-
 .../chars/jdo/PrimitiveCharJdoEntity.java          |   4 +
 .../chars/jdo/PrimitiveCharJdoEntity.layout.xml    |  34 +-
 .../vm/PrimitiveCharViewModel-description.adoc     |   6 +-
 .../primitive/chars/vm/PrimitiveCharViewModel.java |   5 +
 .../chars/vm/PrimitiveCharViewModel.layout.xml     |  34 +-
 .../java/demoapp/dom/viewmodels/ViewModels.java    |  14 -
 .../StatefulViewModelJaxbRefsEntity.layout.xml     |   1 +
 .../StatefulViewModelUsingJaxb.layout.xml          |   1 +
 .../main/java/demoapp/webapp/DemoAppManifest.java  |  58 +-
 .../demo/domain/src/main/resources/application.yml |   2 +-
 examples/demo/{ => javafx}/pom.xml                 | 131 +--
 .../main/java/demoapp/javafx/DemoAppJavaFx.java    |  63 ++
 .../src/main/resources/log4j2-spring.xml           |   0
 examples/demo/pom.xml                              |   9 -
 .../java/demoapp/webapp/vaadin/DemoAppVaadin.java  |   8 +-
 .../isis/testdomain/rest/RestServiceTest.java      |   5 -
 .../UnstableShiroSecmanLdap_restfulStressTest.java |   2 +-
 .../secman/api/SecurityModuleConfig.java           |  12 +
 .../secman/api/events/UserCreatedEvent.java        |  64 ++
 .../extensions/secman/api/user/AccountType.java    |   8 +
 .../jdo/dom/user/ApplicationUserRepository.java    |  19 +-
 .../shiro/IsisModuleExtSecmanShiroRealm.java       |   6 +-
 .../CollectionContentsAsExcelFactory.java          |   2 +-
 .../ui/component/EventProviderAbstract.java        |   6 +-
 .../component/FullCalendarWithEventHandling.java   |   8 +-
 .../pdfjs/ui/components/PdfJsViewerPanel.java      |   3 +-
 .../ui/components/ScalarModelSubscriberLegacy.java |   8 +-
 .../ui/components/ScalarPanelAbstractLegacy.java   |  31 +-
 .../org/apache/isis/client/kroviz/ui/FormItem.kt   |  34 +-
 .../apache/isis/client/kroviz/ui/ImageDialog.kt    |  18 +
 .../apache/isis/client/kroviz/ui/PumlBuilder.kt    |   6 +-
 .../isis/client/kroviz/ui/kv/FormPanelFactory.kt   |  18 +
 .../apache/isis/client/kroviz/ui/kv/MenuFactory.kt |  35 +-
 .../apache/isis/client/kroviz/ui/kv/RoDialog.kt    |  20 +-
 .../client/kroviz/utils/ScalableVectorGraphic.kt   |  18 +
 incubator/viewers/javafx/model/pom.xml             |  83 ++
 .../model/action/ActionUiModelFactoryFx.java       |  14 +-
 .../javafx/model/action/ActionUiModelFx.java       |  43 +
 .../events/IsisModuleIncViewerJavaFxModel.java     |  27 +-
 .../javafx/model/events/JavaFxViewerConfig.java    |  19 +-
 .../model/events/PrimaryStageReadyEvent.java       |  20 +-
 incubator/viewers/javafx/pom.xml                   | 122 +++
 incubator/viewers/javafx/ui/pom.xml                |  50 ++
 .../javafx/ui/IsisModuleIncViewerJavaFxUi.java     |  32 +-
 .../viewer/javafx/ui/main/MenuBuilderFx.java       |  74 ++
 .../incubator/viewer/javafx/ui/main/UiBuilder.java |  69 ++
 .../viewer/javafx/ui/main/UiController.java        |  81 ++
 .../viewers/javafx/ui/src/main/resources/ui.fxml   |  75 ++
 incubator/viewers/javafx/viewer/pom.xml            |  42 +
 .../viewer/IsisModuleIncViewerJavaFxViewer.java    |  29 +-
 .../viewer/javafx/viewer/JavafxViewer.java         |  17 +-
 .../javafx/viewer/JavafxViewerApplication.java     |  71 ++
 .../vaadin/model/action/ActionFactoryVaa.java      |  68 --
 .../model/action/ActionUiModelFactoryVaa.java      |  14 +-
 .../vaadin/model/action/ActionUiModelVaa.java      |  39 +
 .../viewer/vaadin/model/action/ActionVaa.java      |  39 -
 .../viewer/vaadin/model/decorator/Decorators.java  |   4 +-
 .../viewer/vaadin/model/menu/MenuItemVaa.java      |  49 --
 .../viewer/vaadin/ui/pages/main/MainView.java      |  24 +-
 .../ui/pages/main/MainView_createHeader.java       | 101 +--
 .../vaadin/ui/pages/main/MenuBuilderVaa.java       |  77 ++
 security/shiro/pom.xml                             |  45 +-
 .../security/shiro/IsisModuleSecurityShiro.java    |   2 -
 viewers/common/pom.xml                             |   2 +-
 .../isis/viewer/common/model/HasUiMenuItem.java    |   8 +-
 .../viewer/common/model/UiComponentHolder.java     |  17 +-
 .../common/model/action/ActionUiMetaModel.java     |  26 +-
 .../viewer/common/model/action/ActionUiModel.java  | 100 +--
 .../common/model/action/ActionUiModelFactory.java  |  48 --
 .../ActionUiDecorator.java}                        |   8 +-
 .../common}/model/mementos/ActionMemento.java      |  15 +-
 .../isis/viewer/common/model/menu/MenuItemDto.java |  60 ++
 .../isis/viewer/common/model/menu/MenuUiModel.java |  25 +-
 .../model/menu/MenuUiModel_buildMenuItems.java     | 119 +--
 .../isis/viewer/common/model/menu/MenuVisitor.java |  10 +-
 .../common/model/menuitem/MenuItemUiModel.java     | 124 ---
 .../common/model/object/SimpleObjectUiModel.java   |   8 +-
 .../wicket/model/common/CommonContextUtils.java    |   8 +-
 .../links/ActionLinkUiComponentFactoryWkt.java     |   6 +-
 .../viewer/wicket/model/links/LinkAndLabel.java    |   5 +-
 .../wicket/model/links/LinkAndLabelAbstract.java}  |  27 +-
 .../model/mementos/ActionParameterMemento.java     |  14 +-
 .../wicket/model/modelhelpers/WhereAmIHelper.java  |   4 +-
 .../viewer/wicket/model/models/AboutModel.java     |   4 +-
 .../wicket/model/models/ActionArgumentCache.java   |   2 +-
 .../viewer/wicket/model/models/ActionModel.java    |   8 +-
 .../model/models/AdapterForObjectReference.java    |   2 +-
 .../wicket/model/models/BookmarkedPagesModel.java  |   4 +-
 .../wicket/model/models/EntityCollectionModel.java |   8 +-
 .../viewer/wicket/model/models/EntityModel.java    |  20 +-
 .../wicket/model/models/FormExecutorContext.java   |   2 +-
 .../wicket/model/models/ManagedObjectModel.java    |   8 +-
 .../viewer/wicket/model/models/ModelAbstract.java  |  12 +-
 .../wicket/model/models/ObjectAdapterModel.java    |   2 +-
 .../wicket/model/models/PageParameterUtil.java     |  10 +-
 .../viewer/wicket/model/models/PendingModel.java   |   6 +-
 .../model/models/ScalarModelWithMultiPending.java  |   2 +-
 .../model/models/ScalarModelWithPending.java       |   2 +-
 .../wicket/model/models/ScalarParameterModel.java  |   2 +-
 .../wicket/model/models/ServiceActionsModel.java   |   4 +-
 .../model/models/ToggledMementosProvider.java      |   2 +-
 .../viewer/wicket/model/models/ValueModel.java     |   6 +-
 .../isis/viewer/wicket/model/models/VoidModel.java |   4 +-
 .../viewer/wicket/model/models/WelcomeModel.java   |   4 +-
 .../viewer/wicket/model/util/ComponentHintKey.java |   6 +-
 .../wicket/model/models/EntityModel_hintsTest.java |   4 +-
 .../ScalarModel_isScalarSubtypingAnyOf_Test.java   |   6 +-
 .../viewer/wicket/ui/ComponentFactoryAbstract.java |   4 +-
 .../ActionResultResponseHandlingStrategy.java      |  12 +-
 .../actionresponse/ActionResultResponseType.java   |   4 +-
 .../viewer/wicket/ui/components/LabelBase.java     |   8 +-
 .../wicket/ui/components/WebComponentBase.java     |   8 +-
 .../ui/components/about/JarManifestModel.java      |   4 +-
 .../entityactions/EntityActionLinkFactory.java     |   5 +-
 .../actionmenu/serviceactions/CssMenuItem.java     |  84 +-
 .../serviceactions/MenuActionLinkFactory.java      |   4 +-
 .../actionmenu/serviceactions/MenuActionPanel.java |  13 +-
 .../serviceactions/ServiceActionUtil.java          |  81 +-
 .../serviceactions/ServiceActionsPanel.java        |   2 +-
 .../components/actions/ActionParametersForm.java   |  10 +-
 .../collection/AssociatedWithActionsHelper.java    |   4 +-
 .../ui/components/collection/CollectionPanel.java  |   6 +-
 .../CollectionContentsAsAjaxTablePanel.java        |   2 +-
 .../ajaxtable/PrototypingMessageProvider.java      |   6 +-
 .../ajaxtable/columns/ColumnAbstract.java          |  10 +-
 .../columns/ObjectAdapterPropertyColumn.java       |   4 +-
 .../columns/ObjectAdapterTitleColumn.java          |   6 +-
 .../columns/ObjectAdapterToggleboxColumn.java      |   6 +-
 .../components/entity/fieldset/PropertyGroup.java  |  12 +-
 .../entity/icontitle/EntityIconAndTitlePanel.java  |   2 +-
 .../ui/components/property/PropertyEditForm.java   |  12 +-
 .../ui/components/scalars/ScalarPanelAbstract.java | 891 ++++++++++++++++----
 .../components/scalars/ScalarPanelAbstract2.java   | 922 ---------------------
 ...bstract.java => ScalarPanelSelectAbstract.java} |   6 +-
 .../scalars/ScalarPanelTextFieldAbstract.html      |   2 +-
 .../scalars/ScalarPanelTextFieldAbstract.java      |  33 +-
 .../ScalarPanelTextFieldDatePickerAbstract.java    |  22 +-
 .../scalars/ScalarPanelTextFieldNumeric.java       |  22 +-
 ...bleBehavior2.java => XEditableBehaviorWkt.java} |   6 +-
 .../datepicker/TextFieldWithDateTimePicker.java    |   4 +-
 .../isisapplib/IsisBlobOrClobPanelAbstract.html    |   2 +-
 .../isisapplib/IsisBlobOrClobPanelAbstract.java    |   4 +-
 .../components/scalars/primitive/BooleanPanel.html |   2 +-
 .../components/scalars/primitive/BooleanPanel.java |   4 +-
 .../primitive/BooleanPanel_labelRightPosition.html |   2 +-
 .../scalars/reference/ReferencePanel.html          |   2 +-
 .../scalars/reference/ReferencePanel.java          |  10 +-
 .../scalars/string/MultiLineStringPanel.java       |   2 +
 .../ui/components/scalars/value/ValuePanel.java    |   4 +-
 .../valuechoices/ValueChoicesSelect2Panel.html     |   2 +-
 .../valuechoices/ValueChoicesSelect2Panel.java     |   6 +-
 .../components/tree/IsisToWicketTreeAdapter.java   |  18 +-
 .../ui/components/value/StandaloneValuePanel.java  |   4 +-
 .../widgets/breadcrumbs/BreadcrumbModel.java       |   6 +-
 .../widgets/breadcrumbs/BreadcrumbPanel.java       |   6 +-
 .../widgets/linkandlabel/ActionLink.java           |  19 +-
 .../linkandlabel/LinkAndLabelFactoryAbstract.java  |  21 +-
 .../ui/components/widgets/select2/ChoiceExt.java   |   2 +-
 .../ui/components/widgets/select2/Select2.java     |   2 +-
 .../widgets/select2/Select2ChoiceExt.java          |   2 +-
 .../widgets/select2/Select2MultiChoiceExt.java     |   2 +-
 .../select2/providers/EmptyChoiceProvider.java     |   2 +-
 .../ObjectAdapterMementoProviderAbstract.java      |   6 +-
 .../ObjectAdapterMementoProviderForChoices.java    |   2 +-
 ...tAdapterMementoProviderForReferenceChoices.java |   2 +-
 ...entoProviderForReferenceObjectAutoComplete.java |   2 +-
 ...derForReferenceParamOrPropertyAutoComplete.java |   2 +-
 ...bjectAdapterMementoProviderForValueChoices.java |   2 +-
 .../viewer/wicket/ui/errors/ExceptionModel.java    |   6 +-
 .../viewer/wicket/ui/errors/JGrowlBehaviour.java   |   8 +-
 .../isis/viewer/wicket/ui/pages/WebPageBase.java   |   8 +-
 .../ui/pages/accmngt/EmailAvailableValidator.java  |   8 +-
 .../pages/accmngt/UsernameAvailableValidator.java  |   6 +-
 .../ui/pages/actionprompt/ActionPromptPage.java    |   6 +-
 .../viewer/wicket/ui/pages/entity/EntityPage.java  |  10 +-
 .../isis/viewer/wicket/ui/panels/FormAbstract.java |   6 +-
 .../wicket/ui/panels/FormExecutorDefault.java      |   6 +-
 .../isis/viewer/wicket/ui/panels/PanelBase.java    |   8 +-
 .../wicket/ui/panels/PromptFormAbstract.java       |  16 +-
 .../isis/viewer/wicket/ui/util/Decorators.java     |   4 +-
 .../viewer/wicket/ui/validation/ValidatorBase.java |   6 +-
 .../ui/ComponentFactoryAbstractTest_init.java      |   6 +-
 ...ollectionContentsSelectorDropdownPanelTest.java |   4 +-
 ...tAdapterMementoProviderForValueChoicesTest.java |   6 +-
 .../AuthenticatedWebSessionForIsis.java            |   8 +-
 .../ConverterForObjectAdapterMemento.java          |   6 +-
 .../viewer/integration/WebRequestCycleForIsis.java |   6 +-
 .../ComponentFactoryRegistryDefault.java           |   6 +-
 .../mementos/ObjectMementoServiceWicket.java       |   8 +-
 .../viewer/wicketapp/IsisWicketApplication.java    |  10 +-
 .../IsisWicketApplication_newPageFactory.java      |   4 +-
 ...uthenticatedWebSessionForIsis_Authenticate.java |   4 +-
 .../AuthenticatedWebSessionForIsis_SignIn.java     |   4 +-
 ...uthenticatedWebSessionForIsis_TestAbstract.java |   4 +-
 .../wicketapp/IsisWicketApplication_Defaults.java  |   2 +-
 231 files changed, 3271 insertions(+), 2603 deletions(-)
 rename core/{webapp/src/main/java/org/apache/isis/core/webapp/context/IsisWebAppCommonContext.java => runtime/src/main/java/org/apache/isis/core/runtime/context/IsisAppCommonContext.java} (91%)
 rename core/{webapp/src/main/java/org/apache/isis/core/webapp => runtime/src/main/java/org/apache/isis/core/runtime}/context/memento/ObjectMemento.java (98%)
 rename core/{webapp/src/main/java/org/apache/isis/core/webapp => runtime/src/main/java/org/apache/isis/core/runtime}/context/memento/ObjectMementoCollection.java (97%)
 rename core/{webapp/src/main/java/org/apache/isis/core/webapp => runtime/src/main/java/org/apache/isis/core/runtime}/context/memento/ObjectMementoForEmpty.java (96%)
 rename core/{webapp/src/main/java/org/apache/isis/core/webapp => runtime/src/main/java/org/apache/isis/core/runtime}/context/memento/ObjectMementoService.java (96%)
 rename examples/demo/domain/src/main/java/demoapp/{webapp => dom}/menubars.layout.xml (99%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/bytes/PrimitiveBytes-description.adoc
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/vm/PrimitiveCharViewModel.java => bytes/PrimitiveBytes.java} (53%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/PrimitiveChars.layout.xml => bytes/PrimitiveBytes.layout.xml} (97%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/holder/PrimitiveCharHolder.java => bytes/holder/PrimitiveByteHolder.java} (86%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/holder/PrimitiveCharHolder_updateReadOnlyProperty.java => bytes/holder/PrimitiveByteHolder_actionReturning.java} (68%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/holder/PrimitiveCharHolder_updateReadOnlyProperty.java => bytes/holder/PrimitiveByteHolder_updateReadOnlyProperty.java} (74%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/holder/PrimitiveCharHolder_updateReadOnlyPropertyWithChoices.java => bytes/holder/PrimitiveByteHolder_updateReadOnlyPropertyWithChoices.java} (67%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/bytes/jdo/PrimitiveByteJdoEntities.java
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/bytes/jdo/PrimitiveByteJdoEntity-description.adoc
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/jdo/PrimitiveCharJdoEntity.java => bytes/jdo/PrimitiveByteJdoEntity.java} (73%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/jdo/PrimitiveCharJdoEntity.layout.xml => bytes/jdo/PrimitiveByteJdoEntity.layout.xml} (97%)
 create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/primitive/bytes/jdo/PrimitiveByteJdoEntitySeedService.java
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/vm/PrimitiveCharViewModel-description.adoc => bytes/vm/PrimitiveByteViewModel-description.adoc} (61%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/vm/PrimitiveCharViewModel.java => bytes/vm/PrimitiveByteViewModel.java} (71%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/{chars/vm/PrimitiveCharViewModel.layout.xml => bytes/vm/PrimitiveByteViewModel.layout.xml} (97%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/chars/holder/{PrimitiveCharHolder_updateReadOnlyProperty.java => PrimitiveCharHolder_updateReadOnlyProperty2InlineAsIfEdit.java} (75%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/chars/holder/{PrimitiveCharHolder_updateReadOnlyProperty.java => PrimitiveCharHolder_updateReadOnlyPropertyInline.java} (86%)
 copy examples/demo/domain/src/main/java/demoapp/dom/types/primitive/chars/holder/{PrimitiveCharHolder_updateReadOnlyProperty.java => PrimitiveCharHolder_updateReadOnlyPropertyModal.java} (83%)
 rename examples/demo/domain/src/main/java/demoapp/dom/types/primitive/chars/holder/{PrimitiveCharHolder_updateReadOnlyProperty.java => PrimitiveCharHolder_updateReadOnlyPropertySidebar.java} (83%)
 copy examples/demo/{ => javafx}/pom.xml (50%)
 create mode 100644 examples/demo/javafx/src/main/java/demoapp/javafx/DemoAppJavaFx.java
 copy examples/demo/{wicket => javafx}/src/main/resources/log4j2-spring.xml (100%)
 create mode 100644 extensions/security/secman/api/src/main/java/org/apache/isis/extensions/secman/api/events/UserCreatedEvent.java
 copy viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarModelSubscriber2.java => extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/components/ScalarModelSubscriberLegacy.java (75%)
 copy viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract.java => extensions/vw/pdfjs/ui/src/main/java/org/apache/isis/extensions/viewer/wicket/pdfjs/ui/components/ScalarPanelAbstractLegacy.java (91%)
 create mode 100644 incubator/viewers/javafx/model/pom.xml
 copy viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarModelSubscriber2.java => incubator/viewers/javafx/model/src/main/java/org/apache/isis/incubator/viewer/javafx/model/action/ActionUiModelFactoryFx.java (72%)
 create mode 100644 incubator/viewers/javafx/model/src/main/java/org/apache/isis/incubator/viewer/javafx/model/action/ActionUiModelFx.java
 copy viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/ActionLinkUiComponentFactory.java => incubator/viewers/javafx/model/src/main/java/org/apache/isis/incubator/viewer/javafx/model/events/IsisModuleIncViewerJavaFxModel.java (68%)
 copy viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/links/ActionLinkUiComponentFactoryWkt.java => incubator/viewers/javafx/model/src/main/java/org/apache/isis/incubator/viewer/javafx/model/events/JavaFxViewerConfig.java (67%)
 copy viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/ToggledMementosProvider.java => incubator/viewers/javafx/model/src/main/java/org/apache/isis/incubator/viewer/javafx/model/events/PrimaryStageReadyEvent.java (67%)
 create mode 100644 incubator/viewers/javafx/pom.xml
 create mode 100644 incubator/viewers/javafx/ui/pom.xml
 copy security/shiro/src/main/java/org/apache/isis/security/shiro/IsisModuleSecurityShiro.java => incubator/viewers/javafx/ui/src/main/java/org/apache/isis/incubator/viewer/javafx/ui/IsisModuleIncViewerJavaFxUi.java (61%)
 create mode 100644 incubator/viewers/javafx/ui/src/main/java/org/apache/isis/incubator/viewer/javafx/ui/main/MenuBuilderFx.java
 create mode 100644 incubator/viewers/javafx/ui/src/main/java/org/apache/isis/incubator/viewer/javafx/ui/main/UiBuilder.java
 create mode 100644 incubator/viewers/javafx/ui/src/main/java/org/apache/isis/incubator/viewer/javafx/ui/main/UiController.java
 create mode 100644 incubator/viewers/javafx/ui/src/main/resources/ui.fxml
 create mode 100644 incubator/viewers/javafx/viewer/pom.xml
 rename viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/ActionLinkUiComponentFactory.java => incubator/viewers/javafx/viewer/src/main/java/org/apache/isis/incubator/viewer/javafx/viewer/IsisModuleIncViewerJavaFxViewer.java (64%)
 copy viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/links/ActionLinkUiComponentFactoryWkt.java => incubator/viewers/javafx/viewer/src/main/java/org/apache/isis/incubator/viewer/javafx/viewer/JavafxViewer.java (67%)
 create mode 100644 incubator/viewers/javafx/viewer/src/main/java/org/apache/isis/incubator/viewer/javafx/viewer/JavafxViewerApplication.java
 delete mode 100644 incubator/viewers/vaadin/model/src/main/java/org/apache/isis/incubator/viewer/vaadin/model/action/ActionFactoryVaa.java
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarModelSubscriber2.java => incubator/viewers/vaadin/model/src/main/java/org/apache/isis/incubator/viewer/vaadin/model/action/ActionUiModelFactoryVaa.java (72%)
 create mode 100644 incubator/viewers/vaadin/model/src/main/java/org/apache/isis/incubator/viewer/vaadin/model/action/ActionUiModelVaa.java
 delete mode 100644 incubator/viewers/vaadin/model/src/main/java/org/apache/isis/incubator/viewer/vaadin/model/action/ActionVaa.java
 delete mode 100644 incubator/viewers/vaadin/model/src/main/java/org/apache/isis/incubator/viewer/vaadin/model/menu/MenuItemVaa.java
 create mode 100644 incubator/viewers/vaadin/ui/src/main/java/org/apache/isis/incubator/viewer/vaadin/ui/pages/main/MenuBuilderVaa.java
 copy examples/demo/domain/src/main/java/demoapp/dom/DemoModule.java => viewers/common/src/main/java/org/apache/isis/viewer/common/model/HasUiMenuItem.java (88%)
 copy incubator/viewers/vaadin/model/src/main/java/org/apache/isis/incubator/viewer/vaadin/model/entity/ObjectVaa.java => viewers/common/src/main/java/org/apache/isis/viewer/common/model/UiComponentHolder.java (65%)
 delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/ActionUiModelFactory.java
 rename viewers/common/src/main/java/org/apache/isis/viewer/common/model/action/{ActionLinkUiComponentDecorator.java => decorator/ActionUiDecorator.java} (91%)
 rename viewers/{wicket/model/src/main/java/org/apache/isis/viewer/wicket => common/src/main/java/org/apache/isis/viewer/common}/model/mementos/ActionMemento.java (88%)
 create mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/menu/MenuItemDto.java
 copy examples/demo/domain/src/main/java/demoapp/dom/DemoModule.java => viewers/common/src/main/java/org/apache/isis/viewer/common/model/menu/MenuVisitor.java (80%)
 delete mode 100644 viewers/common/src/main/java/org/apache/isis/viewer/common/model/menuitem/MenuItemUiModel.java
 rename incubator/viewers/vaadin/model/src/main/java/org/apache/isis/incubator/viewer/vaadin/model/entity/ObjectVaa.java => viewers/common/src/main/java/org/apache/isis/viewer/common/model/object/SimpleObjectUiModel.java (78%)
 copy viewers/{common/src/main/java/org/apache/isis/viewer/common/model/action/ActionUiModel.java => wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/links/LinkAndLabelAbstract.java} (83%)
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelAbstract2.java
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/{ScalarPanelSelect2Abstract.java => ScalarPanelSelectAbstract.java} (97%)
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/{XEditableBehavior2.java => XEditableBehaviorWkt.java} (93%)