This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch maintenance-branch
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 9ba1276c902 CAUSEWAY-3952: [v2] try build with JDK 17->21 (CI actually)
add ae416463825 CAUSEWAY-3955: deprecates out-dated API (Identifier,
LogicalType)
add b9b3b4dfc67 CAUSEWAY-3955: deprecates out-dated API in
HasObjectSpecification (v2)
add f9358ec22de CAUSEWAY-3955: [v2] adds java doc to ease migration
add 6b8d9a6ac07 CAUSEWAY-3955: [v2] refactors internally no longer to use
deprecations in HasObjectSpecification
add 67bbbc09aaf CAUSEWAY-3955: [v2] refactors internally no longer to use
deprecations in LogicalType
add 445a656c234 CAUSEWAY-3955: [v2] refactors internally no longer to use
deprecations in HasLogicalType
add 3311c949f6a CAUSEWAY-3955: [v2] refactors internally no longer to use
deprecations in ValueSemanticsProvider
add 094a691c9d3 CAUSEWAY-3955: [v2] refactors internally no longer to use
deprecations in Identifier
add 8f3dcba430e CAUSEWAY-3955: [v2] refactors internally no longer to use
deprecations in Identifier (part 2)
new a2f979e231c Merge pull request #3352 from apache/CAUSEWAY-3955
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../org/apache/causeway/applib/Identifier.java | 59 ++++++++++++++++++----
.../apache/causeway/applib/id/HasLogicalType.java | 28 ++++++++--
.../org/apache/causeway/applib/id/LogicalType.java | 47 +++++++++++++----
.../services/appfeat/ApplicationFeatureId.java | 10 ++--
.../applib/services/bookmark/Bookmark.java | 4 +-
.../services/wrapper/events/InteractionEvent.java | 4 +-
.../applib/value/semantics/ValueDecomposition.java | 8 +++
.../value/semantics/ValueSemanticsAbstract.java | 2 +-
.../value/semantics/ValueSemanticsProvider.java | 17 ++++++-
.../apache/causeway/applib/IdentifierTests.java | 2 +-
.../apache/causeway/applib/id/LogicalTypeTest.java | 14 ++---
.../core/config/beans/CausewayBeanMetaData.java | 4 +-
.../CausewayComponentScanInterceptorImpl.java | 2 +-
.../progmodel/ProgrammingModelConstants.java | 4 +-
.../_testing/MetaModelContext_forTesting.java | 4 +-
.../_testing/ServiceRegistry_forTesting.java | 2 +-
.../context/MetaModelContext_usingSpring.java | 2 +-
.../core/metamodel/execution/PropertyModifier.java | 2 +-
.../core/metamodel/facets/DomainEventHelper.java | 2 +-
.../core/metamodel/facets/FacetedMethod.java | 2 +-
.../metamodel/facets/FacetedMethodParameter.java | 2 +-
.../actions/action/ActionOverloadingValidator.java | 2 +-
.../actions/action/invocation/IdentifierUtil.java | 6 +--
.../facets/collections/CollectionFacet.java | 2 +-
.../fallback/NamedFacetFallbackFromMemberName.java | 2 +-
.../choices/ChoicesFacetFromBoundedAbstract.java | 2 +-
.../DomainObjectAnnotationFacetFactory.java | 12 ++---
.../facets/object/entity/EntityFacet.java | 4 +-
.../facets/object/grid/GridFacetDefault.java | 4 +-
.../hidden/HiddenTypeFacetFromAuthorization.java | 2 +-
.../logicaltype/LogicalTypeMalformedValidator.java | 4 +-
.../LogicalTypeFacetFromClassNameFactory.java | 4 +-
.../impl/ObjectValidPropertiesFacetImpl.java | 2 +-
.../ident/CssClassFacetFromProjectionFacet.java | 2 +-
.../ident/IconFacetFromProjectionFacet.java | 2 +-
.../title/methods/TitleFacetViaTitleMethod.java | 2 +-
.../title/parser/TitleFacetFromValueFacet.java | 4 +-
.../facets/object/value/CompositeValueUpdater.java | 6 +--
.../facets/object/value/ValueFacetAbstract.java | 2 +-
.../ViewModelFacetForDomainObjectAnnotation.java | 2 +-
.../ViewModelFacetForXmlRootElementAnnotation.java | 4 +-
.../metamodel/inspect/Object_inspectMetamodel.java | 2 +-
.../metamodel/interactions/InteractionHead.java | 4 +-
.../metamodel/interactions/InteractionUtils.java | 2 +-
.../interactions/ObjectValidityContext.java | 2 +-
.../interactions/managed/ActionInteraction.java | 4 +-
.../interactions/managed/ManagedMember.java | 2 +-
.../managed/PendingParamsSnapshot.java | 2 +-
.../interactions/managed/_BindingUtil.java | 4 +-
.../_OrphanedSupportingMethodValidator.java | 2 +-
.../core/metamodel/object/Bookmarkable.java | 2 +-
.../core/metamodel/object/ManagedObject.java | 9 ++--
.../core/metamodel/object/ManagedObjects.java | 10 ++--
.../core/metamodel/object/MmAssertionUtils.java | 4 +-
.../core/metamodel/object/MmEntityUtils.java | 16 +++---
.../core/metamodel/object/MmSpecUtils.java | 6 +--
.../core/metamodel/object/MmValueUtils.java | 4 +-
.../core/metamodel/object/MmVisibilityUtils.java | 4 +-
.../core/metamodel/object/_InternalTitleUtil.java | 6 +--
.../core/metamodel/object/_ManagedObjectEmpty.java | 2 +-
.../object/_ManagedObjectEntityBookmarked.java | 8 +--
.../object/_ManagedObjectEntityHybrid.java | 10 ++--
.../object/_ManagedObjectEntityTransient.java | 2 +-
.../metamodel/object/_ManagedObjectSpecified.java | 22 ++++----
.../object/_ManagedObjectUnspecified.java | 2 +-
.../core/metamodel/object/_ManagedObjectValue.java | 2 +-
.../metamodel/object/_ManagedObjectViewmodel.java | 2 +-
.../metamodel/objectmanager/ObjectCreator.java | 4 +-
.../core/metamodel/objectmanager/ObjectLoader.java | 2 +-
.../metamodel/objectmanager/ObjectManager.java | 4 +-
.../objectmanager/ObjectManagerDefault.java | 4 +-
.../memento/ObjectMementoCollection.java | 3 +-
.../memento/ObjectMementoForEmpty.java | 3 +-
.../memento/ObjectMementoForScalar.java | 11 ++--
.../all/MixinSanityChecksValidator.java | 2 +-
.../authorization/AuthorizationFacetAbstract.java | 4 +-
.../navigation/NavigationFacetFromHiddenType.java | 4 +-
.../ApplicationFeatureRepositoryDefault.java | 4 +-
.../services/metamodel/DomainMemberDefault.java | 4 +-
.../services/metamodel/MetaModelExporter.java | 2 +-
.../metamodel/MetaModelServiceDefault.java | 6 +--
.../services/metamodel/TitleAnnotator.java | 2 +-
.../services/metamodel/_ObjectGraphFactory.java | 20 ++++----
.../services/registry/ServiceRegistryDefault.java | 2 +-
.../services/title/TitleServiceDefault.java | 4 +-
.../title/TitlesAndTranslationsValidator.java | 4 +-
.../metamodel/spec/HasObjectSpecification.java | 41 ++++++++++++---
.../core/metamodel/spec/ObjectSpecification.java | 2 +-
.../core/metamodel/spec/feature/ObjectAction.java | 8 +--
.../metamodel/spec/feature/ObjectAssociation.java | 2 +-
.../spec/feature/OneToOneAssociation.java | 4 +-
.../spec/feature/memento/ActionMemento.java | 4 +-
.../spec/feature/memento/CollectionMemento.java | 6 +--
.../spec/feature/memento/ObjectMemberMemento.java | 4 +-
.../spec/feature/memento/PropertyMemento.java | 6 +--
.../specloader/LogicalTypeResolverDefault.java | 10 ++--
.../metamodel/specloader/SpecificationLoader.java | 12 ++---
.../specloader/SpecificationLoaderDefault.java | 6 +--
.../specloader/specimpl/ObjectActionDefault.java | 6 +--
.../specloader/specimpl/ObjectActionMixedIn.java | 10 ++--
.../specloader/specimpl/ObjectMemberAbstract.java | 2 +-
.../specimpl/ObjectSpecificationAbstract.java | 4 +-
.../specimpl/OneToManyAssociationMixedIn.java | 2 +-
.../specimpl/OneToOneAssociationMixedIn.java | 2 +-
.../specimpl/_MixedInMemberNamingStrategy.java | 2 +-
.../specimpl/dflt/ObjectSpecificationDefault.java | 4 +-
.../specimpl/dflt/_AssociationsAsColumns.java | 6 +--
.../specloader/validator/ValidationFailure.java | 2 +-
.../tabular/interactive/DataTableInteractive.java | 12 ++---
.../core/metamodel/tabular/simple/DataTable.java | 2 +-
.../causeway/core/metamodel/util/Facets.java | 4 +-
.../core/metamodel/util/snapshot/XmlSnapshot.java | 8 +--
.../valuesemantics/BigDecimalValueSemantics.java | 2 +-
.../valuesemantics/LocaleValueSemantics.java | 2 +-
.../temporal/TemporalValueSemanticsProvider.java | 8 +--
.../facetapi/FeatureTypeTest_identifierFor.java | 4 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 2 +-
.../NamedAnnotationFacetFactoryTest.java | 2 +-
.../logicaltype/LogicalTypeInferenceTest.java | 6 +--
.../RecreatableObjectFacetFactoryTest.java | 2 +-
.../metamodel/MetaModelServiceDefaultTest.java | 2 +-
.../specloader/SpecificationCacheDefaultTest.java | 6 +--
.../tabular/simple/DataTableSerializationTest.java | 2 +-
.../bookmarks/BookmarkServiceDefault.java | 2 +-
.../command/CommandExecutorServiceDefault.java | 4 +-
.../executor/MemberExecutorServiceDefault.java | 2 +-
.../bootstrap/MenuBarsServiceBootstrap.java | 16 +++---
.../publish/LifecycleCallbackNotifier.java | 2 +-
.../sitemap/SitemapServiceDefault.java | 4 +-
.../InvocationHandlerforAsyncWrapRegular.java | 4 +-
.../wrapper/WrapperFactoryDefault.java | 4 +-
.../DelegatingInvocationHandlerAbstract.java | 2 +-
.../handlers/DomainObjectInvocationHandler.java | 6 +--
.../menubars/bootstrap/MenuBarsServiceBSTest.java | 2 +-
.../manager/AuthorizationManager.java | 2 +-
.../help/topics/welcome/WelcomeHelpPage.java | 14 ++---
.../TableColumnVisibilityServiceForSecman.java | 2 +-
.../applib/value/CalendarEventSemantics.java | 4 +-
.../changetracking/EntityChangeTrackerDefault.java | 2 +-
.../commons/integration/changetracking/_Xray.java | 2 +-
.../version/EntityVersionAccessorDefault.java | 2 +-
.../jdo/datanucleus/changetracking/_Utils.java | 2 +-
.../jdo/metamodel/beans/JdoBeanTypeClassifier.java | 2 +-
.../MetaModelValidatorForJdoqlFromClause.java | 4 +-
.../AutoCompleteGeneratedQueryFacetFactory.java | 2 +-
.../interaction/DomainObjectTesterFactory.java | 4 +-
.../DomainModelTest_usingGoodDomain.java | 4 +-
.../testdomain/domainmodel/SpecLoaderTest.java | 4 +-
.../JpaGeneratedLongIdEntityLifecycleTest.java | 2 +-
...JpaNonGeneratedStringIdEntityLifecycleTest.java | 2 +-
.../value/ActionInteractionProbeImpl.java | 8 +--
.../value/PropertyInteractionProbeImpl.java | 2 +-
.../testdomain/value/ValueSemanticsTester.java | 2 +-
.../viewers/common/wkt/InteractionTestWkt.java | 2 +-
.../shiro/authorization/AuthorizorShiro.java | 4 +-
.../applib/validate/DomainModelValidator.java | 4 +-
.../viewer/commons/model/action/UiActionForm.java | 2 +-
.../viewer/commons/model/layout/UiGridLayout.java | 4 +-
.../viewer/commons/model/scalar/UiProperty.java | 2 +-
.../services/menu/MenuUiServiceDefault.java | 6 +--
.../viewer/graphql/model/context/Context.java | 6 +--
.../viewer/graphql/model/domain/TypeNames.java | 4 +-
.../domain/common/query/CommonDomainObject.java | 2 +-
.../domain/common/query/CommonDomainService.java | 2 +-
.../common/query/CommonTopLevelQueryAbstract.java | 2 +-
.../domain/common/query/ObjectFeatureUtils.java | 6 +--
.../common/query/meta/CommonMetaFetcher.java | 6 +--
.../rich/mutation/RichMutationForAction.java | 2 +-
.../rich/mutation/RichMutationForProperty.java | 2 +-
.../model/domain/rich/query/RichAction.java | 6 +--
.../model/domain/rich/scenario/ScenarioStep.java | 2 +-
.../simple/mutation/SimpleMutationForAction.java | 2 +-
.../simple/mutation/SimpleMutationForProperty.java | 2 +-
.../model/domain/simple/query/SimpleAction.java | 6 +--
.../viewer/controller/ResourceController.java | 4 +-
.../domainobjects/DomainObjectReprRenderer.java | 22 ++++----
.../domainobjects/DomainServiceLinkTo.java | 2 +-
.../rendering/domainobjects/ListReprRenderer.java | 2 +-
.../domainobjects/ObjectActionReprRenderer.java | 2 +-
.../domainobjects/ObjectAndActionInvocation.java | 4 +-
.../ObjectCollectionReprRenderer.java | 2 +-
.../domainobjects/ObjectPropertyReprRenderer.java | 4 +-
.../domainobjects/ScalarValueReprRenderer.java | 2 +-
.../AbstractTypeMemberReprRenderer.java | 2 +-
.../domaintypes/ActionDescriptionReprRenderer.java | 2 +-
.../ActionParameterDescriptionReprRenderer.java | 2 +-
.../CollectionDescriptionReprRenderer.java | 2 +-
.../domaintypes/DomainTypeReprRenderer.java | 10 ++--
.../PropertyDescriptionReprRenderer.java | 2 +-
.../domaintypes/TypeListReprRenderer.java | 2 +-
...ntentNegotiationServiceOrgApacheCausewayV2.java | 10 ++--
.../swagger/internal/_OpenApiModelFactory.java | 16 +++---
.../service/valuerender/JsonValueConverter.java | 2 +-
.../JsonValueEncoderServiceDefault.java | 12 ++---
.../domainobjects/JsonValueEncoderTest.java | 14 ++---
.../resources/DomainObjectResourceServerside.java | 4 +-
.../resources/ObjectAdapterUpdateHelper.java | 2 +-
.../viewer/resources/_DomainResourceHelper.java | 2 +-
.../wicket/model/models/ManagedObjectModel.java | 2 +-
.../model/models/ScalarModelWithMultiChoice.java | 2 +-
.../wicket/model/models/ScalarParameterModel.java | 2 +-
.../wicket/model/models/ScalarPropertyModel.java | 2 +-
.../viewer/wicket/model/models/UiObjectWkt.java | 4 +-
.../interaction/HasBookmarkedOwnerAbstract.java | 2 +-
.../interaction/act/ActionInteractionWkt.java | 6 +--
.../interaction/prop/PropertyInteractionWkt.java | 2 +-
.../actionresponse/ActionResultResponseType.java | 6 +--
.../ajaxtable/CausewayAjaxDataTable.java | 2 +-
.../CollectionContentsAsAjaxTablePanel.java | 4 +-
.../ajaxtable/columns/SingularColumn.java | 2 +-
.../components/entity/fieldset/PropertyGroup.java | 2 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 8 +--
.../wicket/ui/components/layout/bs/col/Col.java | 2 +-
.../scalars/markup/MarkupPanelFactories.java | 2 +-
.../ui/components/unknown/UnknownModelPanel.java | 2 +-
.../widgets/linkandlabel/ActionLink.java | 2 +-
.../widgets/select2/Select2ChoiceExt.java | 10 ++--
.../widgets/select2/Select2MultiChoiceExt.java | 16 +++---
.../viewer/wicket/ui/pages/entity/EntityPage.java | 2 +-
.../apache/causeway/viewer/wicket/ui/util/Wkt.java | 6 +--
220 files changed, 631 insertions(+), 497 deletions(-)