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/08 07:15:45 UTC

[isis] branch dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0 updated (e2a832e -> fe700d4)

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.


    omit e2a832e  Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
     add b09442a  Bump jnr-constants from 0.10.2 to 0.10.3
     add 9019db6  Merge pull request #750 from apache/dependabot/maven/master/com.github.jnr-jnr-constants-0.10.3
     add ab7d300  Bump joda-time from 2.10.10 to 2.10.13
     add 10853bf  Merge pull request #751 from apache/dependabot/maven/master/joda-time-joda-time-2.10.13
     add 9deeb50  ISIS-2879: make textarea(s), that on click trigger a scalar-prompt, readonly
     add d9ae28e  ISIS-2879: fixes css typo in prev. commit
     add 917ba05  ISIS-2855: fixes single item List rendering when value-type
     add 5f4ba1d  Bump camel.version from 3.11.1 to 3.12.0
     add 0c96587  Merge pull request #753 from apache/dependabot/maven/master/camel.version-3.12.0
     add b2647ab  Bump guava from 30.1.1-jre to 31.0.1-jre
     add afee42c  Merge pull request #754 from apache/dependabot/maven/master/com.google.guava-guava-31.0.1-jre
     add ba0776b  Bump togglz.version from 2.9.9 to 3.0.0
     add d031692  Merge pull request #755 from apache/dependabot/maven/master/togglz.version-3.0.0
     add 061f712  ISIS-2741: introduce IConverter (wkt) which is purely based on value-semantics
     add 7325189  ISIS-2741: intermediate - work on MaximumFractionDigits to be provided via meta meta-model
     add a665110  ISIS-2741: fixes NPE in prev. commit
     add 368b8ae  Bump poi.version from 5.0.0 to 5.1.0
     add 373800f  Merge pull request #757 from apache/dependabot/maven/master/poi.version-5.1.0
     add 8d98838  Bump actions/checkout from 2.3.5 to 2.4.0
     add 52b4418  Merge pull request #756 from apache/dependabot/github_actions/master/actions/checkout-2.4.0
     add ef588f5  Bump checker-qual from 3.18.0 to 3.19.0
     add 43463c7  Merge pull request #760 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.19.0
     add 6cc42e8  Bump font-awesome from 5.15.3 to 5.15.4
     add a70605b  ISIS-2741: support for Identifier to also represent action parameters
     add 63a117e  Bump jnr-enxio from 0.32.7 to 0.32.10
     add 4ce300b  Merge pull request #761 from apache/dependabot/maven/master/com.github.jnr-jnr-enxio-0.32.10
     add b980a58  Bump archunit.version from 0.21.0 to 0.22.0
     add 7d450af  Merge pull request #762 from apache/dependabot/maven/master/archunit.version-0.22.0
     add 26d25a9  ISIS-2741: honor MaximumFractionDigitsFacet with BigDecimalValueSemantics
     add 407dafe  ISIS-2741: init decimal format's MaximumFractionDigits to  16 per default
     add 905dc97  ISIS-2741: circumvent Wicket's built in conversion error messages
     add 645fd0b  ISIS-2741: test fixes for prev. commit
     add 92b2b0a  Bump approvaltests from 12.0.1 to 12.1.1
     add e852230  Merge pull request #763 from apache/dependabot/maven/master/com.approvaltests-approvaltests-12.1.1
     add 2906c60  ISIS-2871: replace experimental @Property(valueSemantics="qualifierXxx") with new @ValueSemantics(provider="qualifierXxx")
     add f010d41  ISIS-2871: ValueSemantics annotation: add decimal number specific attributes
     add d80e44c  ISIS-2871: java-doc refinement on prev. commit
     add a91c5ed  ISIS-2871: moves some facets; adds java-doc
     add f806524  ISIS-2871: remove EqualByContent annot.
     add f1f29f2  ISIS-2871: aligns max fractional digit facet names with annotation attr. names
     add 0719be2  ISIS-2871: adds facets for minIntegerDigits and MinFractionalDigits
     add e25c221  ISIS-2871: java-doc fixes
     add 6694f60  ISIS-2871: simplify some facet names ('inferred')
     add 5a2ea59  ISIS-2871: simplify some facet names ('derived')
     add 5cefd61  ISIS-2871: introduces concrete digits related facets
     add e4d05e7  Bump dependency-check-maven from 6.3.1 to 6.4.1
     add 7f48770  Merge pull request #764 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-6.4.1
     add fe700d4  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   (e2a832e)
            \
             N -- N -- N   refs/heads/dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0 (fe700d4)

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:
 .../ci-build-artifacts-no-push-gradle.yml          |   2 +-
 .../workflows/ci-build-artifacts-no-push-maven.yml |   2 +-
 .github/workflows/ci-build-site-no-push.yml        |   2 +-
 .../java/org/apache/isis/applib/Identifier.java    |  27 ++-
 .../applib/adapters/ValueSemanticsAbstract.java    |  38 ++++-
 .../applib/adapters/ValueSemanticsProvider.java    |   2 +-
 .../isis/applib/annotation/EqualByContent.java     |  68 --------
 .../apache/isis/applib/annotation/MinLength.java   |   2 +-
 .../apache/isis/applib/annotation/Property.java    |  18 --
 .../isis/applib/annotation/ValueSemantics.java     |  92 +++++++++++
 .../_testing/MetaModelContext_forTesting.java      |  21 ++-
 .../facets/actcoll/typeof/TypeOfFacet.java         |   4 +-
 ...redFromArray.java => TypeOfFacetFromArray.java} |   5 +-
 ...mGenerics.java => TypeOfFacetFromGenerics.java} |   5 +-
 ...=> ContributingFacetFromMixinFacetFactory.java} |   4 +-
 ...tInServiceMenuFacetFromDomainServiceFacet.java} |   4 +-
 ...iceMenuFacetFromDomainServiceFacetFactory.java} |   6 +-
 ....java => DescribedAsFacetOnMemberFromType.java} |   6 +-
 ....java => HiddenTypeFacetFromAuthorization.java} |   4 +-
 ...> HiddenTypeFacetFromAuthorizationFactory.java} |   8 +-
 ...ame.java => LogicalTypeFacetFromClassName.java} |   6 +-
 ...a => LogicalTypeFacetFromClassNameFactory.java} |  14 +-
 ... => LogicalTypeFacetFromIoCNamingStrategy.java} |   4 +-
 ....java => CssClassFacetFromProjectionFacet.java} |   4 +-
 ...acet.java => IconFacetFromProjectionFacet.java} |   8 +-
 ...cet.java => TitleFacetFromProjectionFacet.java} |   4 +-
 .../object/support/ObjectSupportFacetFactory.java  |   4 +-
 ...thod.java => TitleFacetFromToStringMethod.java} |   6 +-
 .../title/parser/TitleFacetUsingValueFacet.java    |   9 +-
 .../metamodel/facets/object/value/ValueFacet.java  |   4 +-
 .../facets/object/value/ValueFacetAbstract.java    |   8 +-
 .../MaxFractionalDigitsFacet.java                  |  10 +-
 .../MaxFractionalDigitsFacetAbstract.java          |  13 +-
 .../{maxlen => digits}/MaxTotalDigitsFacet.java    |  10 +-
 .../MaxTotalDigitsFacetAbstract.java               |   2 +-
 .../MinFractionalDigitsFacet.java}                 |  15 +-
 .../MinFractionalDigitsFacetAbstract.java}         |  35 ++--
 .../MinIntegerDigitsFacet.java}                    |  19 +--
 .../MinIntegerDigitsFacetAbstract.java}            |  35 ++--
 ...et.java => LabelAtFacetFromMultiLineFacet.java} |   5 +-
 ...ameterFromJavaxValidationAnnotationFactory.java |  58 -------
 ...ameterChoicesFacetFromChoicesFacetFactory.java} |   4 +-
 ...va => DescribedAsFacetOnParameterFromType.java} |   6 +-
 ... => TypicalLengthFacetOnParameterFromType.java} |   8 +-
 ...FromJavaxValidationDigitsAnnotationFactory.java |  58 -------
 ...a => PropertyChoicesFacetFromChoicesFacet.java} |   5 +-
 ...opertyChoicesFacetFromChoicesFacetFactory.java} |   6 +-
 ...=> PropertyDefaultFacetFromDefaultedFacet.java} |   8 +-
 ...va => PropertyDefaultFacetFromTypeFactory.java} |   6 +-
 ...a => DisabledFacetOnPropertyFromImmutable.java} |   8 +-
 ...sabledFacetOnPropertyFromImmutableFactory.java} |   6 +-
 ... DisabledFacetOnPropertyFromMissingSetter.java} |   4 +-
 .../DisabledFacetOnPropertyInferredFactory.java    |   2 +-
 .../property/PropertyAnnotationFacetFactory.java   |  11 --
 ...a => TypicalLengthFacetOnPropertyFromType.java} |   8 +-
 ...alDigitsFacetFromValueSemanticsAnnotation.java} |  27 ++-
 ...rameterFromJavaxValidationDigitsAnnotation.java |   6 +-
 ...ropertyFromJavaxValidationDigitsAnnotation.java |   6 +-
 ...alDigitsFacetFromValueSemanticsAnnotation.java} |  19 +--
 ...rameterFromJavaxValidationDigitsAnnotation.java |   6 +-
 ...ropertyFromJavaxValidationDigitsAnnotation.java |   6 +-
 ...alDigitsFacetFromValueSemanticsAnnotation.java} |  28 ++--
 ...erDigitsFacetFromValueSemanticsAnnotation.java} |  28 ++--
 .../ValueSemanticsAnnotationFacetFactory.java      | 113 +++++++++++++
 ...ValueSemanticsSelectingFacetForAnnotation.java} |  16 +-
 .../DeriveDescribedAsFromTypePostProcessor.java    |  10 +-
 ...NavigationFacetFromHiddenTypePostProcessor.java |   4 +-
 ...ype.java => NavigationFacetFromHiddenType.java} |   4 +-
 .../DeriveProjectionFacetsPostProcessor.java       |  10 +-
 .../DeriveDisabledFromImmutablePostProcessor.java  |   8 +-
 ...iveChoicesFromExistingChoicesPostProcessor.java |  12 +-
 .../DeriveDefaultFromTypePostProcessor.java        |   8 +-
 .../DeriveTypicalLengthFromTypePostProcessor.java  |   8 +-
 .../dflt/ProgrammingModelFacetsJava11.java         |  24 ++-
 .../metamodel/specloader/SpecificationLoader.java  |  25 +++
 .../specloader/specimpl/ObjectActionMixedIn.java   |   4 +-
 .../specimpl/ObjectActionParameterAbstract.java    |  29 +---
 .../specloader/specimpl/ObjectMemberAbstract.java  |   2 +-
 .../valuesemantics/BigDecimalValueSemantics.java   |  32 +++-
 .../ActionAnnotationFacetFactoryTest_TypeOf.java   |   8 +-
 ...enuFacetFromDomainServiceFacetFactoryTest.java} |   6 +-
 .../CollectionAnnotationFacetFactoryTest.java      |   8 +-
 ...ollectionAnnotationFacetFactoryTest_typeOf.java |  16 +-
 .../title/TitleFacetViaMethodsFactoryTest.java     |   8 +-
 ... LogicalTypeFacetFromClassNameFactoryTest.java} |  14 +-
 .../facets/param/name/ParameterNameFacetTest.java  |   2 +-
 .../ValueSemanticsAnnotationFacetFactoryTest.java} |  44 ++---
 .../dom/CustomerAsProxiedByDataNucleus.java        |   4 +-
 core/pom.xml                                       |  16 +-
 .../_testing/InteractionService_forTesting.java    |  83 ++++++----
 .../HasAsciiDocDescription_description.java        |   5 +-
 .../AsciiDocValueSemanticsWithPreprocessing.java   |   2 +-
 .../bigdecimals/jdo/JavaMathBigDecimalJdo.java     |   7 +-
 .../bigdecimals/jpa/JavaMathBigDecimalJpa.java     |   7 +-
 .../jdo/metamodel/JdoProgrammingModel.java         |   8 +-
 .../JdoDiscriminatorAnnotationFacetFactory.java    |   6 +-
 ...eFacetFromJdoDiscriminatorValueAnnotation.java} |   4 +-
 ...eFacetFromJdoPersistenceCapableAnnotation.java} |   6 +-
 .../JdoPersistenceCapableFacetFactory.java         |   4 +-
 ...ecimalFromJdoColumnAnnotationFacetFactory.java} |  12 +-
 ...toryFacetFromAbsenceOfJdoColumnAnnotation.java} |   4 +-
 ...ndatoryFromJdoColumnAnnotationFacetFactory.java |   6 +-
 ...xFractionDigitsFacetInferredFromJdoColumn.java} |  10 +-
 ... => MaxLengthFacetFromJdoColumnAnnotation.java} |   6 +-
 ...LengthFromJdoColumnAnnotationFacetFactory.java} |   6 +-
 ...axTotalDigitsFacetFromJdoColumnAnnotation.java} |  10 +-
 ... DisabledFacetFromJdoPrimaryKeyAnnotation.java} |   4 +-
 .../JdoPrimaryKeyAnnotationFacetFactory.java       |   4 +-
 ... OptionalFacetFromJdoPrimaryKeyAnnotation.java} |   4 +-
 ...JdoDiscriminatorAnnotationFacetFactoryTest.java |   2 +-
 ...alFromJdoColumnAnnotationFacetFactoryTest.java} |  16 +-
 ...ryFromJdoColumnAnnotationFacetFactoryTest.java} |   6 +-
 ...venJdoPrimaryKeyAnnotationFacetFactoryTest.java |   4 +-
 .../jpa/metamodel/JpaProgrammingModel.java         |   4 +-
 ...ecimalFromJpaColumnAnnotationFacetFactory.java} |   8 +-
 ... => MandatoryFacetFromJpaColumnAnnotation.java} |   5 +-
 ...ndatoryFromJpaColumnAnnotationFacetFactory.java |   2 +-
 ...ractionDigitsFacetFromJpaColumnAnnotation.java} |  10 +-
 ...axTotalDigitsFacetFromJpaColumnAnnotation.java} |  10 +-
 .../interaction/DomainObjectTesterFactory.java     |  16 +-
 starters/pom.xml                                   |   2 +-
 tooling/pom.xml                                    |   2 +-
 valuetypes/asciidoc/ui/pom.xml                     |   4 +-
 viewers/common/pom.xml                             |   2 +-
 .../common/model/decorator/icon/IconDecorator.java |   2 +-
 .../viewer/common/model/feature/ScalarUiModel.java |  16 +-
 .../domainobjects/ObjectPropertyReprRenderer.java  |   6 +-
 .../actionresponse/ActionResultResponseType.java   |  66 +++++---
 .../scalars/ConverterBasedOnValueSemantics.java    | 134 +++++++++++++++
 .../components/scalars/IsisConverterLocator.java   | 125 --------------
 .../scalars/ScalarPanelTextFieldAbstract.html      |  19 ++-
 .../scalars/ScalarPanelTextFieldAbstract.java      |   2 +-
 .../scalars/ScalarPanelTextFieldNumeric.java       |  45 ++---
 .../jdkmath/BigDecimalConverterForFeature.java     |  23 ++-
 .../jdkmath/BigDecimalConverterWithScale.java      | 134 ---------------
 .../scalars/jdkmath/BigDecimalTextField.java       |  60 -------
 .../scalars/jdkmath/JavaMathBigDecimalPanel.java   |  27 +--
 .../jdkmath/JavaMathBigDecimalPanelFactory.java    |  29 +---
 .../scalars/jdkmath/JavaMathBigIntegerPanel.java   |  25 ++-
 .../ui/components/scalars/primitive/BytePanel.java |  25 ++-
 .../components/scalars/primitive/DoublePanel.java  |  22 +--
 .../components/scalars/primitive/FloatPanel.java   |  21 +--
 .../components/scalars/primitive/IntegerPanel.java |  22 +--
 .../ui/components/scalars/primitive/LongPanel.java |  22 +--
 .../components/scalars/primitive/ShortPanel.java   |  22 +--
 .../scalars/string/MultiLineStringPanel.java       |   3 +-
 .../ObjectAdapterMementoProviderAbstract.java      |  17 +-
 .../wicket/ui/pages/bootstrap-overrides-all-v2.css |   6 +
 .../org/apache/isis/viewer/wicket/ui/util/Wkt.java |  46 +++++-
 ...BigDecimalConverterWithScaleTest_roundtrip.java | 144 ----------------
 .../jdkmath/BigDecimalConverter_roundtrip.java     | 184 +++++++++++++++++++++
 151 files changed, 1386 insertions(+), 1446 deletions(-)
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/EqualByContent.java
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/ValueSemantics.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actcoll/typeof/{TypeOfFacetInferredFromArray.java => TypeOfFacetFromArray.java} (86%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actcoll/typeof/{TypeOfFacetInferredFromGenerics.java => TypeOfFacetFromGenerics.java} (86%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/contributing/derived/{ContributingFacetDerivedFromMixinFacetFactory.java => ContributingFacetFromMixinFacetFactory.java} (94%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/notinservicemenu/derived/{NotInServiceMenuFacetDerivedFromDomainServiceFacet.java => NotInServiceMenuFacetFromDomainServiceFacet.java} (94%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/notinservicemenu/derived/{NotInServiceMenuFacetDerivedFromDomainServiceFacetFactory.java => NotInServiceMenuFacetFromDomainServiceFacetFactory.java} (89%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/members/described/annotprop/{DescribedAsFacetOnMemberInferredFromType.java => DescribedAsFacetOnMemberFromType.java} (90%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/hidden/{HiddenTypeFacetDerivedFromAuthorization.java => HiddenTypeFacetFromAuthorization.java} (95%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/hidden/{HiddenTypeFacetDerivedFromAuthorizationFactory.java => HiddenTypeFacetFromAuthorizationFactory.java} (84%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/{LogicalTypeFacetInferredFromClassName.java => LogicalTypeFacetFromClassName.java} (84%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/{LogicalTypeFacetDerivedFromClassNameFactory.java => LogicalTypeFacetFromClassNameFactory.java} (93%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/{LogicalTypeFacetInferredFromIoCNamingStrategy.java => LogicalTypeFacetFromIoCNamingStrategy.java} (92%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/projection/ident/{CssClassFacetInferredFromProjectionFacet.java => CssClassFacetFromProjectionFacet.java} (95%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/projection/ident/{IconFacetDerivedFromProjectionFacet.java => IconFacetFromProjectionFacet.java} (89%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/projection/ident/{TitleFacetDerivedFromProjectionFacet.java => TitleFacetFromProjectionFacet.java} (95%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/title/methods/{TitleFacetInferredFromToStringMethod.java => TitleFacetFromToStringMethod.java} (94%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/{maxlen => digits}/MaxFractionalDigitsFacet.java (79%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/{maxlen => digits}/MaxFractionalDigitsFacetAbstract.java (84%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/{maxlen => digits}/MaxTotalDigitsFacet.java (78%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/{maxlen => digits}/MaxTotalDigitsFacetAbstract.java (97%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/{maxlen/MaxFractionalDigitsFacet.java => digits/MinFractionalDigitsFacet.java} (74%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/{maxlen/MaxTotalDigitsFacetAbstract.java => digits/MinFractionalDigitsFacetAbstract.java} (65%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/{maxlen/MaxTotalDigitsFacet.java => digits/MinIntegerDigitsFacet.java} (66%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/{maxlen/MaxTotalDigitsFacetAbstract.java => digits/MinIntegerDigitsFacetAbstract.java} (65%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/labelat/{LabelAtFacetInferredFromMultiLineFacet.java => LabelAtFacetFromMultiLineFacet.java} (88%)
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/bigdecimal/javaxvaldigits/BigDecimalFacetOnParameterFromJavaxValidationAnnotationFactory.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/choices/enums/{ActionParameterChoicesFacetDerivedFromChoicesFacetFactory.java => ActionParameterChoicesFacetFromChoicesFacetFactory.java} (91%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/described/annotderived/{DescribedAsFacetOnParameterInferredFromType.java => DescribedAsFacetOnParameterFromType.java} (90%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/param/typicallen/fromtype/{TypicalLengthFacetOnParameterInferredFromType.java => TypicalLengthFacetOnParameterFromType.java} (88%)
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/bigdecimal/javaxvaldigits/BigDecimalFacetOnPropertyFromJavaxValidationDigitsAnnotationFactory.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/choices/enums/{PropertyChoicesFacetDerivedFromChoicesFacet.java => PropertyChoicesFacetFromChoicesFacet.java} (91%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/choices/enums/{PropertyChoicesFacetDerivedFromChoicesFacetFactory.java => PropertyChoicesFacetFromChoicesFacetFactory.java} (86%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/defaults/fromtype/{PropertyDefaultFacetDerivedFromDefaultedFacet.java => PropertyDefaultFacetFromDefaultedFacet.java} (88%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/defaults/fromtype/{PropertyDefaultFacetDerivedFromTypeFactory.java => PropertyDefaultFacetFromTypeFactory.java} (93%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/disabled/fromimmutable/{DisabledFacetOnPropertyInferredFromImmutable.java => DisabledFacetOnPropertyFromImmutable.java} (89%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/disabled/fromimmutable/{DisabledFacetOnPropertyDerivedFromImmutableFactory.java => DisabledFacetOnPropertyFromImmutableFactory.java} (90%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/disabled/inferred/{DisabledFacetOnPropertyInferredFromMissingSetter.java => DisabledFacetOnPropertyFromMissingSetter.java} (88%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/typicallen/fromtype/{TypicalLengthFacetOnPropertyInferredFromType.java => TypicalLengthFacetOnPropertyFromType.java} (90%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{properties/bigdecimal/javaxvaldigits/MaxTotalDigitsFacetOnPropertyFromJavaxValidationDigitsAnnotation.java => value/semantics/MaxFractionalDigitsFacetFromValueSemanticsAnnotation.java} (55%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{param/bigdecimal/javaxvaldigits => value/semantics}/MaxFractionalDigitsFacetOnParameterFromJavaxValidationDigitsAnnotation.java (89%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{properties/bigdecimal/javaxvaldigits => value/semantics}/MaxFractionalDigitsFacetOnPropertyFromJavaxValidationDigitsAnnotation.java (89%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{param/bigdecimal/javaxvaldigits/MaxTotalDigitsFacetOnParameterFromJavaxValidationDigitsAnnotation.java => value/semantics/MaxTotalDigitsFacetFromValueSemanticsAnnotation.java} (67%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{param/bigdecimal/javaxvaldigits => value/semantics}/MaxTotalDigitsFacetOnParameterFromJavaxValidationDigitsAnnotation.java (89%)
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{properties/bigdecimal/javaxvaldigits => value/semantics}/MaxTotalDigitsFacetOnPropertyFromJavaxValidationDigitsAnnotation.java (88%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{properties/bigdecimal/javaxvaldigits/MaxTotalDigitsFacetOnPropertyFromJavaxValidationDigitsAnnotation.java => value/semantics/MinFractionalDigitsFacetFromValueSemanticsAnnotation.java} (55%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{param/bigdecimal/javaxvaldigits/MaxTotalDigitsFacetOnParameterFromJavaxValidationDigitsAnnotation.java => value/semantics/MinIntegerDigitsFacetFromValueSemanticsAnnotation.java} (54%)
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/semantics/ValueSemanticsAnnotationFacetFactory.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{properties/property/valuesemantics/ValueSemanticsSelectingFacetForPropertyAnnotation.java => value/semantics/ValueSemanticsSelectingFacetForAnnotation.java} (75%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/members/navigation/{NavigationFacetDerivedFromHiddenType.java => NavigationFacetFromHiddenType.java} (93%)
 rename core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/actions/notinservicemenu/derived/{NotInServiceMenuFacetDerivedFromDomainServiceFacetFactoryTest.java => NotInServiceMenuFacetFromDomainServiceFacetFactoryTest.java} (96%)
 rename core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/logicaltype/{LogicalTypeFacetDerivedFromClassNameFactoryTest.java => LogicalTypeFacetFromClassNameFactoryTest.java} (86%)
 rename core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/{propparam/decimal/JavaxValidationDigitsAnnotationFacetFactoryTest.java => value/semantics/ValueSemanticsAnnotationFacetFactoryTest.java} (53%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/{LogicalTypeFacetInferredFromJdoDiscriminatorValueAnnotation.java => LogicalTypeFacetFromJdoDiscriminatorValueAnnotation.java} (89%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/domainobject/objectspecid/{LogicalTypeFacetInferredFromJdoPersistenceCapableAnnotation.java => LogicalTypeFacetFromJdoPersistenceCapableAnnotation.java} (90%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/{BigDecimalInferredFromJdoColumnAnnotationFacetFactory.java => BigDecimalFromJdoColumnAnnotationFacetFactory.java} (92%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/{MandatoryFacetInferredFromAbsenceOfJdoColumnAnnotation.java => MandatoryFacetFromAbsenceOfJdoColumnAnnotation.java} (90%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/{MaxFractionalDigitsFacetInferredFromJdoColumn.java => MaxFractionDigitsFacetInferredFromJdoColumn.java} (83%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/{MaxLengthFacetDerivedFromJdoColumn.java => MaxLengthFacetFromJdoColumnAnnotation.java} (90%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/{MaxLengthDerivedFromJdoColumnAnnotationFacetFactory.java => MaxLengthFromJdoColumnAnnotationFacetFactory.java} (95%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/{MaxTotalDigitsFacetInferredFromJdoColumn.java => MaxTotalDigitsFacetFromJdoColumnAnnotation.java} (83%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/primarykey/{DisabledFacetInferredFromJdoPrimaryKeyAnnotation.java => DisabledFacetFromJdoPrimaryKeyAnnotation.java} (89%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/primarykey/{OptionalFacetInferredFromJdoPrimaryKeyAnnotation.java => OptionalFacetFromJdoPrimaryKeyAnnotation.java} (91%)
 rename persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/{BigDecimalDerivedFromJdoColumnAnnotationFacetFactoryTest.java => BigDecimalFromJdoColumnAnnotationFacetFactoryTest.java} (88%)
 rename persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/{MandatoryDerivedFromJdoColumnAnnotationFacetFactoryTest.java => MandatoryFromJdoColumnAnnotationFacetFactoryTest.java} (96%)
 rename persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/facets/prop/column/{BigDecimalInferredFromJpaColumnAnnotationFacetFactory.java => BigDecimalFromJpaColumnAnnotationFacetFactory.java} (87%)
 copy persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/facets/prop/column/{MandatoryFacetDerivedFromJpaColumn.java => MandatoryFacetFromJpaColumnAnnotation.java} (86%)
 rename persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/facets/prop/column/{MaxFractionalDigitsFacetInferredFromJpaColumn.java => MaxFractionDigitsFacetFromJpaColumnAnnotation.java} (83%)
 rename persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/facets/prop/column/{MaxTotalDigitsFacetInferredFromJpaColumn.java => MaxTotalDigitsFacetFromJpaColumnAnnotation.java} (83%)
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ConverterBasedOnValueSemantics.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/IsisConverterLocator.java
 rename persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/facets/prop/column/MandatoryFacetDerivedFromJpaColumn.java => viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverterForFeature.java (62%)
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverterWithScale.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalTextField.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverterWithScaleTest_roundtrip.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverter_roundtrip.java