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%)