You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by gi...@apache.org on 2021/11/24 06:25:38 UTC
[isis] branch dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0 updated (fe700d4 -> 8a60b7e)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0
in repository https://gitbox.apache.org/repos/asf/isis.git.
discard fe700d4 Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
add 9c180ec ISIS-2348 cleanup imports
add af46825 ISIS-2348 Replay Diff opens
add df5836c ISIS-2348 css etc. set for Dialogs, kvision version upgrade, Replay* refactored
add dc32aa1 ISIS-2348 Icons amended
add 52c586d ISIS-2348 Replay against current version remote (incode/demoUrlRemote).
add b2439bf ISIS-2871: implement ValueSemanticsAnnotationFacetFactory
add 0f862dd ISIS-2871: don't restrict digit facets to BigDecimal type
add e7ea958 ISIS-2871: don't restrict digit facets to BigDecimal type (2)
add d0cb7e1 ISIS-2883: add new prototyping menu-item for site-map export
add c17da42 Bump vaadin.version from 21.0.3 to 21.0.4
add 12a76b5 Bumps datanucleus from 6.0.0-m2 to 6.0.0-m3
add 0964aca ISIS-2883: site-map: reflect the menu and section structure from menubar layout
add c42d9cd ISIS-2883: site-map: fill in menu action result details
add 1dbd58d ISIS-2883: site-map: don't include prototyping actions
add 2d051f9 ISIS-2883: site-map: fix collections; also show action descriptions
add 87d8815 Merge branch 'master' of https://github.com/apache/isis
add 81c6102 ISIS-2348 Handle blob error, upgrade to kvision 5.5.1, minor cleanup
add 92f110f ISIS-2348 Stackup dialogs visually (with some offset)
add a708a12 ISIS-2348 Actual events in DiffDialog filled
add 310e780 ISIS-2348 RoDisplay moved into builder dir, spacing extracted to Constants
add 1a6b4a8 ISIS-2348 amend with specific handling for HTTP 401
add 7c3d99d ISIS-2348 amend LoginPrompt with dropdown for localhost & incode
add 020d351 Bump jsoup from 1.14.2 to 1.14.3
add 82491db Merge pull request #767 from apache/dependabot/maven/master/org.jsoup-jsoup-1.14.3
add 85818c5 Bump jquery-ui from 1.12.1 to 1.13.0
add 5df5664 Merge pull request #768 from apache/dependabot/maven/master/org.webjars-jquery-ui-1.13.0
add 71ed932 ISIS-2890: split DocxService into interface and implementation
add bda448f ISIS-2890: just java-doc
add 456874d ISIS-2891: aligin zip module package names
add 339959f ISIS-2891: split XDocReportService into interface and impl.
add 31a4874 ISIS-2891: more @ComponentScan removals
add ac53905 ISIS-2891: make ExcelServiceImpl package-private
add 254de7f ISIS-2891: split CalendarService into interface and impl.
add e345c56 ISIS-2891: further remove @ComponentScan
add 0e02c24 ISIS-2883: Demo: adds initial pre-flight protocol
add 50a9767 ISIS-2883: fixes prev. commit
add 15688a3 Bump cucumber.version from 6.11.0 to 7.0.0
add 3b9ea47 ISIS-2889: don't use EncodableFacet on value-types
add 7e44504 ISIS-2889: fixes javac build issue on prev. commit
add 2edab29 Bump maven-war-plugin from 3.3.1 to 3.3.2
add 38142a0 Merge pull request #771 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-war-plugin-3.3.2
add c2f7d29 Bump error_prone_annotations from 2.9.0 to 2.10.0
add 9c7f631 Merge pull request #773 from apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.10.0
add 6a0a6ae Bump resteasy-spring-boot-starter from 4.9.0.Final to 4.9.1.Final
add a33325f Merge pull request #772 from apache/dependabot/maven/master/org.jboss.resteasy-resteasy-spring-boot-starter-4.9.1.Final
add 24fb8bb Bump resteasy from 4.7.0.Final to 4.7.2.Final
add e2c3c39 ISIS-2877: properly handle parameter model when value is set to null
add 8e30467 ISIS-2877: improve guard message
add 1c036c0 ISIS-2877: remove HelpFacetNone
add 2ceaa60 ISIS-2877: restrict param assoc. actions to scalar value-type
add 3dfc09e ISIS-2877: just improves readability (of prev. commit)
add 7036e27 Bump jnr-posix from 3.1.8 to 3.1.11
add 30f595f Merge pull request #774 from apache/dependabot/maven/master/com.github.jnr-jnr-posix-3.1.11
add 54d5613 ISIS-2877: fixes mixed-in prop. or coll. not being recognized correctly within DataTableModel.Memento
add 02b7c60 ISIS-2877: fixes Bookmarked Panel broken entries
add 0a8f8c4 ISIS-2877: pre-flight: first iteration on first menu 'Domain Objects'
add 32c15d1 ISIS-2882: BigDecimal scale fixes
add a9c1cb7 ISIS-2882: fixes flipped logic in prev. commit
add 2d3e045 Merge branch 'master' of https://github.com/apache/isis
add 3f0aff0 ISIS-2348 HttpError interface name changed
add a2821bc ISIS-2348 Add open to Command interface, amend LoginPrompt with nextCommand
add 56a5e16 ISIS-2348 Pull up refactoring/Command; EventCompareDialog added
add 13b4c73 ISIS-2348 EventCompareDialog opens
add b1bf260 ISIS-2348 EventComparison works
add 1fd99a8 ISIS-2882: polish MM introspection view icons
add 66bc11f ISIS-2882: honor editing vs viewing, when selecting a converter
add a52b309 Bump camel.version from 3.12.0 to 3.13.0
add 3fd3a76 Merge pull request #775 from apache/dependabot/maven/master/camel.version-3.13.0
add c3be3b7 ISIS-2882: replaces IConverter<Byte> based on ValueSemantics
add 41a5b22 ISIS-2882: replaces IConverter<Short/Int/Long/BigInt> based on ValueSemantics
add 795fbb2 ISIS-2882: replaces IConverter<Float/Double> based on ValueSemantics
add 5a12283 ISIS-2882: Converter polishing
add 092b5ef ISIS-2882: ScalarRepresentation: cleaning up and java-doc fixes
add d483f6e ISIS-2893: moves the command vs member matching logic to CommandUtil
add 1acae22 ISIS-2893: cleanup prev. commit
add ee1d0d2 ISIS-2893: cleanup prev. commit (2)
add 0cf4d27 ISIS-2894: add test for viewmodel implementing a generic property
add 7a6332c ISIS-2894: don't remove getters, even if synthetic
add 572e3a8 ISIS-2894: do not install MaxFractionalDigitsFacetForPersistentBigDecimalWhenUnspecified
add 278296e Bump cxf-rt-rs-client from 3.4.4 to 3.4.5
add a335ad2 Merge pull request #776 from apache/dependabot/maven/master/org.apache.cxf-cxf-rt-rs-client-3.4.5
add 0188f4d Bump swagger-core from 1.6.2 to 1.6.3
add 523cddd Merge pull request #777 from apache/dependabot/maven/master/io.swagger-swagger-core-1.6.3
add ddf3bd1 ISIS-2894: proper (non-static) inner method detection
add 49964c4 Bump junit-platform-console from 1.7.2 to 1.8.1
add 0a0dbf4 Merge pull request #779 from apache/dependabot/maven/master/org.junit.platform-junit-platform-console-1.8.1
add a31b0a3 Bump maven-model-builder from 3.8.2 to 3.8.3
add 9822fe9 Merge pull request #778 from apache/dependabot/maven/master/org.apache.maven-maven-model-builder-3.8.3
add 7153620 ISIS-2882: some minor cleanup around ReferencePanel
add 3ba9f22 ISIS-2896: remove ScalarPanel#getScalarPanelType as can be inferred
add 01db8c9 ISIS-2896: fixes the CharacterPanel
add e82715e ISIS-2896: ManagedAction: don't memoize the head, as owner might dynamically re-attach (when entity)
add f3c7d08 ISIS-2901: fixes facet CssClassFaFacetOnMemberFromConfiguredRegex
add 217bd03 ISIS-2882: WrapperFactory: replace ambiguous arg name mixedIn -> mixee
add 6a6d799 ISIS-2882: wire up value-semantics for Character- and UUID scalar-panels
add 4180d20 ISIS-2882: remove superfluous TextFieldStringModel
add 7acb4f7 ISIS-2882: create value-semantics for Bookmark and wire-up with BookmarkPanel
add 8e05bb7 ISIS-2882: patches commons-2.0.xsd to generate Java classes that implement Serializable
add 8e126f7 ISIS-2882: add value-semantics for OidDto and wire up with OidDtoPanel
add 948557d ISIS-2882: register OidDtoValueSemantics with Spring
add 0965563 ISIS-2882: fixes regression with value-types using StringValidation while not of type String
add 570508c ISIS-2882: remove Bookmark- and OidDtoConverterWkt, as we can now use a generic one
add 02c2b64 ISIS-2882: remove CharacterConverterWkt, as we can now use a generic one
add 3efffcb ISIS-2882: remove all Number-ConverterWkt, as we can now use a generic one
add dcb9e58 ISIS-2882: encapsulate heavy lifting for converter testing within ConverterTester
add 8ebd45e ISIS-2882: test fix
add cca6298 ISIS-2882: purge all the wicket temporal conversion stuff
add 3792cbc ISIS-2882: test fixes (for prev. commit)
add 1213fb1 Merge branch 'master' into 2882_temporal_from_scratch
add 8a04257 ISIS-2882: use 'runtime' module to import 'joda time integration' module
add 1cf7268 ISIS-2882: housekeeping around joda time
add 43ba880 ISIS-2882: fixes prev. commmit
add 70f70c3 ISIS-2882: restore IsisConfiguration from 'master' branch
add 71ed587 ISIS-2877: schema: introduce composite type
add 2b12fff ISIS-2882: rename 'applib' ValueSemantics related package
add 62b85aa Merge pull request #780 from apache/2882_temporal_from_scratch
add b2e414a Bump Spring Boot from 2.5.6 to 2.6.0
add 058ce89 Bump Spring Boot from 2.5.6 to 2.6.0 (2)
add 10198a7 Bump Spring Boot from 2.5.6 to 2.6.0 (3)
add cec31e5 Bump woodstox-core from 6.2.6 to 6.2.7
add b3e7595 Merge pull request #781 from apache/dependabot/maven/master/com.fasterxml.woodstox-woodstox-core-6.2.7
add b1b3b5c ISIS-2882: mignotes
add f8a47aa ISIS-2877: introduces ValueTypeSemantics tests (stubs)
add a05ddca ISIS-2877: testing value-types full circle now (WIP)
add 18c690f ISIS-2877: adds a bunch more value-type test scenarios
add 2f7a53e Merge branch 'master' of https://github.com/apache/isis
add 06af2e3 Bump vaadin.version from 21.0.4 to 21.0.7
add 3846f8c ISIS-2877: adds all number type test scenarios
add 21a1d17 ISIS-2877: adds all temporal type test scenarios
add b64e97a ISIS-2877: introduces OrderRelation<T,D> a new value-semantics aspect
add 17bb601 ISIS-2877: wire-up new OrderRelation for all temporal types
add c8429f7 ISIS-2877: implement OrderRelation semantics for images
add 91fe91b ISIS-2877: adds test scenarios for OidDto and Bookmark
add 644a3ff ISIS-2877: trying to fix time-zone format with 'Z' -> 'x'
add 6de16af ISIS-2877: trying to fix time-zone format with 'Z' -> 'x' (2)
add f9e529b ISIS-2877: for now disable test scenarios with temporals that require a time-zone format
add 88f8465 Bump actions/cache from 2.1.6 to 2.1.7
add 9890338 Merge pull request #782 from apache/dependabot/github_actions/master/actions/cache-2.1.7
add aa7eb07 ISIS-2445: [Ongoing] CI: try fix ruby gems
add ba25400 ISIS-2445: [Ongoing] CI: try fix ruby gems (2)
add 6bad659 ISIS-2445: [Ongoing] CI: try fix ruby gems (3)
add 8a60b7e Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (fe700d4)
\
N -- N -- N refs/heads/dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0 (8a60b7e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../workflows/ci-build-artifacts-no-push-maven.yml | 17 +-
.../modules/ROOT/pages/2021/2.0.0-M7/mignotes.adoc | 3 +
.../java/org/apache/isis/applib/Identifier.java | 15 +-
.../org/apache/isis/applib/IsisModuleApplib.java | 2 +
.../isis/applib/annotation/ValueSemantics.java | 38 +-
.../isis/applib/jaxb/JodaTimeJaxbAdapters.java | 174 --
.../isis/applib/services/bookmark/Bookmark.java | 13 +-
.../isis/applib/services/command/Command.java | 2 -
.../applib/services/sitemap/SitemapService.java | 13 +-
.../services/sitemap/SitemapServiceMenu.java | 89 +
.../applib/services/wrapper/WrapperFactory.java | 8 +-
.../org/apache/isis/applib/spec/package-info.java | 2 +-
.../org/apache/isis/applib/util/package-info.java | 2 +-
.../isis/applib/util/schema/CommonDtoUtils.java | 27 +-
.../applib/util/schema/InteractionDtoUtils.java | 2 +-
.../schema/_JodaTimeHelper.java} | 26 +-
.../org/apache/isis/applib/value/package-info.java | 2 +-
.../semantics}/DefaultsProvider.java | 2 +-
.../semantics}/EncoderDecoder.java | 2 +-
.../semantics}/EncodingException.java | 2 +-
.../isis/applib/value/semantics/OrderRelation.java | 68 +
.../{adapters => value/semantics}/Parser.java | 8 +-
.../semantics}/ParsingException.java | 2 +-
.../{adapters => value/semantics}/Renderer.java | 2 +-
.../value/semantics}/TemporalValueSemantics.java | 12 +-
.../semantics}/ValueSemanticsAbstract.java | 119 +-
.../semantics}/ValueSemanticsProvider.java | 13 +-
.../value/semantics/ValueSemanticsResolver.java | 15 +-
.../semantics}/package-info.java | 8 +-
.../org/apache/isis/applib/IdentifierTests.java | 28 +-
.../apache/isis/applib/util/schema/Roundtrip.java | 26 +-
.../resources/org/apache/isis/schema/bindings.xml | 3 +-
.../org/apache/isis/schema/cmd/cmd-2.0.xsd | 3 +-
.../org/apache/isis/schema/common/common-2.0.xsd | 45 +-
.../isis/commons/internal/base/_Optionals.java | 10 +
.../commons/internal/functions/_Functions.java | 61 +-
.../isis/commons/internal/image/_Images.java | 23 +-
.../isis/commons/internal/reflection/_Reflect.java | 6 +
.../commons/internal/reflection/ReflectTest.java | 26 +-
.../apache/isis/core/config/IsisConfiguration.java | 7 +
.../core/config/beans/IsisBeanTypeRegistry.java | 2 +-
.../config/valuetypes/ValueSemanticsRegistry.java | 2 +-
core/jdk-supplemental/pom.xml | 2 +-
core/metamodel/pom.xml | 2 +-
.../core/metamodel/IsisModuleCoreMetamodel.java | 15 +-
.../_testing/MetaModelContext_forTesting.java | 9 +-
.../metamodel/commons/CanonicalParameterUtil.java | 9 +-
.../metamodel/commons/ScalarRepresentation.java | 38 +-
.../isis/core/metamodel/facetapi/FacetHolder.java | 2 +-
.../actions/action/invocation/CommandUtil.java | 49 +-
.../core/metamodel/facets/all/help/HelpFacet.java | 2 +-
.../facets/all/help/HelpFacetAbstract.java | 8 +-
.../facets/fallback/FallbackFacetFactory.java | 3 -
.../metamodel/facets/fallback/HelpFacetNone.java | 41 -
...CssClassFaFacetOnMemberFromConfiguredRegex.java | 28 +-
.../CssClassFaFacetOnMemberPostProcessor.java | 14 +-
.../publish/command/CommandPublishingFacet.java | 3 +-
.../object/defaults/DefaultedFacetAbstract.java | 2 +-
.../DefaultedFacetUsingDefaultsProvider.java | 2 +-
.../facets/object/encodeable/EncodableFacet.java | 2 +-
.../object/encodeable/EncoderDecoderUtil.java | 2 +-
.../encoder/EncodableFacetUsingEncoderDecoder.java | 2 +-
.../ignore/javalang/RemoveMethodsFacetFactory.java | 10 +-
.../title/parser/TitleFacetUsingValueFacet.java | 6 +-
.../object/value/MaxLengthFacetUsingParser.java | 2 +-
.../value/TypicalLengthFacetUsingParser.java | 2 +-
.../metamodel/facets/object/value/ValueFacet.java | 16 +-
.../facets/object/value/ValueFacetAbstract.java | 24 +-
...ionOrAnyMatchingValueSemanticsFacetFactory.java | 8 +-
.../vsp/ValueFacetUsingSemanticsProvider.java | 2 +-
.../value/vsp/ValueSemanticsFacetAbstract.java | 8 +-
.../digits/MaxFractionalDigitsFacetAbstract.java | 18 +
...acetForPersistentBigDecimalWhenUnspecified.java | 83 +
.../objectvalue/digits/MaxTotalDigitsFacet.java | 2 +-
.../digits/MaxTotalDigitsFacetAbstract.java | 24 +-
.../digits/MinIntegerDigitsFacetAbstract.java | 4 +-
...sFacetFromJavaxValidationDigitsAnnotation.java} | 6 +-
...rameterFromJavaxValidationDigitsAnnotation.java | 48 -
...sFacetFromJavaxValidationDigitsAnnotation.java} | 6 +-
...rameterFromJavaxValidationDigitsAnnotation.java | 49 -
.../ValueSemanticsAnnotationFacetFactory.java | 50 +-
.../core/metamodel/inspect/model/ActionNode.svg | 151 +-
.../metamodel/inspect/model/CollectionNode.svg | 151 +-
.../core/metamodel/inspect/model/FacetAttrNode.svg | 156 +-
.../metamodel/inspect/model/FacetGroupNode.svg | 151 +-
.../core/metamodel/inspect/model/FacetNode.svg | 139 +-
.../core/metamodel/inspect/model/ParameterNode.svg | 151 +-
.../core/metamodel/inspect/model/PropertyNode.svg | 158 +-
.../isis/core/metamodel/inspect/model/TypeNode.svg | 151 +-
.../isis/core/metamodel/inspect/model/icons.html | 70 +
.../interactions/managed/ActionInteraction.java | 5 +-
.../interactions/managed/ManagedAction.java | 15 +-
.../interactions/managed/ManagedMember.java | 21 +-
.../managed/ParameterNegotiationModel.java | 17 +-
.../interactions/managed/_BindingUtil.java | 4 +-
.../managed/nonscalar/DataTableModel.java | 7 +-
.../identify/ObjectBookmarker_builtinHandlers.java | 2 +-
.../memento/ObjectMemorizer_builtinHandlers.java | 4 +-
.../bootstrap3/GridSystemServiceBootstrap.java | 8 +-
.../core/metamodel/spec/ObjectSpecification.java | 2 +-
.../metamodel/specloader/SpecificationLoader.java | 21 +-
.../specloader/SpecificationLoaderDefault.java | 16 +-
.../specimpl/ObjectActionParameterAbstract.java | 6 +-
.../valuesemantics/BigDecimalValueSemantics.java | 12 +-
.../valuesemantics/BigIntegerValueSemantics.java | 10 +-
.../valuesemantics/BlobValueSemantics.java | 8 +-
...eSemantics.java => BookmarkValueSemantics.java} | 38 +-
.../valuesemantics/BooleanValueSemantics.java | 12 +-
.../BufferedImageValueSemantics.java | 25 +-
.../valuesemantics/ByteValueSemantics.java | 10 +-
.../valuesemantics/ChangesDtoValueSemantics.java | 6 +-
.../valuesemantics/CharacterValueSemantics.java | 10 +-
.../valuesemantics/ClobValueSemantics.java | 8 +-
.../valuesemantics/CommandDtoValueSemantics.java | 6 +-
.../valuesemantics/DoubleValueSemantics.java | 10 +-
.../valuesemantics/EnumValueSemanticsAbstract.java | 12 +-
.../valuesemantics/FloatValueSemantics.java | 10 +-
.../valuesemantics/IntValueSemantics.java | 10 +-
.../InteractionDtoValueSemantics.java | 6 +-
.../LocalResourcePathValueSemantics.java | 8 +-
.../valuesemantics/LongValueSemantics.java | 10 +-
.../valuesemantics/MarkupValueSemantics.java | 10 +-
.../valuesemantics/OidDtoValueSemantics.java | 129 +
.../valuesemantics/PasswordValueSemantics.java | 8 +-
.../valuesemantics/ShortValueSemantics.java | 10 +-
.../valuesemantics/StringValueSemantics.java | 8 +-
.../valuesemantics/TreeNodeValueSemantics.java | 6 +-
.../valuesemantics/URLValueSemantics.java | 10 +-
.../valuesemantics/UUIDValueSemantics.java | 13 +-
.../temporal/LocalDateTimeValueSemantics.java | 43 +-
.../temporal/LocalDateValueSemantics.java | 35 +-
.../temporal/LocalTimeValueSemantics.java | 36 +-
.../temporal/OffsetDateTimeValueSemantics.java | 37 +-
.../temporal/OffsetTimeValueSemantics.java | 34 +-
.../temporal/TemporalValueSemanticsProvider.java | 170 +-
.../temporal/ZonedDateTimeValueSemantics.java | 37 +-
.../temporal/legacy/JavaSqlDateValueSemantics.java | 129 +-
.../legacy/JavaSqlTimeStampValueSemantics.java | 110 +-
.../temporal/legacy/JavaSqlTimeValueSemantics.java | 128 +-
.../legacy/JavaUtilDateValueSemantics.java | 130 +-
.../LegacyTemporalValueSemanticsAbstract.java | 322 ---
.../legacy/joda/JodaDateTimeValueSemantics.java | 182 --
.../joda/JodaLocalDateTimeValueSemantics.java | 230 --
.../legacy/joda/JodaLocalDateValueSemantics.java | 232 --
.../temporal/legacy/joda/_JodaFunctions.java | 42 -
.../legacy/joda/_JodaLocalDateTimeUtil.java | 119 -
.../temporal/legacy/joda/_JodaLocalDateUtil.java | 128 -
.../valuetypes/TemporalSemanticsAdapter.java | 16 +-
.../valuetypes/ValueSemanticsAdapter.java | 137 +
.../valuetypes/ValueSemanticsRegistryDefault.java | 2 +-
.../metamodel/facets/AbstractFacetFactoryTest.java | 52 +-
.../object/mixin/MixinIntendedAsActionTest.java | 67 +-
.../value/BooleanValueSemanticsProviderTest.java | 2 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 32 +-
.../JavaSqlTimeValueSemanticsProviderTest.java | 48 +-
.../JavaUtilDateValueSemanticsProviderTest.java | 68 +-
.../ValueSemanticsProviderAbstractTestCase.java | 4 +-
.../ValueSemanticsAnnotationFacetFactoryTest.java | 275 +-
core/pom.xml | 30 +-
core/runtime/pom.xml | 6 +
.../isis/core/runtime/IsisModuleCoreRuntime.java | 4 +
.../IsisModuleCoreRuntimeServices.java | 2 +
.../runtimeservices/memento/_ObjectMemento.java | 6 +-
.../session/InteractionServiceDefault.java | 5 +-
.../sitemap/SitemapServiceDefault.java | 211 ++
.../wrapper/WrapperFactoryDefault.java | 29 +-
.../handlers/DomainObjectInvocationHandler.java | 2 +-
.../AsciiDocValueSemanticsWithPreprocessing.java | 2 +-
...shingVm_publishingEnabledAnnotatedEntities.java | 2 +-
.../usingjaxb/StatefulVmUsingJaxb-description.adoc | 2 +-
.../jdo/ComplexNumberJdoValueSemantics.java | 12 +-
.../jpa/ComplexNumberJpaValueSemantics.java | 12 +-
.../objects/other/mixins/MixinVm-description.adoc | 2 +-
.../renderDay/PropertyLayoutRenderDayVm.java | 15 +-
.../src/main/java/demoapp/dom/menubars.layout.xml | 4 +
.../jodatime/jodadatetime/vm/JodaDateTimeVm.java | 11 +-
.../jodatime/jodalocaldate/vm/JodaLocalDateVm.java | 11 +-
.../jodalocaldatetime/vm/JodaLocalDateTimeVm.java | 11 +-
.../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java | 9 +-
examples/demo/pre-flight.adoc | 2948 ++++++++++++++++++++
examples/demo/vaadin/pom.xml | 2 +-
.../common/ui/custom/WhereInTheWorldPanel.java | 5 +-
.../value/CalendarEventSemanticsProvider.java | 8 +-
.../ui/components/ScalarPanelAbstractLegacy.java | 4 +-
incubator/clients/kroviz/gradle.properties | 2 +-
.../org/apache/isis/client/kroviz/core/Session.kt | 5 +-
.../kroviz/core/aggregator/ErrorDispatcher.kt | 6 +-
.../isis/client/kroviz/core/event/EventStore.kt | 5 +
.../isis/client/kroviz/core/event/LogEntry.kt | 6 +-
.../client/kroviz/core/event/LogEntryComparison.kt | 82 +
.../isis/client/kroviz/core/event/ReplayCommand.kt | 43 +-
.../client/kroviz/core/event/RoXmlHttpRequest.kt | 16 +-
.../Command.kt => handler/Http401ErrorHandler.kt} | 21 +-
.../isis/client/kroviz/handler/ResponseHandler.kt | 4 +-
.../isis/client/kroviz/to/PlainTransferObjects.kt | 38 +-
.../isis/client/kroviz/ui/builder/ColBuilder.kt | 19 +-
.../client/kroviz/ui/builder/FieldSetBuilder.kt | 1 -
.../isis/client/kroviz/ui/builder/LayoutBuilder.kt | 1 -
.../kroviz/ui/{core => builder}/RoDisplay.kt | 11 +-
.../isis/client/kroviz/ui/builder/RowBuilder.kt | 4 +-
.../isis/client/kroviz/ui/builder/TabBuilder.kt | 1 -
.../client/kroviz/ui/builder/TabGroupBuilder.kt | 1 -
.../isis/client/kroviz/ui/core/ColumnFactory.kt | 1 -
.../apache/isis/client/kroviz/ui/core/Constants.kt | 4 +-
.../isis/client/kroviz/ui/core/MenuFactory.kt | 1 -
.../apache/isis/client/kroviz/ui/core/RoDialog.kt | 45 +-
.../apache/isis/client/kroviz/ui/core/RoIconBar.kt | 1 -
.../apache/isis/client/kroviz/ui/core/RoMenuBar.kt | 25 +-
.../apache/isis/client/kroviz/ui/core/RoView.kt | 26 +-
.../apache/isis/client/kroviz/ui/core/UiManager.kt | 20 +-
.../client/kroviz/ui/diagram/LinkTreeDiagram.kt | 7 +-
.../apache/isis/client/kroviz/ui/dialog/About.kt | 7 -
.../isis/client/kroviz/ui/dialog/ActionPrompt.kt | 10 +-
.../isis/client/kroviz/ui/dialog/BrowserWindow.kt | 2 +-
.../apache/isis/client/kroviz/ui/dialog/Command.kt | 6 +
.../isis/client/kroviz/ui/dialog/DiagramDialog.kt | 8 +-
.../isis/client/kroviz/ui/dialog/DownloadDialog.kt | 7 +-
.../isis/client/kroviz/ui/dialog/ErrorDialog.kt | 20 +-
.../{DownloadDialog.kt => EventCompareDialog.kt} | 38 +-
.../isis/client/kroviz/ui/dialog/EventDialog.kt | 94 +
.../client/kroviz/ui/dialog/EventExportDialog.kt | 21 +-
.../{EventExportDialog.kt => EventImportDialog.kt} | 21 +-
.../isis/client/kroviz/ui/dialog/EventLogDetail.kt | 10 +-
.../client/kroviz/ui/dialog/EventReplayDialog.kt | 105 +
.../isis/client/kroviz/ui/dialog/FileDialog.kt | 2 +-
.../isis/client/kroviz/ui/dialog/LoginPrompt.kt | 41 +-
.../client/kroviz/ui/dialog/NotificationDialog.kt | 3 +-
.../kroviz/ui/dialog/ResponseComparisonDialog.kt | 64 +
.../isis/client/kroviz/ui/dialog/SvgInline.kt | 6 -
.../client/kroviz/ui/dialog/UndefinedDialog.kt | 4 +-
.../client/kroviz/ui/kv/override/RoTabPanel.kt | 2 +-
.../isis/client/kroviz/ui/panel/DropdownSearch.kt | 2 +-
.../client/kroviz/ui/panel/DynamicMenuBuilder.kt | 1 -
.../client/kroviz/ui/panel/EventComparisonTable.kt | 117 +
.../isis/client/kroviz/ui/panel/EventLogTable.kt | 20 +-
.../apache/isis/client/kroviz/utils/IconManager.kt | 157 +-
.../apache/isis/client/kroviz/utils/StringUtils.kt | 18 +-
.../kroviz/src/main/resources/css/kroviz.css | 21 +-
.../kroviz/snapshots/demo2_0_0/HTTP_ERROR_401.kt | 20 +-
.../apache/isis/client/kroviz/to/HttpErrorTest.kt | 38 +-
.../isis/client/kroviz/to/ResultValueTest.kt | 1 -
.../isis/client/kroviz/util/StringUtilsTest.kt | 4 +-
.../components/temporal/TemporalFieldFactory.java | 6 +-
.../components/temporal/TemporalFieldFactory.java | 6 +-
isis-parent/pom.xml | 4 +-
.../impl/IsisModuleExtJaxRsClientImpl.java | 6 +-
.../jdo/datanucleus/config/DnSettings.java | 3 +-
.../jdo/datanucleus/dialect/DnJdoDialect.java | 8 +-
.../applib/IsisBookmarkConverter.java | 2 +-
...DecimalFromJdoColumnAnnotationFacetFactory.java | 17 +-
... => MaxFractionalDigitsFacetFromJdoColumn.java} | 6 +-
...malFromJdoColumnAnnotationFacetFactoryTest.java | 4 +-
...DecimalFromJpaColumnAnnotationFacetFactory.java | 17 +-
...ctionalDigitsFacetFromJpaColumnAnnotation.java} | 6 +-
regressiontests/pom.xml | 1 +
regressiontests/stable-cucumber/pom.xml | 6 +
.../isis/testdomain/cucumber/CucumberTest.java | 17 +-
.../cucumber/HeadlessCucumberTestAbstract.java | 39 -
.../apache/isis/testdomain/cucumber/StepDefs.java | 18 +-
.../src/test/resources/junit-platform.properties | 2 +
.../DomainModelTest_usingGoodDomain.java | 8 +
.../testdomain/interact/ActionInteractionTest.java | 38 +-
.../persistence/jdo/_JdoExceptionTranslator.java | 8 +-
.../stable-value}/log4j2-test.xml | 0
.../{stable-cucumber => stable-value}/pom.xml | 30 +-
.../isis/testdomain/value/ValueSemanticsTest.java | 175 ++
.../testdomain/value/ValueSemanticsTester.java | 192 ++
.../testdomain/viewers/InteractionTestWkt.java | 3 +-
.../testdomain/conf/Configuration_headless.java | 5 +-
.../testdomain/model/good/ProperGenericImpl.java | 20 +-
.../model/good/ProperGenericInterface.java | 13 +-
.../valuetypes/Configuration_usingValueTypes.java | 17 +-
.../model/valuetypes/ValueTypeExample.java | 553 ++++
.../model/valuetypes/ValueTypeExampleService.java | 68 +
.../interaction/DomainObjectTesterFactory.java | 23 +-
starters/pom.xml | 10 +-
.../base/applib/services/BaseServicesModule.java | 8 +-
.../applib/services/calendar/CalendarService.java | 57 +-
...darService.java => CalendarServiceDefault.java} | 63 +-
.../CalendarServiceTest_beginningOfMonth.java | 2 +-
.../CalendarServiceTest_beginningOfQuarter.java | 2 +-
.../isis/subdomains/docx/applib/DocxService.java | 399 +--
.../applib/IsisModuleSubdomainsDocxApplib.java | 6 +
.../DocxServiceDefault.java} | 162 +-
.../isis/subdomains/docx/applib/util/Docx.java | 17 +-
.../isis/subdomains/docx/applib/util/Dump.java | 28 +-
.../isis/subdomains/docx/applib/util/Jdom2.java | 20 +-
.../isis/subdomains/docx/applib/util/Types.java | 2 +-
.../docx/applib/DocxService_merge_Test.java | 13 +-
.../applib/IsisModuleSubdomainsExcelApplib.java | 8 +-
.../subdomains/excel/applib/dom/ExcelService.java | 222 +-
.../subdomains/excel/applib/dom/WorksheetSpec.java | 2 +-
.../ExcelServiceDefault.java} | 162 +-
.../_CellMarshaller.java} | 8 +-
.../_ExcelConverter.java} | 26 +-
.../_ExcelServiceHelper.java} | 62 +-
.../applib/{dom => }/util/AnnotationList.java | 2 +-
.../applib/{dom => }/util/AnnotationTriplet.java | 2 +-
.../{dom => }/util/ExcelFileBlobConverter.java | 5 +-
.../excel/applib/{dom => }/util/Mode.java | 2 +-
.../excel/applib/{dom => }/util/PivotUtils.java | 2 +-
.../excel/applib/{dom => }/util/SheetPivoter.java | 6 +-
.../applib/{dom => }/util/AnnotationListTest.java | 5 +-
.../{dom => }/util/AnnotationTripletTest.java | 4 +-
.../applib/{dom => }/util/PivotUtilsTest.java | 4 +-
.../applib/{dom => }/util/SheetPivoterTest.java | 4 +-
.../IsisModuleSubdomainsExcelFixtures.java | 2 +-
.../ExcelPivotByCategoryAndSubcategoryMenu.java | 4 +-
.../DemoFixture_extending_ExcelFixture2.java | 2 +-
.../ExcelModuleDemoUploadService_IntegTest.java | 2 +-
.../subdomains/excel/testing/ExcelFixture.java | 7 +-
.../IsisModuleSubdomainsFreemarkerApplib.java | 6 +-
.../applib/IsisModuleSubdomainsOgnlApplib.java | 2 -
.../applib/IsisModuleSubdomainsPdfBoxApplib.java | 6 +-
.../IsisModuleSubdomainsXDocReportApplib.java | 8 +-
.../xdocreport/applib/XDocReportService.java | 42 +
.../xdocreport/applib/service/XDocReportModel.java | 48 -
...tService.java => XDocReportServiceDefault.java} | 26 +-
.../applib/service/XDocReportServiceTest.java | 4 +-
.../example/models/ProjectDevelopersModel.java | 2 +-
.../zip/applib}/IsisModuleExtZip.java | 10 +-
.../isis/subdomains/zip/applib/ZipService.java | 41 +
.../zip/applib/service/ZipServiceDefault.java} | 42 +-
.../integration/ObjectFactoryForIntegration.java | 8 +-
.../isis/testing/specsupport/applib/specs/V.java | 121 +-
tooling/pom.xml | 4 +-
.../semantics/AsciiDocValueSemantics.java | 24 +-
.../semantics/XmlValueSemanticsAbstract.java | 8 +-
valuetypes/asciidoc/ui/pom.xml | 2 +-
...JaxbAdapters.java => JodaTimeJaxbAdapters.java} | 4 +-
.../JodaTimeXMLGregorianCalendarMarshalling.java | 20 +-
.../jodatime/integration}/pom.xml | 34 +-
.../IsisModuleValJodatimeIntegration.java | 32 +-
.../valuesemantics/JodaDateTimeValueSemantics.java | 67 +
.../JodaLocalDateTimeValueSemantics.java | 65 +
.../JodaLocalDateValueSemantics.java | 65 +
.../JodaLocalTimeValueSemantics.java | 32 +-
...odaLocalDateTimeValueSemanticsProviderTest.java | 29 +-
valuetypes/jodatime/pom.xml | 1 +
.../semantics/MarkdownValueSemantics.java | 8 +-
valuetypes/markdown/pom.xml | 2 +-
valuetypes/pom.xml | 7 +-
.../applib/mixins/Object_impersonateWithRoles.java | 2 +-
.../viewer/common/model/feature/ScalarUiModel.java | 2 +-
.../viewer/common/model/object/ObjectUiModel.java | 17 +-
.../rendering/domainobjects/JsonValueEncoder.java | 43 +-
.../domainobjects/ObjectPropertyReprRenderer.java | 10 +-
.../converter}/ConverterBasedOnValueSemantics.java | 44 +-
.../wicket/model/models/ChainingObjectModel.java | 8 +-
.../viewer/wicket/model/models/EntityModel.java | 20 +-
.../viewer/wicket/model/models/ScalarModel.java | 16 +-
.../wicket/model/models/ScalarParameterModel.java | 2 +-
.../wicket/model/models/ScalarPropertyModel.java | 9 +-
.../wicket/model/util/PageParameterUtils.java | 2 +-
viewers/wicket/ui/pom.xml | 2 +-
.../ui/app/registry/ComponentFactoryRegistry.java | 6 +-
.../entityactions/LinkAndLabelFactory.java | 23 +-
.../bookmarkedpages/BookmarkedPagesPanel.java | 43 +-
.../ajaxtable/columns/GenericPropertyColumn.java | 3 +-
.../components/entity/fieldset/PropertyGroup.java | 3 +-
.../ui/components/property/PropertyEditPanel.java | 3 +-
.../components/scalars/DateConverterAbstract.java | 76 -
.../ui/components/scalars/DateConverterPlugin.java | 38 -
.../ui/components/scalars/DateFormatSettings.java | 86 -
.../ui/components/scalars/ScalarPanelAbstract.java | 13 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 130 +-
.../ScalarPanelTextFieldDatePickerAbstract.java | 116 -
...va => ScalarPanelTextFieldNumericAbstract.java} | 18 +-
.../ScalarPanelTextFieldParseableAbstract.java | 68 -
...va => ScalarPanelTextFieldTextualAbstract.java} | 45 +-
...arPanelTextFieldWithTemporalPickerAbstract.java | 91 +
...arPanelTextFieldWithValueSemanticsAbstract.java | 56 +
.../ui/components/scalars/TemporalConverter.java | 17 +-
.../components/scalars/TextFieldStringModel.java | 44 -
.../ui/components/scalars/TextFieldValueModel.java | 6 +-
.../blobclob/IsisBlobOrClobPanelAbstract.java | 6 -
.../components/scalars/bookmark/BookmarkPanel.java | 15 +-
.../datepicker/TextFieldWithDateTimePicker.java | 54 +-
.../jdk8time/DateConverterForJdk8Abstract.java | 64 -
.../jdk8time/DateConverterForJdk8LocalDate.java | 66 -
.../DateConverterForJdk8LocalDateTime.java | 77 -
.../DateConverterForJdk8OffsetDateTime.java | 94 -
.../scalars/jdk8time/Jdk8LocalDatePanel.java | 10 +-
.../scalars/jdk8time/Jdk8LocalDateTimePanel.java | 21 +-
.../scalars/jdk8time/Jdk8OffsetDateTimePanel.java | 20 +-
.../jdkdates/DateConverterForJavaAbstract.java | 105 -
.../jdkdates/DateConverterForJavaSqlDate.java | 58 -
.../jdkdates/DateConverterForJavaSqlTimestamp.java | 60 -
.../jdkdates/DateConverterForJavaUtilDate.java | 59 -
.../scalars/jdkdates/JavaSqlDatePanel.java | 10 +-
.../scalars/jdkdates/JavaSqlTimePanel.java | 10 +-
.../scalars/jdkdates/JavaSqlTimestampPanel.java | 16 +-
.../scalars/jdkdates/JavaUtilDatePanel.java | 17 +-
.../jdkmath/BigDecimalConverterForFeature.java | 34 -
.../scalars/jdkmath/JavaMathBigDecimalPanel.java | 28 +-
.../scalars/jdkmath/JavaMathBigIntegerPanel.java | 26 +-
.../jodatime/DateConverterForJodaAbstract.java | 57 -
.../jodatime/DateConverterForJodaDateTime.java | 63 -
.../jodatime/DateConverterForJodaLocalDate.java | 63 -
.../DateConverterForJodaLocalDateTime.java | 64 -
.../scalars/jodatime/JodaDateTimePanel.java | 19 +-
.../scalars/jodatime/JodaLocalDatePanel.java | 10 +-
.../scalars/jodatime/JodaLocalDateTimePanel.java | 20 +-
.../scalars/jodatime/JodaLocalTimePanel.java | 26 +-
.../scalars/markup/ParentedMarkupPanel.java | 5 -
.../ui/components/scalars/oiddto/OidDtoPanel.java | 16 +-
.../scalars/oiddto/OidDtoPanelFactory.java | 4 +-
.../scalars/passwd/IsisPasswordPanel.java | 20 +-
.../components/scalars/primitive/BooleanPanel.java | 6 -
.../ui/components/scalars/primitive/BytePanel.java | 24 +-
.../scalars/primitive/CharacterPanel.java | 11 +-
.../components/scalars/primitive/DoublePanel.java | 26 +-
.../components/scalars/primitive/FloatPanel.java | 25 +-
.../components/scalars/primitive/IntegerPanel.java | 25 +-
.../ui/components/scalars/primitive/LongPanel.java | 26 +-
.../components/scalars/primitive/ShortPanel.java | 25 +-
.../scalars/reference/ReferencePanel.java | 41 +-
.../scalars/string/MultiLineStringPanel.java | 15 +-
.../ui/components/scalars/string/StringPanel.java | 11 +-
.../ui/components/scalars/uuid/UuidConverter.java | 63 -
.../ui/components/scalars/uuid/UuidPanel.java | 26 +-
.../scalars/value/compound/ValueCompoundPanel.java | 13 +-
.../scalars/value/fallback/ValueFallbackPanel.java | 11 +-
.../valuechoices/ValueChoicesSelect2Panel.java | 5 -
.../{TreePanel.java => ParentedTreePanel.java} | 15 +-
.../ui/components/tree/TreePanelFactories.java | 4 +-
.../ui/components/unknown/UnknownModelPanel.java | 12 +-
.../entitysimplelink/EntityLinkSimplePanel.java | 2 +-
.../widgets/zclip/ZeroClipboardPanel.java | 5 +-
.../wicket/ui/panels/FormExecutorDefault.java | 16 +-
.../org/apache/isis/viewer/wicket/ui/util/Wkt.java | 75 +-
.../ui/components/scalars/ConverterTester.java | 194 ++
.../jdkdates/DateConverterForJavaSqlDateTest.java | 77 -
.../jdkdates/DateConverterForJavaUtilDateTest.java | 101 -
.../scalars/jdkdates/JavaSqlDateConverterTest.java | 75 +
.../jdkdates/JavaUtilDateConverterTest.java | 77 +
.../scalars/jdkmath/BigDecimalConverterTest.java | 140 +
.../jdkmath/BigDecimalConverter_roundtrip.java | 184 --
.../jodatime/DateConverterForJodaDateTimeTest.java | 97 -
.../DateConverterForJodaLocalDateTest.java | 73 -
.../DateConverterForJodaLocalDateTimeTest.java | 96 -
.../jodatime/JodaDateTimeConverterTest.java | 78 +
.../jodatime/JodaLocalDateConverterTest.java | 76 +
.../jodatime/JodaLocalDateTimeConverterTest.java | 77 +
.../DateConverterForJdk8LocalDateTest.java | 75 -
.../DateConverterForJdk8LocalDateTimeTest.java | 98 -
.../DateConverterForJdk8OffsetDateTimeTest.java | 108 -
.../jodatime/jdk8time/LocalDateConverterTest.java | 74 +
.../jdk8time/LocalDateTimeConverterTest.java | 74 +
.../jdk8time/OffsetDateTimeConverterTest.java | 81 +
.../components/scalars/uuid/UuidConverterTest.java | 73 +
.../scalars/uuid/UuidConverterTest_roundtrip.java | 73 -
452 files changed, 10549 insertions(+), 8448 deletions(-)
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/JodaTimeJaxbAdapters.java
copy subdomains/xdocreport/applib/src/main/java/org/apache/isis/subdomains/xdocreport/applib/service/OutputType.java => api/applib/src/main/java/org/apache/isis/applib/services/sitemap/SitemapService.java (80%)
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/sitemap/SitemapServiceMenu.java
copy api/applib/src/main/java/org/apache/isis/applib/{jaxb/JodaTimeXMLGregorianCalendarMarshalling.java => util/schema/_JodaTimeHelper.java} (82%)
rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/DefaultsProvider.java (97%)
rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/EncoderDecoder.java (98%)
rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/EncodingException.java (96%)
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/value/semantics/OrderRelation.java
rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/Parser.java (93%)
rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/ParsingException.java (96%)
copy api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/Renderer.java (95%)
rename {core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal => api/applib/src/main/java/org/apache/isis/applib/value/semantics}/TemporalValueSemantics.java (88%)
rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/ValueSemanticsAbstract.java (56%)
rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/ValueSemanticsProvider.java (89%)
copy subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Types.java => api/applib/src/main/java/org/apache/isis/applib/value/semantics/ValueSemanticsResolver.java (72%)
rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/package-info.java (86%)
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/DateConverter.java => core/metamodel/src/main/java/org/apache/isis/core/metamodel/commons/ScalarRepresentation.java (50%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/fallback/HelpFacetNone.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/digits/MaxFractionalDigitsFacetForPersistentBigDecimalWhenUnspecified.java
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/semantics/{MaxFractionalDigitsFacetOnPropertyFromJavaxValidationDigitsAnnotation.java => MaxFractionalDigitsFacetFromJavaxValidationDigitsAnnotation.java} (86%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/semantics/MaxFractionalDigitsFacetOnParameterFromJavaxValidationDigitsAnnotation.java
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/semantics/{MaxTotalDigitsFacetOnPropertyFromJavaxValidationDigitsAnnotation.java => MaxTotalDigitsFacetFromJavaxValidationDigitsAnnotation.java} (87%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/semantics/MaxTotalDigitsFacetOnParameterFromJavaxValidationDigitsAnnotation.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/inspect/model/icons.html
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/{temporal/legacy/joda/JodaLocalTimeValueSemantics.java => BookmarkValueSemantics.java} (52%)
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/OidDtoValueSemantics.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/LegacyTemporalValueSemanticsAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/JodaDateTimeValueSemantics.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/JodaLocalDateTimeValueSemantics.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/JodaLocalDateValueSemantics.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/_JodaFunctions.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/_JodaLocalDateTimeUtil.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/_JodaLocalDateUtil.java
copy subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Types.java => core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/TemporalSemanticsAdapter.java (66%)
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueSemanticsAdapter.java
create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/sitemap/SitemapServiceDefault.java
create mode 100644 examples/demo/pre-flight.adoc
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/LogEntryComparison.kt
copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/{ui/dialog/Command.kt => handler/Http401ErrorHandler.kt} (61%)
rename incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/{core => builder}/RoDisplay.kt (89%)
copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/dialog/{DownloadDialog.kt => EventCompareDialog.kt} (50%)
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/dialog/EventDialog.kt
copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/dialog/{EventExportDialog.kt => EventImportDialog.kt} (90%)
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/dialog/EventReplayDialog.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/dialog/ResponseComparisonDialog.kt
create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/panel/EventComparisonTable.kt
copy mappings/jaxrsclient/impl/src/main/java/org/apache/isis/extensions/jaxrsclient/impl/IsisModuleExtJaxRsClientImpl.java => incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/HTTP_ERROR_401.kt (70%)
rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/{MaxFractionDigitsFacetInferredFromJdoColumn.java => MaxFractionalDigitsFacetFromJdoColumn.java} (90%)
rename persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/facets/prop/column/{MaxFractionDigitsFacetFromJpaColumnAnnotation.java => MaxFractionalDigitsFacetFromJpaColumnAnnotation.java} (89%)
delete mode 100644 regressiontests/stable-cucumber/src/test/java/org/apache/isis/testdomain/cucumber/HeadlessCucumberTestAbstract.java
copy {testing/fakedata/integtests => regressiontests/stable-value}/log4j2-test.xml (100%)
copy regressiontests/{stable-cucumber => stable-value}/pom.xml (75%)
create mode 100644 regressiontests/stable-value/src/test/java/org/apache/isis/testdomain/value/ValueSemanticsTest.java
create mode 100644 regressiontests/stable-value/src/test/java/org/apache/isis/testdomain/value/ValueSemanticsTester.java
copy subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Types.java => regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperGenericImpl.java (65%)
rename subdomains/xdocreport/applib/src/main/java/org/apache/isis/subdomains/xdocreport/applib/service/OutputType.java => regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperGenericInterface.java (85%)
copy subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/IsisModuleSubdomainsExcelApplib.java => regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/valuetypes/Configuration_usingValueTypes.java (77%)
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/valuetypes/ValueTypeExample.java
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/valuetypes/ValueTypeExampleService.java
copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/services/calendar/{CalendarService.java => CalendarServiceDefault.java} (55%)
copy subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/{DocxService.java => service/DocxServiceDefault.java} (76%)
copy subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom/ExcelService.java => service/ExcelServiceDefault.java} (56%)
rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom/util/CellMarshaller.java => service/_CellMarshaller.java} (99%)
rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom/util/ExcelConverter.java => service/_ExcelConverter.java} (95%)
rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom/util/ExcelServiceImpl.java => service/_ExcelServiceHelper.java} (83%)
rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/AnnotationList.java (96%)
rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/AnnotationTriplet.java (96%)
rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/ExcelFileBlobConverter.java (92%)
rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/Mode.java (94%)
rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/PivotUtils.java (98%)
rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/SheetPivoter.java (99%)
rename subdomains/excel/applib/src/test/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/AnnotationListTest.java (90%)
rename subdomains/excel/applib/src/test/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/AnnotationTripletTest.java (95%)
rename subdomains/excel/applib/src/test/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/PivotUtilsTest.java (98%)
rename subdomains/excel/applib/src/test/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/SheetPivoterTest.java (99%)
create mode 100644 subdomains/xdocreport/applib/src/main/java/org/apache/isis/subdomains/xdocreport/applib/XDocReportService.java
delete mode 100644 subdomains/xdocreport/applib/src/main/java/org/apache/isis/subdomains/xdocreport/applib/service/XDocReportModel.java
rename subdomains/xdocreport/applib/src/main/java/org/apache/isis/subdomains/xdocreport/applib/service/{XDocReportService.java => XDocReportServiceDefault.java} (88%)
rename subdomains/zip/applib/src/main/java/org/apache/isis/{extensions/zip/dom => subdomains/zip/applib}/IsisModuleExtZip.java (81%)
create mode 100644 subdomains/zip/applib/src/main/java/org/apache/isis/subdomains/zip/applib/ZipService.java
rename subdomains/zip/applib/src/main/java/org/apache/isis/{extensions/zip/dom/impl/ZipService.java => subdomains/zip/applib/service/ZipServiceDefault.java} (78%)
rename valuetypes/jodatime/applib/src/main/java/org/apache/isis/valuetypes/jodatime/applib/jaxb/{JodatimeJaxbAdapters.java => JodaTimeJaxbAdapters.java} (98%)
rename {api/applib/src/main/java/org/apache/isis => valuetypes/jodatime/applib/src/main/java/org/apache/isis/valuetypes/jodatime}/applib/jaxb/JodaTimeXMLGregorianCalendarMarshalling.java (85%)
copy {regressiontests/stable-cucumber => valuetypes/jodatime/integration}/pom.xml (58%)
copy core/runtime/src/main/java/org/apache/isis/core/runtime/IsisModuleCoreRuntime.java => valuetypes/jodatime/integration/src/main/java/org/apache/isis/valuetypes/jodatime/integration/IsisModuleValJodatimeIntegration.java (58%)
create mode 100644 valuetypes/jodatime/integration/src/main/java/org/apache/isis/valuetypes/jodatime/integration/valuesemantics/JodaDateTimeValueSemantics.java
create mode 100644 valuetypes/jodatime/integration/src/main/java/org/apache/isis/valuetypes/jodatime/integration/valuesemantics/JodaLocalDateTimeValueSemantics.java
create mode 100644 valuetypes/jodatime/integration/src/main/java/org/apache/isis/valuetypes/jodatime/integration/valuesemantics/JodaLocalDateValueSemantics.java
rename {core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda => valuetypes/jodatime/integration/src/main/java/org/apache/isis/valuetypes/jodatime/integration/valuesemantics}/JodaLocalTimeValueSemantics.java (51%)
rename {core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/value/datetimejodalocal => valuetypes/jodatime/integration/src/test/java/org/apache/isis/valuetypes/jodatime/integration}/JodaLocalDateTimeValueSemanticsProviderTest.java (62%)
rename viewers/wicket/{ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars => model/src/main/java/org/apache/isis/viewer/wicket/model/converter}/ConverterBasedOnValueSemantics.java (71%)
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/DateConverterAbstract.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/DateConverterPlugin.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/DateFormatSettings.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldDatePickerAbstract.java
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/{ScalarPanelTextFieldNumeric.java => ScalarPanelTextFieldNumericAbstract.java} (72%)
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldParseableAbstract.java
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/{uuid/UuidTextField.java => ScalarPanelTextFieldTextualAbstract.java} (52%)
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldWithTemporalPickerAbstract.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldWithValueSemanticsAbstract.java
rename api/applib/src/main/java/org/apache/isis/applib/adapters/Renderer.java => viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/TemporalConverter.java (69%)
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/TextFieldStringModel.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdk8time/DateConverterForJdk8Abstract.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdk8time/DateConverterForJdk8LocalDate.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdk8time/DateConverterForJdk8LocalDateTime.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdk8time/DateConverterForJdk8OffsetDateTime.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaAbstract.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaSqlDate.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaSqlTimestamp.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaUtilDate.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverterForFeature.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaAbstract.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaDateTime.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaLocalDate.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaLocalDateTime.java
delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/uuid/UuidConverter.java
rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/tree/{TreePanel.java => ParentedTreePanel.java} (89%)
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/ConverterTester.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaSqlDateTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaUtilDateTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/JavaSqlDateConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/JavaUtilDateConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverter_roundtrip.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaDateTimeTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaLocalDateTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaLocalDateTimeTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/JodaDateTimeConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/JodaLocalDateConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/JodaLocalDateTimeConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/DateConverterForJdk8LocalDateTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/DateConverterForJdk8LocalDateTimeTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/DateConverterForJdk8OffsetDateTimeTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/LocalDateConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/LocalDateTimeConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/OffsetDateTimeConverterTest.java
create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/uuid/UuidConverterTest.java
delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/uuid/UuidConverterTest_roundtrip.java