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