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/10/13 15:31:11 UTC
[isis] branch 2877-compound.value.types updated (e54c21f -> 6093986)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch 2877-compound.value.types
in repository https://gitbox.apache.org/repos/asf/isis.git.
from e54c21f ISIS-2877: comments and renaming viewer classes
add 6093986 ISIS-2877: meta-model: introduce the concept of Constructor Mixins
No new revisions were added by this update.
Summary of changes:
.../org/apache/isis/applib/adapters/Renderer.java | 10 +-
.../commons/internal/functions/_Functions.java | 10 +-
...dapter.java => _Functions_IndexedZeroBase.java} | 8 +-
.../DomainObjectAnnotationFacetFactory.java | 4 +-
.../metamodel/facets/object/mixin/MixinFacet.java | 1 -
.../facets/object/mixin/MixinFacetAbstract.java | 8 +-
.../mixin/MixinFacetForDomainObjectAnnotation.java | 8 +-
.../title/parser/TitleFacetUsingValueFacet.java | 6 +-
.../facets/object/value/ValueFacetAbstract.java | 2 +-
.../specimpl/ObjectSpecificationAbstract.java | 22 +-
.../valuesemantics/BigDecimalValueSemantics.java | 2 +-
.../valuesemantics/BigIntegerValueSemantics.java | 2 +-
.../valuesemantics/BlobValueSemantics.java | 2 +-
.../valuesemantics/BooleanValueSemantics.java | 2 +-
.../valuesemantics/ByteValueSemantics.java | 2 +-
.../valuesemantics/ChangesDtoValueSemantics.java | 2 +-
.../valuesemantics/CharacterValueSemantics.java | 2 +-
.../valuesemantics/ClobValueSemantics.java | 2 +-
.../valuesemantics/CommandDtoValueSemantics.java | 2 +-
.../valuesemantics/DoubleValueSemantics.java | 2 +-
.../valuesemantics/EnumValueSemanticsAbstract.java | 2 +-
.../valuesemantics/FloatValueSemantics.java | 2 +-
.../valuesemantics/IntValueSemantics.java | 2 +-
.../InteractionDtoValueSemantics.java | 2 +-
.../LocalResourcePathValueSemantics.java | 2 +-
.../valuesemantics/LongValueSemantics.java | 2 +-
.../valuesemantics/MarkupValueSemantics.java | 2 +-
.../valuesemantics/PasswordValueSemantics.java | 2 +-
.../valuesemantics/ShortValueSemantics.java | 2 +-
.../valuesemantics/StringValueSemantics.java | 2 +-
.../valuesemantics/TreeNodeValueSemantics.java | 2 +-
.../valuesemantics/URLValueSemantics.java | 2 +-
.../valuesemantics/UUIDValueSemantics.java | 2 +-
.../temporal/TemporalValueSemanticsProvider.java | 2 +-
.../LegacyTemporalValueSemanticsAbstract.java | 2 +-
.../joda/JodaLocalDateTimeValueSemantics.java | 2 +-
.../legacy/joda/JodaLocalDateValueSemantics.java | 2 +-
.../BigDecimalValueSemanticsProviderTest.java | 2 +-
.../value/BigIntValueSemanticsProviderTest.java | 8 +-
.../value/BlobValueSemanticsProviderTest.java | 2 +-
.../value/BooleanValueSemanticsProviderTest.java | 4 +-
.../value/ByteValueSemanticsProviderTest.java | 8 +-
.../value/CharacterValueSemanticsProviderTest.java | 2 +-
.../value/ClobValueSemanticsProviderTest.java | 2 +-
.../value/DoubleValueSemanticsProviderTest.java | 4 +-
.../value/FloatValueSemanticsProviderTest.java | 2 +-
.../value/IntValueSemanticsProviderTest.java | 8 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 2 +-
.../JavaUtilDateValueSemanticsProviderTest.java | 2 +-
.../value/LongValueSemanticsProviderTest.java | 8 +-
.../value/ShortValueSemanticsProviderTest.java | 10 +-
.../value/StringValueSemanticsProviderTest.java | 6 +-
.../ValueSemanticsProviderAbstractTestCase.java | 4 +-
.../AsciiDocValueSemanticsWithPreprocessing.java | 2 +-
.../jdo/ComplexNumberJdoValueSemantics.java | 2 +-
.../jpa/ComplexNumberJpaValueSemantics.java | 2 +-
.../cal/IsisCalendarEvents_openViewModel2.java | 86 +++++++
.../cal/jpa/IsisCalendarEventJpa_update.java | 92 ++++++++
.../value/CalendarEventSemanticsProvider.java | 106 ++++++++-
.../ui/components/ScalarPanelAbstractLegacy.java | 20 +-
.../ui/components/markup/MarkupFieldFactory.java | 2 +-
.../semantics/AsciiDocValueSemantics.java | 2 +-
.../semantics/XmlValueSemanticsAbstract.java | 7 +-
.../semantics/MarkdownValueSemantics.java | 2 +-
.../viewer/wicket/model/links/LinkAndLabel.java | 28 +--
.../wicket/model/links/LinkAndLabelAbstract.java | 2 +-
.../viewer/wicket/model/models/ScalarModel.java | 34 +--
.../wicket/model/models/ScalarParameterModel.java | 5 +-
.../interaction/act/ActionInteractionWkt.java | 3 +
.../wicket/model/models/interaction/act/_2877.java | 55 +++++
.../entityactions/EntityActionLinkFactory.java | 31 ---
.../actionmenu/entityactions/LinkAndLabelUtil.java | 80 ++++---
.../ParameterAssociatedActionLinkFactory.java | 73 ++++++
.../serviceactions/MenuActionLinkFactory.java | 16 --
.../serviceactions/ServiceActionUtil.java | 31 ++-
.../components/actions/ActionParametersForm.java | 5 +
.../ui/components/collection/CollectionPanel.java | 14 +-
.../components/entity/fieldset/PropertyGroup.java | 4 +-
.../entity/header/EntityHeaderPanel.java | 9 +-
.../wicket/ui/components/layout/bs3/col/Col.java | 23 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 38 ++-
.../scalars/value/compound/ValueCompoundPanel.java | 28 +--
.../components/tree/IsisToWicketTreeAdapter.java | 2 +-
...FactoryAbstract.java => ActionLinkFactory.java} | 98 +++-----
.../linkandlabel/LinkAndLabelFactoryAbstract.java | 262 ++-------------------
85 files changed, 724 insertions(+), 647 deletions(-)
rename commons/src/main/java/org/apache/isis/commons/internal/functions/{_Functions_IndexAwareFunctionAdapter.java => _Functions_IndexedZeroBase.java} (84%)
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/IsisCalendarEvents_openViewModel2.java
create mode 100644 examples/demo/domain/src/main/java/demoapp/dom/types/isisext/cal/jpa/IsisCalendarEventJpa_update.java
create mode 100644 viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/models/interaction/act/_2877.java
create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/actionmenu/entityactions/ParameterAssociatedActionLinkFactory.java
copy viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/widgets/linkandlabel/{LinkAndLabelFactoryAbstract.java => ActionLinkFactory.java} (75%)