This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 758a72a3c3c56cf3127d3efbb302c32f5774f2a6 Merge: 0659fbb1ca c7ce601836 Author: Dan Haywood <[email protected]> AuthorDate: Tue Apr 9 12:37:40 2024 +0100 Merge pull request #2346 from apache/CAUSEWAY-3719 CAUSEWAY-3719: adds AutoConfiguration for all value semantics .../metamodel/CausewayModuleCoreMetamodel.java | 74 +++++++++++----------- .../ApplicationFeatureIdValueSemantics.java | 15 ++++- .../valuesemantics/BigDecimalValueSemantics.java | 15 ++++- .../valuesemantics/BigIntegerValueSemantics.java | 15 ++++- .../valuesemantics/BookmarkValueSemantics.java | 15 ++++- .../valuesemantics/BooleanValueSemantics.java | 16 ++++- .../BufferedImageValueSemantics.java | 15 ++++- .../valuesemantics/ByteValueSemantics.java | 15 ++++- .../valuesemantics/ChangesDtoValueSemantics.java | 15 ++++- .../valuesemantics/CharacterValueSemantics.java | 16 ++++- .../valuesemantics/ClobValueSemantics.java | 15 ++++- .../valuesemantics/CommandDtoValueSemantics.java | 15 ++++- .../valuesemantics/DoubleValueSemantics.java | 15 ++++- .../valuesemantics/FloatValueSemantics.java | 15 ++++- .../valuesemantics/IntValueSemantics.java | 15 ++++- .../InteractionDtoValueSemantics.java | 15 ++++- .../LocalResourcePathValueSemantics.java | 15 ++++- .../valuesemantics/LocaleValueSemantics.java | 15 ++++- .../valuesemantics/LongValueSemantics.java | 15 ++++- .../valuesemantics/MarkupValueSemantics.java | 15 ++++- .../valuesemantics/OidDtoValueSemantics.java | 15 ++++- .../valuesemantics/PasswordValueSemantics.java | 15 ++++- .../valuesemantics/ShortValueSemantics.java | 15 ++++- .../valuesemantics/StringValueSemantics.java | 15 ++++- .../valuesemantics/TreeNodeValueSemantics.java | 15 ++++- .../valuesemantics/TreePathValueSemantics.java | 21 ++++-- .../valuesemantics/URLValueSemantics.java | 15 ++++- .../valuesemantics/UUIDValueSemantics.java | 15 ++++- .../temporal/LocalDateTimeValueSemantics.java | 15 ++++- .../temporal/LocalDateValueSemantics.java | 15 ++++- .../temporal/LocalTimeValueSemantics.java | 15 ++++- .../temporal/OffsetDateTimeValueSemantics.java | 15 ++++- .../temporal/OffsetTimeValueSemantics.java | 15 ++++- .../temporal/ZonedDateTimeValueSemantics.java | 15 ++++- .../temporal/legacy/JavaSqlDateValueSemantics.java | 15 ++++- .../legacy/JavaSqlTimeStampValueSemantics.java | 15 ++++- .../temporal/legacy/JavaSqlTimeValueSemantics.java | 15 ++++- .../legacy/JavaUtilDateValueSemantics.java | 15 ++++- .../commandlog/jpa/dom/CommandLogEntryPK.java | 16 ++++- .../executionlog/jdo/dom/ExecutionLogEntryPK.java | 16 ++++- .../executionlog/jpa/dom/ExecutionLogEntryPK.java | 16 ++++- .../jdo/dom/ExecutionOutboxEntryPK.java | 16 ++++- .../jpa/dom/ExecutionOutboxEntryPK.java | 16 ++++- .../sessionlog/jpa/dom/SessionLogEntryPK.java | 16 ++++- .../applib/value/CalendarEventSemantics.java | 25 ++++++-- .../CausewayModulePersistenceJdoDatanucleus.java | 36 +++++------ .../valuetypes/DnByteIdValueSemantics.java | 16 ++++- .../valuetypes/DnCharIdValueSemantics.java | 15 ++++- .../DnDatastoreIdImplValueSemantics.java | 15 ++++- .../DnDatastoreUniqueLongIdValueSemantics.java | 16 ++++- .../valuetypes/DnIntIdValueSemantics.java | 15 ++++- .../valuetypes/DnLongIdValueSemantics.java | 15 ++++- .../valuetypes/DnObjectIdValueSemantics.java | 15 ++++- .../valuetypes/DnScoidValueSemantics.java | 16 ++++- .../valuetypes/DnShortIdValueSemantics.java | 16 ++++- .../valuetypes/DnStringIdValueSemantics.java | 16 ++++- .../valuetypes/JdoByteIdentityValueSemantics.java | 16 ++++- .../valuetypes/JdoCharIdentityValueSemantics.java | 16 ++++- .../valuetypes/JdoDatastoreIdValueSemantics.java | 16 ++++- .../valuetypes/JdoIntIdentityValueSemantics.java | 16 ++++- .../valuetypes/JdoLongIdentityValueSemantics.java | 16 ++++- .../JdoObjectIdentityValueSemantics.java | 16 ++++- .../valuetypes/JdoShortIdentityValueSemantics.java | 16 ++++- .../JdoStringIdentityValueSemantics.java | 16 ++++- .../metamodel/src/main/java/module-info.java | 1 + .../CausewayModuleValAsciidocMetaModel.java | 2 +- .../semantics/AsciiDocValueSemantics.java | 15 ++++- .../integration/src/main/java/module-info.java | 1 + .../CausewayModuleValJodatimeIntegration.java | 8 +-- .../valuesemantics/JodaDateTimeValueSemantics.java | 15 ++++- .../JodaLocalDateTimeValueSemantics.java | 15 ++++- .../JodaLocalDateValueSemantics.java | 15 ++++- .../JodaLocalTimeValueSemantics.java | 15 ++++- .../metamodel/src/main/java/module-info.java | 1 + .../CausewayModuleValMarkdownMetaModel.java | 2 +- .../semantics/MarkdownValueSemantics.java | 15 ++++- .../vega/metamodel/src/main/java/module-info.java | 1 + .../metamodel/CausewayModuleValVegaMetaModel.java | 2 +- .../metamodel/semantics/VegaValueSemantics.java | 14 ++++ 79 files changed, 993 insertions(+), 206 deletions(-)
