You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/06/09 09:22:48 UTC
[isis] branch 2723_facet.preced updated (3a43290 -> eff4642)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch 2723_facet.preced
in repository https://gitbox.apache.org/repos/asf/isis.git.
from 3a43290 ISIS-2723: minor: use shortcuts
add eff4642 ISIS-2723: introduce concept of semantic equality for facets
No new revisions were added by this update.
Summary of changes:
.../core/metamodel/consent/InteractionAdvisor.java | 8 +++++
.../apache/isis/core/metamodel/facetapi/Facet.java | 6 +++-
.../core/metamodel/facetapi/FacetHolderImpl.java | 40 +++++++++++++++++-----
...ntifiedHolder.java => HasSemanticEquality.java} | 14 +++++---
...Holder.java => HasSemanticEqualityByClass.java} | 14 ++++----
.../facets/SingleClassValueFacetAbstract.java | 16 +++++++--
.../facets/actcoll/typeof/TypeOfFacetAbstract.java | 5 ++-
.../facets/fallback/ActionChoicesFacetNone.java | 3 +-
.../facets/fallback/DescribedAsFacetNone.java | 6 ++--
.../metamodel/facets/fallback/HelpFacetNone.java | 6 ++--
.../LabelAtFacetFromLayoutConfiguration.java | 1 +
.../facets/fallback/MaxLengthFacetUnlimited.java | 5 ++-
.../facets/fallback/MultiLineFacetNone.java | 5 ++-
.../object/parseable/ParseableFacetAbstract.java | 14 ++++----
.../parser/ParseableFacetUsingParser.java | 21 ++++++++++--
.../object/title/parser/TitleFacetUsingParser.java | 22 ++++++++++--
.../value/TypicalLengthFacetUsingParser.java | 14 +++++++-
.../facets/object/value/ValueFacetAbstract.java | 4 +--
.../objectvalue/labelat/LabelAtFacetAbstract.java | 16 +++++++--
.../mandatory/MandatoryFacetAbstract.java | 8 +++++
.../choices/ActionParameterChoicesFacetNone.java | 3 +-
.../parseable/ParseableFacetUsingParserTest.java | 4 +--
.../ValueSemanticsProviderAbstractTestCase.java | 24 ++++++-------
23 files changed, 195 insertions(+), 64 deletions(-)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facetapi/{IdentifiedHolder.java => HasSemanticEquality.java} (70%)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facetapi/{IdentifiedHolder.java => HasSemanticEqualityByClass.java} (79%)