This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 3c319fdf6e CAUSEWAY-3818: [Commons] Can<T> to support zipStream,
collect and join
add ac2ea945f3 CAUSEWAY-3703: adds empty modules for querydsl
add 7dbfa05e96 CAUSEWAY-3703: wip, compiles is all
add fe8a6940ef CAUSEWAY-3703: adds querydsl-testsupport
add 2fc48b3f29 CAUSEWAY-3703: brings in querydsl support
add 430180e178 CAUSEWAY-3703: reworks to use @DomainObject and @Property
annotations
add 74afbe6ef5 CAUSEWAY-3703: adds copyright notices, adds unit test,
cleaning up QueryDslUtil
add 5a72e8eb7c CAUSEWAY-3703: minor cleanups
add 57eea91cb7 CAUSEWAY-3703: adds modules and module-info.java's
add d73800fc79 CAUSEWAY-3703: copies files over to querydsl-jpa
add b30fb26105 CAUSEWAY-3703: updates javadoc is all
add b90fbc540f CAUSEWAY-3703: updates javadoc is all
add 4438eeec13 CAUSEWAY-3703: more javadoc
add 66a7efefae CAUSEWAY-3703: cleans up javadoc and method names a little
add e3e645b822 Merge pull request #2672 from apache/CAUSEWAY-3703
add ff1415070c maintenance-branch: updates site.yml and site.NEXT.yml
add 3fb8bc29af CAUSEWAY-3703 : moves Q classes to jpa applib, adds some
docs
add 0b2237dc4e CAUSEWAY-3800: updates javadoc on default impl's of
services in metamodel and runtimeservices modules (in core)
add d8c339018a CAUSEWAY-3800: updates docs with references to service
hooks in applib
add 55b558ac4d CAUSEWAY-3703: adds docs for querydsl
add 522487e6df CAUSEWAY-3800: corrects some docs for Wicket viewer
add 68781b91fa CAUSEWAY-3703 : reworks querydsl facet to use @Property
annotation
add 513acd8f44 CAUSEWAY-3703 : simplifies and polishes QueryDslRepository,
updates docs
add 643f496f98 CAUSEWAY-3703: updates docs for queryDSL some more
add dc5af39d18 CAUSEWAY-3800: minor doc fixes
add 94acfec23f CAUSEWAY-3800: updates supplemental-models.xml
add 209d82732c Merge branch 'maintenance-branch'
add 3a5a62f41c CAUSEWAY-3800: recreates refguide adoc
new a8e039c0dc Merge pull request #2712 from apache/CAUSEWAY-3800
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:
antora/components/conguide/antora.yml | 1 -
.../conguide/modules/agilej/pages/about.adoc | 56 --
.../components/docs/modules/ROOT/pages/about.adoc | 5 +-
.../ROOT/partials/module-nav/components.adoc | 10 +-
.../ROOT/partials/module-nav/extensions.adoc | 4 +
.../pages/index/annotation/DomainObject.adoc | 58 ++
.../applib/pages/index/annotation/Property.adoc | 21 +
.../AcceptHeaderService_010-implementation.adoc | 2 +-
.../index/services/appfeat/ApplicationFeature.adoc | 2 +
...cationFeatureRepository_010-implementation.adoc | 3 +-
.../ApplicationFeature_010-implementation.adoc} | 4 +-
.../services/ascii/AsciiIdentifierService.adoc | 1 +
...AsciiIdentifierService_010-implementation.adoc} | 2 +-
.../hooks/BookmarkService_010-implementation.adoc | 6 +-
.../BookmarkUiService_010-implementation.adoc | 2 +-
.../hooks/ClockService_010-implementation.adoc | 3 +-
.../columnorder/ColumnOrderTxtFileService.adoc | 1 +
...umnOrderTxtFileService_010-implementation.adoc} | 4 +-
.../CommandExecutorService_010-implementation.adoc | 3 +-
.../conmap/ContentMappingServiceForCommandDto.adoc | 2 +
.../ContentMappingService_010-implementation.adoc | 4 +-
.../hooks/EmailService_010-implementation.adoc | 2 +-
.../hooks/EventBusService_010-implementation.adoc | 2 +-
.../ExceptionRecognizer_010-implementation.adoc | 3 +-
.../hooks/FactoryService_010-implementation.adoc | 2 +-
.../GridLoaderService_010-implementation.adoc | 3 +-
.../grid/hooks/GridService_010-implementation.adoc | 4 +-
.../GridSystemService_010-implementation.adoc | 20 +-
.../HealthCheckService_010-implementation.adoc | 28 +-
.../hooks/HintIdProvider_010-implementation.adoc | 3 +
.../hint/hooks/HintStore_010-implementation.adoc | 3 +-
...HomePageResolverService_010-implementation.adoc | 2 +-
.../index/services/i18n/LanguageProvider.adoc | 4 +
.../LanguageProvider_010-implementation.adoc} | 2 +-
...> LanguageProvider_020-examples-and-usage.adoc} | 0
.../hooks/LocaleProvider_010-implementation.adoc | 10 -
.../TranslationService_010-implementation.adoc | 3 +-
.../TranslationsResolver_010-implementation.adoc | 4 +-
.../InteractionContext_010-implementation.adoc | 2 +-
.../iactnlayer/InteractionLayerTracker.adoc | 2 +
.../services/iactnlayer/InteractionService.adoc | 4 +-
...nteractionLayerTracker_010-implementation.adoc} | 4 +-
.../InteractionService_010-implementation.adoc} | 4 +-
.../hooks/ServiceInjector_010-implementation.adoc | 2 +-
.../jaxb/hooks/JaxbService_010-implementation.adoc | 2 +-
.../keyvaluestore/KeyValueSessionStore.adoc | 2 +
.../KeyValueSessionStore_010-implementation.adoc} | 4 +-
.../hooks/LayoutService_010-implementation.adoc | 2 +-
.../hooks/DeepLinkService_010-implementation.adoc | 2 +-
.../services/locale/LocaleChoiceProvider.adoc | 1 +
.../LocaleChoiceProvider_010-implementation.adoc} | 2 +-
.../index/services/marshal/MarshallerService.adoc | 2 +
.../MarshallerService_010-implementation.adoc} | 24 +-
.../MenuBarsLoaderService_010-implementation.adoc | 8 +-
.../hooks/MenuBarsService_010-implementation.adoc | 6 +-
.../hooks/MessageService_010-implementation.adoc | 2 +-
.../MetaModelServiceMenu_010-implementation.adoc | 2 +
.../hooks/MetaModelService_010-implementation.adoc | 2 +-
.../hooks/MetricsService_010-implementation.adoc | 3 +-
.../placeholder/PlaceholderRenderService.adoc | 2 +
...aceholderRenderService_010-implementation.adoc} | 2 +-
.../publishing/spi/PageRenderSubscriber.adoc | 2 +
.../CommandSubscriber_010-implementation.adoc | 14 +-
...EntityChangesSubscriber_010-implementation.adoc | 11 +-
...ropertyChangeSubscriber_010-implementation.adoc | 14 +-
...rtyChangeSubscriber_020-examples-and-usage.adoc | 3 -
.../ExecutionSubscriber_010-implementation.adoc | 18 +-
.../PageRenderSubscriber_010-implementation.adoc} | 15 +-
...ueryResultsCacheControl_010-implementation.adoc | 2 +-
.../QueryResultsCache_010-implementation.adoc | 3 +-
.../hooks/ServiceRegistry_010-implementation.adoc | 4 +-
.../RepositoryService_010-implementation.adoc | 3 +-
.../hooks/RoutingService_010-implementation.adoc | 4 +-
.../hooks/Scratchpad_010-implementation.adoc | 4 +-
...ollectionSearchService_010-implementation.adoc} | 2 +-
.../SessionLoggingService_010-implementation.adoc | 16 +-
.../index/services/sitemap/SitemapService.adoc | 1 +
.../index/services/sitemap/SitemapServiceMenu.adoc | 1 +
.../SitemapServiceMenu_010-implementation.adoc} | 0
.../hooks/SitemapService_010-implementation.adoc} | 4 +-
.../SudoServiceListener_010-implementation.adoc | 1 +
.../sudo/hooks/SudoService_010-implementation.adoc | 2 +-
.../hooks/SwaggerService_010-implementation.adoc | 2 +-
...TableColumnOrderService_010-implementation.adoc | 11 +-
.../hooks/TitleService_010-implementation.adoc | 2 +-
.../UrlEncodingService_010-implementation.adoc | 3 +-
.../user/hooks/UserService_010-implementation.adoc | 3 +-
...mailNotificationService_010-implementation.adoc | 3 +-
...UserRegistrationService_010-implementation.adoc | 4 +-
.../pages/index/services/userui/UserMenu_me.adoc} | 8 +-
.../hooks/WrapperFactory_010-implementation.adoc | 5 +-
.../wrapper/listeners/InteractionListener.adoc | 2 +
.../InteractionListener_010-implementation.adoc} | 5 +-
.../TransactionService_010-implementation.adoc | 4 +-
.../TransactionalProcessor_010-implementation.adoc | 3 +-
.../xml/hooks/XmlService_010-implementation.adoc | 2 +-
.../XmlSnapshotService_010-implementation.adoc | 2 +-
.../commons/pages/index/collections/Can.adoc | 117 +++-
.../modules/commons/pages/index/io/DataSource.adoc | 45 ++
.../appfeat/ApplicationFeatureDefault.adoc | 23 +
.../ApplicationFeatureRepositoryDefault.adoc | 31 +
.../ColumnOrderTxtFileServiceDefault.adoc} | 10 +-
.../services/command/CommandDtoFactory.adoc | 66 --
...xceptionRecognizerForRecoverableException.adoc} | 10 +-
.../services/grid/GridLoaderServiceDefault.adoc | 2 +
.../services/grid/GridServiceDefault.adoc} | 34 +-
.../bootstrap/GridMarshallerServiceBootstrap.adoc} | 13 +-
.../bootstrap/GridSystemServiceBootstrap.adoc} | 17 +-
.../grid/spi/LayoutResourceLoaderDefault.adoc} | 10 +-
...heckServiceForMetaModelValidationFailures.adoc} | 16 +-
.../services/inject/ServiceInjectorDefault.adoc} | 13 +-
.../services/ixn/InteractionDtoFactory.adoc | 55 --
.../services/layout/LayoutServiceDefault.adoc} | 15 +-
.../metamodel/services/message/MessageBroker.adoc} | 16 +-
.../metamodel/MetaModelServiceDefault.adoc | 25 +
.../objectlifecycle/ObjectLifecyclePublisher.adoc | 109 +++
.../services/registry/ServiceRegistryDefault.adoc} | 14 +-
.../tablecol/TableColumnOrderServiceDefault.adoc | 2 +-
.../services/title/TitleServiceDefault.adoc} | 11 +-
.../tabular/simple/CollectionContentsExporter.adoc | 2 +
.../bookmarks/BookmarkServiceDefault.adoc | 2 +-
.../command/CommandDtoFactoryDefault.adoc | 18 -
.../command/CommandExecutorServiceDefault.adoc | 2 +
.../command/SchemaValueMarshallerDefault.adoc | 2 +
.../runtimeservices/email/EmailServiceDefault.adoc | 4 +-
.../eventbus/EventBusServiceSpring.adoc | 2 +
.../executor/MemberExecutorServiceDefault.adoc | 2 +
.../factory/FactoryServiceDefault.adoc | 2 +
.../homepage/HomePageResolverServiceDefault.adoc | 4 +
.../i18n/po/TranslationServicePo.adoc | 2 +
.../icons/ObjectIconServiceDefault.adoc | 2 +
.../runtimeservices/jaxb/JaxbServiceDefault.adoc | 2 +
.../locale/LanguageProviderDefault.adoc | 2 +
.../locale/LocaleChoiceProviderDefault.adoc | 2 +
.../menubars/MenuBarsLoaderServiceDefault.adoc | 2 +
.../MenuBarsMarshallerServiceBootstrap.adoc | 2 +
.../bootstrap/MenuBarsServiceBootstrap.adoc | 2 +
.../message/MessageServiceDefault.adoc | 2 +
.../PlaceholderRenderServiceDefault.adoc} | 12 +-
.../publish/CommandPublisherDefault.adoc | 2 +
.../publish/EntityChangesPublisherDefault.adoc | 2 +
.../EntityPropertyChangePublisherDefault.adoc | 2 +
.../publish/ExecutionPublisherDefault.adoc | 2 +
.../publish/ObjectLifecyclePublisherDefault.adoc | 2 +
.../ExceptionRecognizerServiceDefault.adoc} | 11 +-
.../routing/RoutingServiceDefault.adoc | 2 +
.../scratchpad/ScratchpadDefault.adoc | 4 +
.../session/InteractionIdGenerator.adoc | 2 +
.../session/InteractionIdGeneratorDefault.adoc | 2 +
.../session/InteractionServiceDefault.adoc | 2 +-
.../sitemap/SitemapServiceDefault.adoc | 2 +
.../transaction/TransactionServiceSpring.adoc | 2 +
.../UrlEncodingServiceWithCompression.adoc | 2 +
.../user/ImpersonateMenuAdvisorDefault.adoc | 2 +-
.../UserCurrentSessionTimeZoneHolderDefault.adoc | 2 +
.../userreg/EmailNotificationServiceDefault.adoc | 2 +
.../wrapper/WrapperFactoryDefault.adoc | 2 +
.../runtimeservices/xml/XmlServiceDefault.adoc | 2 +
.../xmlsnapshot/XmlSnapshotServiceDefault.adoc | 2 +
.../changetracking/EntityChangeTracker.adoc | 2 +
.../EntityPropertyChangePublisher.adoc | 2 +
.../EntityChangePublisher_010-implementation.adoc} | 5 +-
.../EntityChangeTracker_010-implementation.adoc} | 5 +-
...ropertyChangePublisher_010-implementation.adoc} | 5 +-
.../ExecutionSubscriberForExecutionOutbox.adoc} | 9 +-
.../index/titlecache/applib/event/Cached.adoc | 24 -
.../repository/RepositoryServiceDefault.adoc | 36 +
.../applib/integration/CausewayEntityListener.adoc | 2 +-
.../CausewayModulePersistenceQueryDslApplib.adoc} | 6 +-
.../index/querydsl/applib/query/DslQuery.adoc | 51 ++
.../auto/AutoCompleteGeneratedQueryService.adoc | 60 ++
.../applib/services/repo/QueryDslRepository.adoc | 304 ++++++++
.../services/support/DetachedQueryFactory.adoc | 73 ++
.../applib/services/support/QueryDslSupport.adoc | 96 +++
.../querydsl/applib/util/CaseSensitivity.adoc} | 13 +-
.../index/querydsl/applib/util/DslExpressions.adoc | 47 ++
.../index/querydsl/applib/util/Wildcards.adoc} | 13 +-
...sewayModulePersistenceQueryDslIntegration.adoc} | 6 +-
.../jdo/CausewayModulePersistenceQueryDslJdo.adoc} | 6 +-
.../jpa/CausewayModulePersistenceQueryDslJpa.adoc} | 6 +-
...ausewayModulePersistenceQueryDslMetamodel.adoc} | 6 +-
.../QueryResultsCacheControlForFixtures.adoc} | 12 +-
.../services/i8n/TranslationsResolverDefault.adoc} | 13 +-
.../userprof/UserProfileUiServiceDefault.adoc} | 10 +-
.../acceptheader/AcceptHeaderServiceForRest.adoc | 1 +
.../service/swagger/SwaggerServiceDefault.adoc} | 26 +-
.../viewer/services/BookmarkUiServiceWicket.adoc} | 13 +-
.../viewer/services/DeepLinkServiceWicket.adoc} | 10 +-
.../services/HintStoreUsingWicketSession.adoc} | 14 +-
.../partials/_presentation-layer-api.adoc | 1 -
.../modules/applib-svc/partials/module-nav.adoc | 18 +-
.../modules/ROOT/pages/2024/2.1.0/relnotes.adoc | 14 +
.../2.0.0-M1/mignotes/updated-annotations.adoc | 5 +-
antora/playbooks/site.NEXT.yml | 7 +-
antora/playbooks/site.yml | 9 +-
.../causeway/applib/annotation/DomainObject.java | 89 +++
.../causeway/applib/annotation/Property.java | 74 ++
.../conmap/ContentMappingServiceForCommandDto.java | 3 +-
.../services/iactnlayer/InteractionService.java | 2 +-
.../causeway/applib/services/userui/UserMenu.java | 3 +
bom/pom.xml | 80 ++-
core/adoc/modules/_overview/pages/about.adoc | 307 ++++++++-
.../pages/sections/causeway.prototyping.adoc | 2 +-
.../pages/sections/causeway.value-types.adoc | 58 +-
.../pages/sections/causeway.viewer.wicket.adoc | 2 +-
core/metamodel/src/main/java/module-info.java | 3 +-
.../metamodel/CausewayModuleCoreMetamodel.java | 2 +-
.../appfeat/ApplicationFeatureDefault.java | 2 +
.../ApplicationFeatureRepositoryDefault.java | 4 +
.../classsubstitutor/ClassSubstitutorDefault.java | 1 +
.../ColumnOrderTxtFileServiceDefault.java | 4 +-
.../services/command/CommandDtoFactory.java | 3 +-
.../services/deadlock/DeadlockRecognizer.java | 3 +
...ExceptionRecognizerForRecoverableException.java | 4 +-
.../services/grid/GridLoaderServiceDefault.java | 4 +-
.../services/grid/GridServiceDefault.java | 5 +
.../bootstrap/GridMarshallerServiceBootstrap.java | 5 +-
.../grid/bootstrap/GridSystemServiceBootstrap.java | 6 +
.../grid/spi/LayoutResourceLoaderDefault.java | 4 +-
.../idstringifier/IdStringifierLookupService.java | 2 +
.../{ => inject}/ServiceInjectorDefault.java | 6 +-
.../services/ixn/InteractionDtoFactory.java | 3 +-
.../services/layout/LayoutServiceDefault.java | 5 +
.../metamodel/services/message/MessageBroker.java | 5 +
.../services/metamodel/MetaModelExportSupport.java | 2 +-
.../metamodel/MetaModelServiceDefault.java | 5 +
.../objectlifecycle/ObjectLifecyclePublisher.java | 2 +-
.../services/publishing/CommandPublisher.java | 1 +
.../services/registry/ServiceRegistryDefault.java | 5 +
.../tablecol/TableColumnOrderServiceDefault.java | 6 +-
.../TableColumnOrderServiceUsingTxtFile.java | 2 +
.../services/title/TitleServiceDefault.java | 5 +
.../ServiceInjectorDefaultTest_usingFields.java | 5 +-
...InjectorDefaultTest_validateServices_happy.java | 1 +
core/pom.xml | 1 +
.../bookmarks/BookmarkServiceDefault.java | 2 +-
.../command/CommandDtoFactoryDefault.java | 6 +-
.../command/CommandExecutorServiceDefault.java | 1 +
.../command/SchemaValueMarshallerDefault.java | 2 +
.../runtimeservices/email/EmailServiceDefault.java | 5 +-
.../eventbus/EventBusServiceSpring.java | 2 +
.../executor/MemberExecutorServiceDefault.java | 2 +
.../factory/FactoryServiceDefault.java | 2 +
.../homepage/HomePageResolverServiceDefault.java | 8 +
.../i18n/po/TranslationServicePo.java | 2 +-
.../icons/ObjectIconServiceDefault.java | 2 +-
.../interaction/InteractionDtoFactoryDefault.java | 8 +-
.../runtimeservices/jaxb/JaxbServiceDefault.java | 4 +-
.../locale/LanguageProviderDefault.java | 1 +
.../locale/LocaleChoiceProviderDefault.java | 1 +
.../menubars/MenuBarsLoaderServiceDefault.java | 1 +
.../MenuBarsMarshallerServiceBootstrap.java | 2 +
.../bootstrap/MenuBarsServiceBootstrap.java | 2 +
.../message/MessageServiceDefault.java | 1 +
.../PlaceholderRenderServiceDefault.java | 4 +-
.../publish/CommandPublisherDefault.java | 1 +
.../publish/EntityChangesPublisherDefault.java | 1 +
.../EntityPropertyChangePublisherDefault.java | 1 +
.../publish/ExecutionPublisherDefault.java | 1 +
.../publish/LifecycleCallbackNotifier.java | 1 +
.../publish/ObjectLifecyclePublisherDefault.java | 5 +-
.../ExceptionRecognizerServiceDefault.java | 4 +-
.../routing/RoutingServiceDefault.java | 4 +
.../scratchpad/ScratchpadDefault.java | 5 +
.../serializing/SerializingAdapterDefault.java | 2 +
.../session/InteractionIdGenerator.java | 4 +
.../session/InteractionIdGeneratorDefault.java | 2 +
.../session/InteractionServiceDefault.java | 2 +-
.../sitemap/SitemapServiceDefault.java | 3 +-
.../transaction/TransactionServiceSpring.java | 6 +-
.../UrlEncodingServiceWithCompression.java | 3 +
.../user/ImpersonateMenuAdvisorDefault.java | 2 +-
.../UserCurrentSessionTimeZoneHolderDefault.java | 1 +
.../userreg/EmailNotificationServiceDefault.java | 1 +
.../wrapper/WrapperFactoryDefault.java | 1 +
.../runtimeservices/xml/XmlServiceDefault.java | 2 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 1 +
...HealthIndicatorUsingHealthCheckServiceTest.java | 18 +
.../ExecutionSubscriberForExecutionOutbox.java | 2 -
.../setup-and-configure-mavendeps-webapp.adoc | 1 +
.../deadlock/DeadlockRecognizerDefault.java | 19 +-
.../repository/RepositoryServiceDefault.java | 10 +-
persistence/jdo/adoc/modules/ROOT/pages/about.adoc | 2 +-
persistence/jpa/adoc/modules/ROOT/pages/about.adoc | 2 +-
persistence/jpa/applib/pom.xml | 95 ++-
.../main/{java => java-jigsaw}/module-info.java | 2 +
.../jpa/applib/types/BlobJpaEmbeddable.java | 1 -
.../jpa/applib/types/QBlobJpaEmbeddable.java | 73 ++
.../jpa/applib/types/QClobJpaEmbeddable.java | 71 ++
.../querydsl}/adoc/antora.yml | 7 +-
.../querydsl/adoc/modules/ROOT}/nav.adoc | 2 +-
.../querydsl/adoc/modules/ROOT/pages/about.adoc | 35 +
.../ROOT/pages/autocomplete-annotations.adoc | 96 +++
.../adoc/modules/ROOT/pages/example-queries.adoc | 119 ++++
.../ROOT/pages/setup-and-configuration.adoc | 40 ++
.../adoc/modules/ROOT/partials/component-nav.adoc | 2 +
.../adoc/modules/ROOT/partials/module-nav.adoc | 3 +
...nd-configuration-for-persistence-mechanism.adoc | 104 +++
persistence/{jpa => querydsl}/applib/pom.xml | 46 +-
.../applib/src/main/java/module-info.java | 26 +-
.../CausewayModulePersistenceQueryDslApplib.java | 9 +-
.../querydsl/applib/query/DslQuery.java | 80 +++
.../auto/AutoCompleteGeneratedQueryService.java | 94 +++
.../applib/services/repo/QueryDslRepository.java | 767 +++++++++++++++++++++
.../services/support/DetachedQueryFactory.java | 94 +++
.../applib/services/support/QueryDslSupport.java | 103 +++
.../querydsl/applib/util/CaseSensitivity.java | 22 +-
.../querydsl/applib/util/DslExpressions.java | 185 +++++
.../querydsl/applib/util/Wildcards.java | 81 +++
.../WildcardRegexUtil_toAnsiSqlWildcard_Test.java | 52 ++
.../WildcardRegexUtil_wildcardToRegex_Test.java | 57 ++
persistence/querydsl/integration/pom.xml | 65 ++
.../integration/src/main/java/module-info.java | 27 +-
...usewayModulePersistenceQueryDslIntegration.java | 30 +-
.../AutoCompleteGeneratedQueryServiceImpl.java | 135 ++++
persistence/{jpa/applib => querydsl/jdo}/pom.xml | 43 +-
.../querydsl/jdo/src/main/java/module-info.java | 32 +-
.../jdo/CausewayModulePersistenceQueryDslJdo.java | 34 +-
.../querydsl/jdo/query/DslQueryJdo.java | 328 +++++++++
.../services/support/DetachedQueryFactoryJdo.java | 26 +-
.../jdo/services/support/QueryDslSupportJdo.java | 122 ++++
persistence/{jpa/applib => querydsl/jpa}/pom.xml | 40 +-
.../querydsl/jpa/src/main/java/module-info.java | 28 +-
.../jpa/CausewayModulePersistenceQueryDslJpa.java | 46 ++
.../services/query/DetachedQueryFactoryJpa.java | 25 +-
.../querydsl/jpa/services/support/DslQueryJpa.java | 273 ++++++++
.../jpa/services/support/QueryDslSupportJpa.java | 108 +++
persistence/querydsl/metamodel/pom.xml | 61 ++
.../metamodel}/src/main/java/module-info.java | 21 +-
...CausewayModulePersistenceQueryDslMetamodel.java | 31 +-
.../facets/AutoCompleteGeneratedDslQuery.java | 205 ++++++
.../AutoCompleteGeneratedQueryFacetFactory.java | 149 ++++
.../facets/AutoCompleteUsingQueryDslFacet.java | 187 +++++
...AutoCompleteGeneratedQueryMetaModelRefiner.java | 22 +-
persistence/querydsl/pom.xml | 43 ++
persistence/querydsl/testsupport/pom.xml | 65 ++
.../querydsl/testsupport/PredicatePrettifier.java | 265 +++++++
.../QueryResultsCacheControlForFixtures.java | 7 +-
.../services/i8n/TranslationsResolverDefault.java | 8 +-
.../userprof/UserProfileUiServiceDefault.java | 5 +
viewers/graphql/adoc/modules/ROOT/pages/about.adoc | 2 +-
...iiIdentifierServiceSupportingGraphqlViewer.java | 5 +
viewers/restfulobjects/adoc/antora.yml | 1 -
.../adoc/modules/ROOT/pages/about.adoc | 2 +-
.../acceptheader/AcceptHeaderServiceForRest.java | 5 +-
.../service/swagger/SwaggerServiceDefault.java | 13 +-
viewers/wicket/adoc/modules/ROOT/pages/about.adoc | 2 +-
.../ROOT/pages/setup-and-configuration.adoc | 31 +-
.../viewer/services/BookmarkUiServiceWicket.java | 16 +-
.../viewer/services/DeepLinkServiceWicket.java | 4 +-
.../services/HintStoreUsingWicketSession.java | 5 +
351 files changed, 7051 insertions(+), 886 deletions(-)
delete mode 100644 antora/components/conguide/modules/agilej/pages/about.adoc
copy
antora/components/refguide-index/modules/applib/pages/index/services/{acceptheader/hooks/AcceptHeaderService_010-implementation.adoc
=> appfeat/hooks/ApplicationFeature_010-implementation.adoc} (80%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{sudo/hooks/SudoServiceListener_010-implementation.adoc
=> ascii/hooks/AsciiIdentifierService_010-implementation.adoc} (91%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{acceptheader/hooks/AcceptHeaderService_010-implementation.adoc
=> columnorder/hooks/ColumnOrderTxtFileService_010-implementation.adoc} (80%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{iactn/hooks/InteractionContext_010-implementation.adoc
=> i18n/hooks/LanguageProvider_010-implementation.adoc} (80%)
rename
antora/components/refguide-index/modules/applib/pages/index/services/i18n/hooks/{LocaleProvider_020-examples-and-usage.adoc
=> LanguageProvider_020-examples-and-usage.adoc} (100%)
delete mode 100644
antora/components/refguide-index/modules/applib/pages/index/services/i18n/hooks/LocaleProvider_010-implementation.adoc
copy
antora/components/refguide-index/modules/applib/pages/index/services/{acceptheader/hooks/AcceptHeaderService_010-implementation.adoc
=> iactnlayer/hooks/InteractionLayerTracker_010-implementation.adoc} (80%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{acceptheader/hooks/AcceptHeaderService_010-implementation.adoc
=> iactnlayer/hooks/InteractionService_010-implementation.adoc} (80%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{acceptheader/hooks/AcceptHeaderService_010-implementation.adoc
=> keyvaluestore/hooks/KeyValueSessionStore_010-implementation.adoc} (80%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{iactn/hooks/InteractionContext_010-implementation.adoc
=> locale/hooks/LocaleChoiceProvider_010-implementation.adoc} (79%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{repository/hooks/RepositoryService_010-implementation.adoc
=> marshal/hooks/MarshallerService_010-implementation.adoc} (50%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{iactn/hooks/InteractionContext_010-implementation.adoc
=> placeholder/hooks/PlaceholderRenderService_010-implementation.adoc} (79%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{sudo/hooks/SudoServiceListener_010-implementation.adoc
=> publishing/spi/hooks/PageRenderSubscriber_010-implementation.adoc} (55%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{sudo/hooks/SudoServiceListener_010-implementation.adoc
=> search/hooks/CollectionSearchService_010-implementation.adoc} (91%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{iactn/hooks/Interaction_010-implementation.adoc
=> sitemap/hooks/SitemapServiceMenu_010-implementation.adoc} (100%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{acceptheader/hooks/AcceptHeaderService_010-implementation.adoc
=> sitemap/hooks/SitemapService_010-implementation.adoc} (80%)
copy
antora/components/refguide-index/modules/{core/pages/index/runtimeservices/jaxb/JaxbServiceDefault.adoc
=> applib/pages/index/services/userui/UserMenu_me.adoc} (90%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/{acceptheader/hooks/AcceptHeaderService_010-implementation.adoc
=> wrapper/listeners/hooks/InteractionListener_010-implementation.adoc} (69%)
create mode 100644
antora/components/refguide-index/modules/core/pages/index/metamodel/services/appfeat/ApplicationFeatureDefault.adoc
create mode 100644
antora/components/refguide-index/modules/core/pages/index/metamodel/services/appfeat/ApplicationFeatureRepositoryDefault.adoc
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=>
core/pages/index/metamodel/services/columnorder/ColumnOrderTxtFileServiceDefault.adoc}
(73%)
delete mode 100644
antora/components/refguide-index/modules/core/pages/index/metamodel/services/command/CommandDtoFactory.adoc
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=>
core/pages/index/metamodel/services/exceprecog/ExceptionRecognizerForRecoverableException.adoc}
(64%)
copy
antora/components/refguide-index/modules/core/pages/index/{runtimeservices/menubars/bootstrap/MenuBarsServiceBootstrap.adoc
=> metamodel/services/grid/GridServiceDefault.adoc} (53%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=>
core/pages/index/metamodel/services/grid/bootstrap/GridMarshallerServiceBootstrap.adoc}
(63%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/sitemap/SitemapService.adoc
=>
core/pages/index/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.adoc}
(50%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=>
core/pages/index/metamodel/services/grid/spi/LayoutResourceLoaderDefault.adoc}
(71%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/sitemap/SitemapServiceMenu.adoc
=>
core/pages/index/metamodel/services/health/HealthCheckServiceForMetaModelValidationFailures.adoc}
(54%)
copy
antora/components/refguide-index/modules/core/pages/index/{runtimeservices/xml/XmlServiceDefault.adoc
=> metamodel/services/inject/ServiceInjectorDefault.adoc} (78%)
delete mode 100644
antora/components/refguide-index/modules/core/pages/index/metamodel/services/ixn/InteractionDtoFactory.adoc
copy
antora/components/refguide-index/modules/{applib/pages/index/services/sitemap/SitemapServiceMenu.adoc
=> core/pages/index/metamodel/services/layout/LayoutServiceDefault.adoc} (60%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=> core/pages/index/metamodel/services/message/MessageBroker.adoc} (66%)
create mode 100644
antora/components/refguide-index/modules/core/pages/index/metamodel/services/metamodel/MetaModelServiceDefault.adoc
create mode 100644
antora/components/refguide-index/modules/core/pages/index/metamodel/services/objectlifecycle/ObjectLifecyclePublisher.adoc
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=> core/pages/index/metamodel/services/registry/ServiceRegistryDefault.adoc}
(63%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=> core/pages/index/metamodel/services/title/TitleServiceDefault.adoc} (75%)
delete mode 100644
antora/components/refguide-index/modules/core/pages/index/runtimeservices/command/CommandDtoFactoryDefault.adoc
copy
antora/components/refguide-index/modules/{applib/pages/index/services/sitemap/SitemapServiceMenu.adoc
=>
core/pages/index/runtimeservices/placeholder/PlaceholderRenderServiceDefault.adoc}
(63%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=>
core/pages/index/runtimeservices/recognizer/ExceptionRecognizerServiceDefault.adoc}
(66%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/xmlsnapshot/hooks/XmlSnapshotService_010-implementation.adoc
=>
core/pages/index/transaction/changetracking/hooks/EntityChangePublisher_010-implementation.adoc}
(83%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/xmlsnapshot/hooks/XmlSnapshotService_010-implementation.adoc
=>
core/pages/index/transaction/changetracking/hooks/EntityChangeTracker_010-implementation.adoc}
(82%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/xmlsnapshot/hooks/XmlSnapshotService_010-implementation.adoc
=>
core/pages/index/transaction/changetracking/hooks/EntityPropertyChangePublisher_010-implementation.adoc}
(83%)
copy
antora/components/refguide-index/modules/{core/pages/index/runtimeservices/eventbus/EventBusServiceSpring.adoc
=>
extensions/pages/index/executionoutbox/applib/spiimpl/ExecutionSubscriberForExecutionOutbox.adoc}
(80%)
create mode 100644
antora/components/refguide-index/modules/persistence/pages/index/commons/integration/repository/RepositoryServiceDefault.adoc
copy
antora/components/refguide-index/modules/{core/pages/index/runtimeservices/jaxb/JaxbServiceDefault.adoc
=>
persistence/pages/index/querydsl/applib/CausewayModulePersistenceQueryDslApplib.adoc}
(85%)
create mode 100644
antora/components/refguide-index/modules/persistence/pages/index/querydsl/applib/query/DslQuery.adoc
create mode 100644
antora/components/refguide-index/modules/persistence/pages/index/querydsl/applib/services/auto/AutoCompleteGeneratedQueryService.adoc
create mode 100644
antora/components/refguide-index/modules/persistence/pages/index/querydsl/applib/services/repo/QueryDslRepository.adoc
create mode 100644
antora/components/refguide-index/modules/persistence/pages/index/querydsl/applib/services/support/DetachedQueryFactory.adoc
create mode 100644
antora/components/refguide-index/modules/persistence/pages/index/querydsl/applib/services/support/QueryDslSupport.adoc
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=> persistence/pages/index/querydsl/applib/util/CaseSensitivity.adoc} (69%)
create mode 100644
antora/components/refguide-index/modules/persistence/pages/index/querydsl/applib/util/DslExpressions.adoc
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=> persistence/pages/index/querydsl/applib/util/Wildcards.adoc} (65%)
copy
antora/components/refguide-index/modules/{core/pages/index/runtimeservices/jaxb/JaxbServiceDefault.adoc
=>
persistence/pages/index/querydsl/integration/CausewayModulePersistenceQueryDslIntegration.adoc}
(84%)
copy
antora/components/refguide-index/modules/{core/pages/index/runtimeservices/jaxb/JaxbServiceDefault.adoc
=>
persistence/pages/index/querydsl/jdo/CausewayModulePersistenceQueryDslJdo.adoc}
(86%)
copy
antora/components/refguide-index/modules/{core/pages/index/runtimeservices/jaxb/JaxbServiceDefault.adoc
=>
persistence/pages/index/querydsl/jpa/CausewayModulePersistenceQueryDslJpa.adoc}
(86%)
copy
antora/components/refguide-index/modules/{core/pages/index/runtimeservices/jaxb/JaxbServiceDefault.adoc
=>
persistence/pages/index/querydsl/metamodel/CausewayModulePersistenceQueryDslMetamodel.adoc}
(84%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=>
testing/pages/index/fixtures/applib/queryresultscache/QueryResultsCacheControlForFixtures.adoc}
(66%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=> viewer/pages/index/commons/services/i8n/TranslationsResolverDefault.adoc}
(69%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=>
viewer/pages/index/commons/services/userprof/UserProfileUiServiceDefault.adoc}
(74%)
rename
antora/components/refguide-index/modules/{core/pages/index/runtimeservices/interaction/InteractionDtoFactoryDefault.adoc
=>
viewer/pages/index/restfulobjects/rendering/service/swagger/SwaggerServiceDefault.adoc}
(53%)
copy
antora/components/refguide-index/modules/{core/pages/index/runtimeservices/xml/XmlServiceDefault.adoc
=> viewer/pages/index/wicket/viewer/services/BookmarkUiServiceWicket.adoc}
(78%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=> viewer/pages/index/wicket/viewer/services/DeepLinkServiceWicket.adoc} (76%)
copy
antora/components/refguide-index/modules/{applib/pages/index/services/locale/LocaleChoiceProvider.adoc
=> viewer/pages/index/wicket/viewer/services/HintStoreUsingWicketSession.adoc}
(64%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/{ =>
inject}/ServiceInjectorDefault.java (94%)
copy persistence/jpa/applib/src/main/{java => java-jigsaw}/module-info.java
(96%)
create mode 100644
persistence/jpa/applib/src/main/java/org/apache/causeway/persistence/jpa/applib/types/QBlobJpaEmbeddable.java
create mode 100644
persistence/jpa/applib/src/main/java/org/apache/causeway/persistence/jpa/applib/types/QClobJpaEmbeddable.java
copy {viewers/restfulobjects => persistence/querydsl}/adoc/antora.yml (88%)
rename {antora/components/conguide/modules/agilej =>
persistence/querydsl/adoc/modules/ROOT}/nav.adoc (93%)
create mode 100644 persistence/querydsl/adoc/modules/ROOT/pages/about.adoc
create mode 100644
persistence/querydsl/adoc/modules/ROOT/pages/autocomplete-annotations.adoc
create mode 100644
persistence/querydsl/adoc/modules/ROOT/pages/example-queries.adoc
create mode 100644
persistence/querydsl/adoc/modules/ROOT/pages/setup-and-configuration.adoc
create mode 100644
persistence/querydsl/adoc/modules/ROOT/partials/component-nav.adoc
create mode 100644
persistence/querydsl/adoc/modules/ROOT/partials/module-nav.adoc
create mode 100644
persistence/querydsl/adoc/modules/ROOT/partials/setup-and-configuration-for-persistence-mechanism.adoc
copy persistence/{jpa => querydsl}/applib/pom.xml (67%)
copy persistence/{jpa => querydsl}/applib/src/main/java/module-info.java (60%)
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/registry/SpringContextProvider.java
=>
persistence/querydsl/applib/src/main/java/org/apache/causeway/persistence/querydsl/applib/CausewayModulePersistenceQueryDslApplib.java
(79%)
create mode 100644
persistence/querydsl/applib/src/main/java/org/apache/causeway/persistence/querydsl/applib/query/DslQuery.java
create mode 100644
persistence/querydsl/applib/src/main/java/org/apache/causeway/persistence/querydsl/applib/services/auto/AutoCompleteGeneratedQueryService.java
create mode 100644
persistence/querydsl/applib/src/main/java/org/apache/causeway/persistence/querydsl/applib/services/repo/QueryDslRepository.java
create mode 100644
persistence/querydsl/applib/src/main/java/org/apache/causeway/persistence/querydsl/applib/services/support/DetachedQueryFactory.java
create mode 100644
persistence/querydsl/applib/src/main/java/org/apache/causeway/persistence/querydsl/applib/services/support/QueryDslSupport.java
rename
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/homepage/package-info.java
=>
persistence/querydsl/applib/src/main/java/org/apache/causeway/persistence/querydsl/applib/util/CaseSensitivity.java
(67%)
create mode 100644
persistence/querydsl/applib/src/main/java/org/apache/causeway/persistence/querydsl/applib/util/DslExpressions.java
create mode 100644
persistence/querydsl/applib/src/main/java/org/apache/causeway/persistence/querydsl/applib/util/Wildcards.java
create mode 100644
persistence/querydsl/applib/src/test/java/org/apache/causeway/persistence/querydsl/applib/util/WildcardRegexUtil_toAnsiSqlWildcard_Test.java
create mode 100644
persistence/querydsl/applib/src/test/java/org/apache/causeway/persistence/querydsl/applib/util/WildcardRegexUtil_wildcardToRegex_Test.java
create mode 100644 persistence/querydsl/integration/pom.xml
copy
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java
=> persistence/querydsl/integration/src/main/java/module-info.java (66%)
copy
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java
=>
persistence/querydsl/integration/src/main/java/org/apache/causeway/persistence/querydsl/integration/CausewayModulePersistenceQueryDslIntegration.java
(58%)
create mode 100644
persistence/querydsl/integration/src/main/java/org/apache/causeway/persistence/querydsl/integration/services/AutoCompleteGeneratedQueryServiceImpl.java
copy persistence/{jpa/applib => querydsl/jdo}/pom.xml (71%)
copy
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java
=> persistence/querydsl/jdo/src/main/java/module-info.java (65%)
copy
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java
=>
persistence/querydsl/jdo/src/main/java/org/apache/causeway/persistence/querydsl/jdo/CausewayModulePersistenceQueryDslJdo.java
(53%)
create mode 100644
persistence/querydsl/jdo/src/main/java/org/apache/causeway/persistence/querydsl/jdo/query/DslQueryJdo.java
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/domain/i18n/AsciiIdentifierServiceSupportingGraphqlViewer.java
=>
persistence/querydsl/jdo/src/main/java/org/apache/causeway/persistence/querydsl/jdo/services/support/DetachedQueryFactoryJdo.java
(54%)
create mode 100644
persistence/querydsl/jdo/src/main/java/org/apache/causeway/persistence/querydsl/jdo/services/support/QueryDslSupportJdo.java
copy persistence/{jpa/applib => querydsl/jpa}/pom.xml (71%)
copy
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java
=> persistence/querydsl/jpa/src/main/java/module-info.java (64%)
create mode 100644
persistence/querydsl/jpa/src/main/java/org/apache/causeway/persistence/querydsl/jpa/CausewayModulePersistenceQueryDslJpa.java
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/domain/i18n/AsciiIdentifierServiceSupportingGraphqlViewer.java
=>
persistence/querydsl/jpa/src/main/java/org/apache/causeway/persistence/querydsl/jpa/services/query/DetachedQueryFactoryJpa.java
(53%)
create mode 100644
persistence/querydsl/jpa/src/main/java/org/apache/causeway/persistence/querydsl/jpa/services/support/DslQueryJpa.java
create mode 100644
persistence/querydsl/jpa/src/main/java/org/apache/causeway/persistence/querydsl/jpa/services/support/QueryDslSupportJpa.java
create mode 100644 persistence/querydsl/metamodel/pom.xml
rename persistence/{jpa/applib =>
querydsl/metamodel}/src/main/java/module-info.java (64%)
copy
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/deadlock/DeadlockRecognizer.java
=>
persistence/querydsl/metamodel/src/main/java/org/apache/causeway/persistence/querydsl/metamodel/CausewayModulePersistenceQueryDslMetamodel.java
(56%)
create mode 100644
persistence/querydsl/metamodel/src/main/java/org/apache/causeway/persistence/querydsl/metamodel/facets/AutoCompleteGeneratedDslQuery.java
create mode 100644
persistence/querydsl/metamodel/src/main/java/org/apache/causeway/persistence/querydsl/metamodel/facets/AutoCompleteGeneratedQueryFacetFactory.java
create mode 100644
persistence/querydsl/metamodel/src/main/java/org/apache/causeway/persistence/querydsl/metamodel/facets/AutoCompleteUsingQueryDslFacet.java
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/domain/i18n/AsciiIdentifierServiceSupportingGraphqlViewer.java
=>
persistence/querydsl/metamodel/src/main/java/org/apache/causeway/persistence/querydsl/metamodel/refiner/AutoCompleteGeneratedQueryMetaModelRefiner.java
(52%)
create mode 100644 persistence/querydsl/pom.xml
create mode 100644 persistence/querydsl/testsupport/pom.xml
create mode 100644
persistence/querydsl/testsupport/src/main/java/org/apache/causeway/persistence/querydsl/testsupport/PredicatePrettifier.java