You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2020/01/16 13:46:53 UTC

[isis] branch master updated (30b7ae1 -> 2dd6b3a)

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/isis.git.


    from 30b7ae1  ISIS-2158: fix copy & paste error (previous commit)
     add 96c09ac  ISIS-2236: also adds 'cors.allowed.methods'
     add b47cc8e  ISIS-2236: allows the WebModuleCors to be configured.
     add 06bb078  ISIS-2264: isis.authentication.shiro.autoLogoutIfAlreadyAuthenticated -> isis.security.shiro.auto-logout-if-already-authenticated
     add 50b4e4a  ISIS-2264: renames config property: isis.locale -> isis.core.runtime.locale
     add 2d2720b  ISIS-226: isis.objects.editing -> |isis.core.metamodel.objects.editing
     add d1c1481  ISIS-2264: renames isis.persistor.datanucleus.impl to isis.persistence.jdo-datanucleus.impl
     add 2db2825  ISIS-2264: removes isis.persistence.enforce-safe-semantics
     add bfa8d6e  ISIS-2264: removes isis.persistence.jdo-datanucleus.standalone-collection.bulk-load
     add 9d597d0  ISIS-2264: removes dead code
     add a350702  ISIS-2264: removes isis.persistence.jdo-datanucleus.install-fixtures
     add a7b4cdc  ISIS-2264: renames isis.core.metamodel.objects.editing to isis.core.metamodel.domain-object.editing
     add a04a780  ISIS-2264: renames isis.core.metamodel.domain-object.editing to isis.applib.annotation.domain-object.editing
     add ea817c3  ISIS-2264: adds isis.applib.annotation.action prefix
     add 35f638b  ISIS-2264: isis.reflector.explicitAnnotations.action -> |isis.applib.annotation.action.explicit
     add 1cf3f05  ISIS-2264: |isis.reflector.facet.actionAnnotation.domainEvent.postForDefault -> |isis.applib.annotation.action.domain-event.post-for-default
     add 0e374dd  ISIS-2264: |isis.reflector.facet.collectionAnnotation.domainEvent.postForDefault -> isis.applib.annotation.collection.domain-event.post-for-default
     add 13df7ad  ISIS-2264: isis.reflector.facet.cssClass.patterns -> isis.applib.annotation.action-layout.css-class.patterns
     add 313869e  ISIS-2264: isis.reflector.facet.cssClassFa.patterns -> isis.applib.annotation.action-layout.css-class-fa.patterns
     add b4472b7  ISIS-2264: isis.reflector.facet.domainObjectAnnotation.xxxLifecycleEvent.postForDefault -> isis.applib.annotation.domain-object.xxx-lifecycle-event.post-for-default
     add 4f454fa  ISIS-2264: isis.reflector.facet.domainObjectLayoutAnnotation.xxxxUiEvent.postForDefault -> |isis.applib.annotation.domain-object=layout.xxx-ui-event.post-for-default
     add 351f29e  ISIS-2264: isis.reflector.facet.propertyAnnotation.domainEvent.postForDefault -> isis.applib.annotation.property.domain-event.post-for-default
     add 3ff80ba  ISIS-2264: isis.reflector.facet.viewModelLayoutAnnotation.xxxUiEvent.postForDefault ->|isis.applib.annotation.view-model-layout.xxx-ui-event.post-for-default
     add 49ad67b  ISIS-2264: isis.reflector.facets.viewModelSemanticCheckingFacetFactory.enable -> isis.applib.annotation.view-model.validation.view-model-semantic-checking.enable
     add 99b71e8  ISIS-2264: isis.reflector.facet.filterVisibility -> isis.core.metamodel.filter-visibility
     add 06a0015  ISIS-2264: isis.reflector.facets.ignoreDeprecated -> isis.core.metamodel.programming-model.ignore-deprecated
     add 64b3760  ISIS-2264: isis.reflector.introspector.parallelize -> isis.core.metamodel.introspector.parallelize
     add 673daa2  ISIS-2264: isis.reflector.introspector.mode -> isis.core.metamodel.introspector.mode
     add d9ced77  ISIS-2264: isis.reflector.introspect.lockAfterFullIntrospection -> isis.core.metamodel.introspector.lock-after-full-introspection
     add b8ccdb2  ISIS-2264: isis.reflector.introspect.validateIncrementally -> isis.core.metamodel.introspector.validate-incrementally
     add 989d2a5  ISIS-2264: isis.reflector.validator.parallelize -> isis.core.metamodel.validator.parallelize
     add 0a3eeaa  ISIS-2264: isis.reflector.validator.allowDeprecated -> isis.core.metamodel.validator.allow-deprecated
     add 405c3b1  ISIS-2264: isis.reflector.validator.xxx -> isis.core.metamodel.validator.xxx
     add cb3e62b  ISIS-2264: isis.service.email.xxx -> isis.core.runtime-services.email.xxx
     add 38207de  ISIS-2264: isis.services.applicationFeatures.init -> isis.core.runtime-services.application-features.init
     add c975167  ISIS-2264: isis.services.audit.objects -> isis.applib.annotation.domain-object.auditing
     add 74f5e11  ISIS-2264: isis.services.command.actions -> isis.applib.annotation.action.command
     add 65ad25f  ISIS-2264: isis.services.command.properties -> isis.applib.annotation.property.command
     add a7fb6fe  ISIS-2264: isis.services.container.disableAutoFlush -> isis.core.runtime-services.repository-service.disable-auto-flush
     add 375c2af  ISIS-2264: missing refactor
     add c1e0264  ISIS-2264: fixes for a clean build in IntelliJ - lombok issues with val
     add 8b6561c  ISIS-2264: isis.services.ExceptionRecognizerCompositeForJdoObjectStore.disable -> isis.core.runtime-services.exception-recognizer.jdo.disable
     add 605927d  ISIS-2264: formatting of .adoc, is all
     add 3093dba  ISIS-2264: removes unused nested class in IsisConfiguration
     add 8c05bd8  ISIS-2264: moves ServiceInjectorLegacy to src/test/java
     add efcac00  ISIS-2264: isis.services.injector.xxx -> (removed)
     add 2dff079  ISIS-2264: isis.services.publishing.actions -> isis.applib.annotation.action.publishing
     add f0c0dbf  ISIS-2264: removes disabled unit tests for ServicesInjectorLegacy
     add a21fc21  ISIS-2264: isis.services.publishing.objects -> isis.applib.annotation.domain-object.publishing
     add b224338  ISIS-2264: isis.services.publishing.properties -> isis.applib.annotation.property.publishing
     add fc30197  ISIS-2264: isis.services.translation.po.mode -> isis.core.runtime-services.translation.po.mode
     add 6f4fcc9  ISIS-2264: moves PatternsConverter out of IsisConfiguration
     add 7c28263  ISIS-2264: isis.viewers.collectionLayout.defaultView -> isis.applib.annotation.collectionLayout.defaultView
     add 18e2d37  ISIS-2264: isis.viewers.paged.parented -> isis.applib.annotation.collection-layout.paged
     add 9516350  ISIS-2264: fixes casing in .adoc, is all
     add 49ee705  ISIS-2264: isis.viewers.paged.standAlone -> isis.applib.annotation.domain-object-layout.paged
     add 128d299  ISIS-2264: isis.viewers.xxxLayout.labelPosition -> |isis.applib.annotation.xxx-layout.label-position
     add 7a1fd63  ISIS-2264: regenerating docs
     add ded4246  ISIS-2264: fixes scripts that generate docs
     add 0708993  ISIS-2264: adds in 'core.' for doc gen scripts
     add c484455  ISIS-2264: more on doc gen
     add a1238d6  ISIS-2264: more gen docs
     add 9fc3a6e  ISIS-2264: update doc gen script (ordering)
     add 3cfdc27  ISIS-2264: more docs
     add e6d716e  ISIS-2264: fixes up config props for examples
     add dd6e684  ISIS-2264: fixes for isis.persistence.jdo-datanucleus.impl prefix
     new 6e2082f  ISIS-2264: fixes up any old isis.reflector or isis.persistor keys
     new d32d944  ISIS-2264: fixes config props appearing as hard-coded literals in .properties files
     new 2dd6b3a  ISIS-2264: regen docs

The 3 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:
 .../modules/mignotes/pages/migrating-to-2.0.0.adoc | 631 ++++++++++++-
 .../examples/events/domain/ActionDomainEvent.java  |   2 +-
 .../events/domain/CollectionDomainEvent.java       |   2 +-
 .../events/domain/PropertyDomainEvent.java         |   2 +-
 .../events/lifecycle/ObjectCreatedEvent.java       |   2 +-
 .../events/lifecycle/ObjectLoadedEvent.java        |   2 +-
 .../events/lifecycle/ObjectPersistedEvent.java     |   2 +-
 .../events/lifecycle/ObjectPersistingEvent.java    |   2 +-
 .../events/lifecycle/ObjectRemovingEvent.java      |   2 +-
 .../events/lifecycle/ObjectUpdatedEvent.java       |   2 +-
 .../events/lifecycle/ObjectUpdatingEvent.java      |   2 +-
 .../examples/events/ui/CssClassUiEvent.java        |   2 +-
 .../applib-cm/examples/events/ui/IconUiEvent.java  |   2 +-
 .../examples/events/ui/LayoutUiEvent.java          |   2 +-
 .../applib-cm/examples/events/ui/TitleUiEvent.java |   2 +-
 .../exceprecog/ExceptionRecognizerForType.java     |   2 +-
 .../applib/events/domain/ActionDomainEvent.java    |   2 +-
 .../events/domain/CollectionDomainEvent.java       |   2 +-
 .../applib/events/domain/PropertyDomainEvent.java  |   2 +-
 .../events/lifecycle/ObjectCreatedEvent.java       |   2 +-
 .../applib/events/lifecycle/ObjectLoadedEvent.java |   2 +-
 .../events/lifecycle/ObjectPersistedEvent.java     |   2 +-
 .../events/lifecycle/ObjectPersistingEvent.java    |   2 +-
 .../events/lifecycle/ObjectRemovingEvent.java      |   2 +-
 .../events/lifecycle/ObjectUpdatedEvent.java       |   2 +-
 .../events/lifecycle/ObjectUpdatingEvent.java      |   2 +-
 .../isis/applib/events/ui/CssClassUiEvent.java     |   2 +-
 .../apache/isis/applib/events/ui/IconUiEvent.java  |   2 +-
 .../isis/applib/events/ui/LayoutUiEvent.java       |   2 +-
 .../apache/isis/applib/events/ui/TitleUiEvent.java |   2 +-
 .../exceprecog/ExceptionRecognizerForType.java     |   2 +-
 .../core/commons/internal/strings/FormatTest.java  |   2 +-
 .../modules/config/examples/generated/Other.adoc   |  16 -
 .../config/examples/generated/isis.applib.adoc     | 208 +++++
 .../examples/generated/isis.core.meta-model.adoc   |  11 +
 .../isis.core.meta-model.introspector.adoc}        |  23 +-
 .../generated/isis.core.meta-model.validator.adoc  |  91 ++
 ...rvices.adoc => isis.core.runtime-services.adoc} |  75 +-
 .../examples/generated/isis.core.runtime.adoc      |   4 +
 .../config/examples/generated/isis.extensions.adoc |  20 +
 .../isis.persistence.jdo-datanucleus.adoc          |  10 +
 .../isis.persistence.jdo-datanucleus.impl.adoc     | 250 ++++++
 .../config/examples/generated/isis.persistor.adoc  |   6 -
 .../generated/isis.persistor.datanucleus.adoc      |  20 -
 .../generated/isis.persistor.datanucleus.impl.adoc | 225 -----
 .../config/examples/generated/isis.reflector.adoc  |  29 -
 .../examples/generated/isis.reflector.facet.adoc   | 149 ---
 .../generated/isis.reflector.validator.adoc        |  85 --
 ...ication.shiro.adoc => isis.security.shiro.adoc} |   2 +-
 .../examples/generated/isis.service.email.adoc     |  59 --
 .../config/examples/generated/isis.value.adoc      |   8 +
 .../config/examples/generated/isis.viewers.adoc    |  34 -
 .../config/pages/configuration-properties.adoc     | 137 ++-
 .../modules/config/examples/generated/Other.adoc   | 215 ++++-
 .../config/examples/generated/isis.applib.adoc     | 208 +++++
 .../config/examples/generated/isis.extensions.adoc |  20 +
 .../isis.persistence.jdo-datanucleus.adoc          |  10 +
 .../isis.persistence.jdo-datanucleus.impl.adoc     | 250 ++++++
 .../config/examples/generated/isis.persistor.adoc  |   6 -
 .../generated/isis.persistor.datanucleus.adoc      |  20 -
 .../generated/isis.persistor.datanucleus.impl.adoc | 225 -----
 .../examples/generated/isis.reflector.facet.adoc   | 149 ---
 .../generated/isis.reflector.validator.adoc        |  85 --
 ...ication.shiro.adoc => isis.security.shiro.adoc} |   2 +-
 .../examples/generated/isis.service.email.adoc     |  59 --
 .../config/examples/generated/isis.services.adoc   |  60 --
 .../config/examples/generated/isis.viewers.adoc    |  34 -
 .../config/examples/generated/resteasy.adoc        |   9 -
 .../apache/isis/core/config/IsisConfiguration.java | 994 +++++++++++----------
 .../isis/core/config/IsisModuleCoreConfig.java     |   3 +-
 .../core/config/converters/PatternsConverter.java  |  63 ++
 .../facets/AuditObjectsConfiguration.java          |   2 +-
 .../facets/CommandActionsConfiguration.java        |   2 +-
 .../metamodel/facets/DefaultViewConfiguration.java |   2 +-
 .../facets/PublishActionsConfiguration.java        |   2 +-
 .../facets/PublishObjectsConfiguration.java        |   2 +-
 .../metamodel/specloader/IntrospectionMode.java    |   2 +-
 .../presets/DataNucleusAutoCreate.properties       |  12 +-
 .../isis/core/config/presets/H2InMemory.properties |   8 +-
 .../presets/H2InMemory_withUniqueSchema.properties |   8 +-
 .../core/config/presets/HsqlDbInMemory.properties  |   8 +-
 .../core/config/presets/IsisIntegTest.properties   |  21 -
 .../isis/core/config/presets/IsisPresets.java      |   7 +-
 .../core/config/presets/NoTranslations.properties  |   2 +-
 .../additional-spring-configuration-metadata.json  |  42 +-
 .../MethodPrefixBasedFacetFactoryAbstract.java     |   6 +-
 .../facets/OrphanedSupportingMethodValidator.java  |   2 +-
 .../action/ActionAnnotationFacetFactory.java       |   2 +-
 ...nChoicesForCollectionParameterFacetFactory.java |   2 +-
 ...ctionInvocationFacetForDomainEventAbstract.java |   2 +-
 .../CollectionAccessorFacetViaAccessor.java        |   2 +-
 .../CollectionAnnotationFacetFactory.java          |   2 +-
 ...aultViewFacetForCollectionLayoutAnnotation.java |   2 +-
 .../facets/fallback/FallbackFacetFactory.java      |  18 +-
 .../metamodel/facets/jaxb/JaxbFacetFactory.java    |  10 +-
 ...assFacetOnActionFromConfiguredRegexFactory.java |   2 +-
 .../annotprop/CssClassFaFacetOnMemberFactory.java  |   2 +-
 .../DisableForContextFacetViaMethodFactory.java    |   2 +-
 .../HideForContextFacetViaMethodFactory.java       |   2 +-
 .../ViewModelSemanticCheckingFacetFactory.java     |   2 +-
 .../DomainObjectAnnotationFacetFactory.java        |  14 +-
 .../ImmutableFacetForDomainObjectAnnotation.java   |   2 +-
 ...lishedObjectFacetForDomainObjectAnnotation.java |   2 +-
 ...ObjectLayoutAnnotationUsingCssClassUiEvent.java |   2 +-
 ...wModelLayoutAnnotationUsingCssClassUiEvent.java |   2 +-
 ...mainObjectLayoutAnnotationUsingIconUiEvent.java |   2 +-
 ...aViewModelLayoutAnnotationUsingIconUiEvent.java |   2 +-
 ...inObjectLayoutAnnotationUsingLayoutUiEvent.java |   2 +-
 ...iewModelLayoutAnnotationUsingLayoutUiEvent.java |   2 +-
 ...ainObjectLayoutAnnotationUsingTitleUiEvent.java |   2 +-
 ...ViewModelLayoutAnnotationUsingTitleUiEvent.java |   2 +-
 .../DomainServiceFacetAnnotationFactory.java       |  10 +-
 ...jectSpecIdFacetDerivedFromClassNameFactory.java |   4 +-
 .../ValueSemanticsProviderAndFacetAbstract.java    |   2 +-
 .../accessor/PropertyAccessorFacetViaAccessor.java |   2 +-
 .../property/PropertyAnnotationFacetFactory.java   |   2 +-
 .../command/CommandFacetForPropertyAnnotation.java |   2 +-
 ...ublishedPropertyFacetForPropertyAnnotation.java |   2 +-
 .../ProgrammingModelInitFilterDefault.java         |   2 +-
 .../ApplicationFeatureRepositoryDefault.java       |   2 +-
 .../isis/core/metamodel/spec/ManagedObject.java    |  14 -
 .../specloader/SpecificationLoaderDefault.java     |   8 +-
 .../specloader/specimpl/FacetedMethodsBuilder.java |   2 +-
 .../MetaModelValidatorForDeprecatedAbstract.java   |   2 +-
 .../action/ActionAnnotationFacetFactoryTest.java   |   4 +-
 ...ctionAnnotationFacetFactoryTest_Invocation.java |   4 +-
 .../ViewModelSemanticCheckingFacetFactoryTest.java |   2 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |  10 +-
 .../PropertyAnnotationFacetFactoryTest.java        |   4 +-
 .../metamodel/services/ServiceInjectorLegacy.java  |   4 +-
 .../services/ServiceInjectorLegacyTest.java        |  52 --
 .../SpecificationLoaderTestAbstract.java           |   2 +-
 .../session/init/IsisLocaleInitializer.java        |   2 +-
 .../runtimeservices/email/EmailServiceDefault.java |  24 +-
 .../i18n/po/TranslationServicePo.java              |   2 +-
 .../repository/RepositoryServiceDefault.java       |   2 +-
 .../WrapperFactoryDefault_wrappedObject_Test.java  |   4 +-
 examples/demo/src/main/resources/application.yml   |  72 +-
 .../testdomain/jdo/isis-persistence.properties     |  14 +-
 .../smoketests/src/main/resources/application.yml  |  61 +-
 .../bootstrapping/AutoConfigurationTest.java       |   2 +-
 .../SpringServiceInjectOrderTest.java              |   2 +-
 .../SpringServiceProvisioningTest.java             |   2 +-
 .../isis/testdomain/config/IsisConfigBeanTest.java |   2 +-
 .../config/IsisConfigBeanTest_usingHeadless.java   |   2 +-
 .../domainmodel/AnnotationSyntesizerTest.java      |   2 +-
 .../DomainModelTest_usingBadDomain.java            |   2 +-
 ...nModelTest_usingBadDomain_noActionEnforced.java |   9 +-
 .../DomainModelTest_usingGoodDomain.java           |   4 +-
 .../domainmodel/SpecloaderPerformanceTest.java     |   6 +-
 .../publishing/PublisherServiceTest.java           |   2 +-
 .../isis/testdomain/shiro/ShiroSecmanLdapTest.java |   2 +-
 .../resources/application-config-test.properties   |   2 +-
 .../cors/impl/webmodule/WebModuleCors.java         |  42 +-
 .../SupportingMethodValidatorRefinerFactory.java   |  17 +-
 .../services/eventbus/ActionDomainEvent.java       |   2 +-
 .../services/eventbus/CollectionDomainEvent.java   |   2 +-
 .../services/eventbus/PropertyDomainEvent.java     |   2 +-
 .../datanucleus5/IsisModuleJdoDataNucleus5.java    |   2 +-
 ...RecognizerForJDODataStoreExceptionAbstract.java |   2 +-
 .../metamodel/JdoProgrammingModelPlugin.java       |   6 +-
 .../query/JdoQueryAnnotationFacetFactory.java      |   4 +-
 .../DataNucleusApplicationComponents5.java         |   2 +-
 .../persistence/PersistenceSession5.java           |   6 +-
 scripts/ci/_adoc-gen-config.sh                     |   6 +-
 scripts/generateConfigDocs.groovy                  | 120 ++-
 .../shiro/authentication/AuthenticatorShiro.java   |   2 +-
 ...AuthenticatorOrAuthorizorTest_authenticate.java |   2 +-
 ...ticatorOrAuthorizorTest_isVisibleInAnyRole.java |   2 +-
 .../fixtures/logging-dn-enhance.properties         |   2 +-
 .../h2console/ui/webmodule/WebModuleH2Console.java |   2 +-
 .../hsqldbmgr/dom/services/HsqlDbManagerMenu.java  |   2 +-
 .../wicket/model/models/EntityCollectionModel.java |  20 +-
 173 files changed, 3089 insertions(+), 2291 deletions(-)
 create mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.applib.adoc
 create mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.core.meta-model.adoc
 rename core/config/src/main/{doc/modules/config/examples/generated/isis.reflector.adoc => adoc/modules/config/examples/generated/isis.core.meta-model.introspector.adoc} (56%)
 create mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.core.meta-model.validator.adoc
 rename core/config/src/main/adoc/modules/config/examples/generated/{isis.services.adoc => isis.core.runtime-services.adoc} (52%)
 create mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.core.runtime.adoc
 create mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.extensions.adoc
 create mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.persistence.jdo-datanucleus.adoc
 create mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.persistence.jdo-datanucleus.impl.adoc
 delete mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.persistor.adoc
 delete mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.persistor.datanucleus.adoc
 delete mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.persistor.datanucleus.impl.adoc
 delete mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.reflector.adoc
 delete mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.reflector.facet.adoc
 delete mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.reflector.validator.adoc
 rename core/config/src/main/adoc/modules/config/examples/generated/{isis.authentication.shiro.adoc => isis.security.shiro.adoc} (60%)
 delete mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.service.email.adoc
 create mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.value.adoc
 delete mode 100644 core/config/src/main/adoc/modules/config/examples/generated/isis.viewers.adoc
 create mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.applib.adoc
 create mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.extensions.adoc
 create mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.persistence.jdo-datanucleus.adoc
 create mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.persistence.jdo-datanucleus.impl.adoc
 delete mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.persistor.adoc
 delete mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.persistor.datanucleus.adoc
 delete mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.persistor.datanucleus.impl.adoc
 delete mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.reflector.facet.adoc
 delete mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.reflector.validator.adoc
 rename core/config/src/main/doc/modules/config/examples/generated/{isis.authentication.shiro.adoc => isis.security.shiro.adoc} (60%)
 delete mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.service.email.adoc
 delete mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.services.adoc
 delete mode 100644 core/config/src/main/doc/modules/config/examples/generated/isis.viewers.adoc
 create mode 100644 core/config/src/main/java/org/apache/isis/core/config/converters/PatternsConverter.java
 delete mode 100644 core/config/src/main/java/org/apache/isis/core/config/presets/IsisIntegTest.properties
 rename core/metamodel/src/{main => test}/java/org/apache/isis/core/metamodel/services/ServiceInjectorLegacy.java (98%)


[isis] 02/03: ISIS-2264: fixes config props appearing as hard-coded literals in .properties files

Posted by da...@apache.org.
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/isis.git

commit d32d9441e5cc2d9e49c4615d876fda5bad768f80
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Jan 16 14:30:17 2020 +0100

    ISIS-2264: fixes config props appearing as hard-coded literals in .properties files
---
 .../config/presets/DataNucleusAutoCreate.properties | 12 ++++++------
 .../isis/core/config/presets/H2InMemory.properties  |  8 ++++----
 .../presets/H2InMemory_withUniqueSchema.properties  |  8 ++++----
 .../core/config/presets/HsqlDbInMemory.properties   |  8 ++++----
 .../core/config/presets/IsisIntegTest.properties    | 21 ---------------------
 .../isis/core/config/presets/IsisPresets.java       |  7 +------
 .../core/config/presets/NoTranslations.properties   |  2 +-
 .../isis/testdomain/jdo/isis-persistence.properties | 14 +++++++-------
 .../resources/application-config-test.properties    |  2 +-
 9 files changed, 28 insertions(+), 54 deletions(-)

diff --git a/core/config/src/main/java/org/apache/isis/core/config/presets/DataNucleusAutoCreate.properties b/core/config/src/main/java/org/apache/isis/core/config/presets/DataNucleusAutoCreate.properties
index 574b600..2e78a1a 100644
--- a/core/config/src/main/java/org/apache/isis/core/config/presets/DataNucleusAutoCreate.properties
+++ b/core/config/src/main/java/org/apache/isis/core/config/presets/DataNucleusAutoCreate.properties
@@ -16,11 +16,11 @@
 #  under the License.
 
 # don't do validations that consume setup time
-isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll = true
-isis.persistor.datanucleus.impl.datanucleus.schema.validateAll = false
+isis.persistence.jdo-datanucleus.impl.datanucleus.schema.autoCreateAll = true
+isis.persistence.jdo-datanucleus.impl.datanucleus.schema.validateAll = false
 
 # other properties as per WEB-INF/persistor_datanucleus.properties
-isis.persistor.datanucleus.impl.datanucleus.persistenceByReachabilityAtCommit = false
-isis.persistor.datanucleus.impl.datanucleus.identifier.case = MixedCase
-isis.persistor.datanucleus.impl.datanucleus.cache.level2.type = none
-isis.persistor.datanucleus.impl.datanucleus.cache.level2.mode = ENABLE_SELECTIVE
+isis.persistence.jdo-datanucleus.impl.datanucleus.persistenceByReachabilityAtCommit = false
+isis.persistence.jdo-datanucleus.impl.datanucleus.identifier.case = MixedCase
+isis.persistence.jdo-datanucleus.impl.datanucleus.cache.level2.type = none
+isis.persistence.jdo-datanucleus.impl.datanucleus.cache.level2.mode = ENABLE_SELECTIVE
diff --git a/core/config/src/main/java/org/apache/isis/core/config/presets/H2InMemory.properties b/core/config/src/main/java/org/apache/isis/core/config/presets/H2InMemory.properties
index dd0d60a..6a6502f 100644
--- a/core/config/src/main/java/org/apache/isis/core/config/presets/H2InMemory.properties
+++ b/core/config/src/main/java/org/apache/isis/core/config/presets/H2InMemory.properties
@@ -15,7 +15,7 @@
 #  specific language governing permissions and limitations
 #  under the License.
 
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:h2:mem:test
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName = org.h2.Driver
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName = sa
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword = 
\ No newline at end of file
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:h2:mem:test
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionDriverName = org.h2.Driver
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionUserName = sa
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionPassword =
\ No newline at end of file
diff --git a/core/config/src/main/java/org/apache/isis/core/config/presets/H2InMemory_withUniqueSchema.properties b/core/config/src/main/java/org/apache/isis/core/config/presets/H2InMemory_withUniqueSchema.properties
index 1ecfb3f..28643a2 100644
--- a/core/config/src/main/java/org/apache/isis/core/config/presets/H2InMemory_withUniqueSchema.properties
+++ b/core/config/src/main/java/org/apache/isis/core/config/presets/H2InMemory_withUniqueSchema.properties
@@ -15,7 +15,7 @@
 #  specific language governing permissions and limitations
 #  under the License.
 
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:h2:mem:T${random.long[1,9999999]}
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName = org.h2.Driver
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName = sa
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword = 
\ No newline at end of file
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:h2:mem:T${random.long[1,9999999]}
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionDriverName = org.h2.Driver
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionUserName = sa
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionPassword =
\ No newline at end of file
diff --git a/core/config/src/main/java/org/apache/isis/core/config/presets/HsqlDbInMemory.properties b/core/config/src/main/java/org/apache/isis/core/config/presets/HsqlDbInMemory.properties
index 763bb1b..919a624 100644
--- a/core/config/src/main/java/org/apache/isis/core/config/presets/HsqlDbInMemory.properties
+++ b/core/config/src/main/java/org/apache/isis/core/config/presets/HsqlDbInMemory.properties
@@ -15,7 +15,7 @@
 #  specific language governing permissions and limitations
 #  under the License.
 
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:hsqldb:mem:test
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName = org.hsqldb.jdbcDriver
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName = sa
-isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword =
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:hsqldb:mem:test
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionDriverName = org.hsqldb.jdbcDriver
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionUserName = sa
+isis.persistence.jdo-datanucleus.impl.javax.jdo.option.ConnectionPassword =
diff --git a/core/config/src/main/java/org/apache/isis/core/config/presets/IsisIntegTest.properties b/core/config/src/main/java/org/apache/isis/core/config/presets/IsisIntegTest.properties
deleted file mode 100644
index 6596fd5..0000000
--- a/core/config/src/main/java/org/apache/isis/core/config/presets/IsisIntegTest.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-#  Licensed to the Apache Software Foundation (ASF) under one
-#  or more contributor license agreements.  See the NOTICE file
-#  distributed with this work for additional information
-#  regarding copyright ownership.  The ASF licenses this file
-#  to you under the Apache License, Version 2.0 (the
-#  "License"); you may not use this file except in compliance
-#  with the License.  You may obtain a copy of the License at
-#  
-#         http://www.apache.org/licenses/LICENSE-2.0
-#         
-#  Unless required by applicable law or agreed to in writing,
-#  software distributed under the License is distributed on an
-#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-#  KIND, either express or implied.  See the License for the
-#  specific language governing permissions and limitations
-#  under the License.
-
-# automatically install any fixtures that might have been registered
-isis.persistor.datanucleus.install-fixtures = true
-isis.persistor.enforceSafeSemantics = false
-isis.services.eventbus.allowLateRegistration = true
\ No newline at end of file
diff --git a/core/config/src/main/java/org/apache/isis/core/config/presets/IsisPresets.java b/core/config/src/main/java/org/apache/isis/core/config/presets/IsisPresets.java
index ff8934a..6240e72 100644
--- a/core/config/src/main/java/org/apache/isis/core/config/presets/IsisPresets.java
+++ b/core/config/src/main/java/org/apache/isis/core/config/presets/IsisPresets.java
@@ -48,12 +48,7 @@ public final class IsisPresets  {
     public static final String SilenceWicket = "classpath:/org/apache/isis/core/config/presets/SilenceWicket.properties";
     public static final String UseLog4j2Test = "classpath:/org/apache/isis/core/config/presets/UseLog4j2Test.properties";
 
-    /**
-     * @deprecated seems no longer required anyway
-     */
-    @Deprecated
-    public static final String IsisIntegTest = "classpath:/org/apache/isis/core/config/presets/IsisIntegTest.properties";
-    
+
     /**
      * Use PROTOTYPING mode as the default. Does not override if the system-property 
      * 'PROTOTYPING' was already set.
diff --git a/core/config/src/main/java/org/apache/isis/core/config/presets/NoTranslations.properties b/core/config/src/main/java/org/apache/isis/core/config/presets/NoTranslations.properties
index 0815d07..8efdb7a 100644
--- a/core/config/src/main/java/org/apache/isis/core/config/presets/NoTranslations.properties
+++ b/core/config/src/main/java/org/apache/isis/core/config/presets/NoTranslations.properties
@@ -15,4 +15,4 @@
 #  specific language governing permissions and limitations
 #  under the License.
 
-isis.services.translation.po.mode = disable
\ No newline at end of file
+isis.core.runtime-services.translation.po.mode = disable
\ No newline at end of file
diff --git a/examples/smoketests/src/main/java/org/apache/isis/testdomain/jdo/isis-persistence.properties b/examples/smoketests/src/main/java/org/apache/isis/testdomain/jdo/isis-persistence.properties
index d0733c4..c1ccd0f 100644
--- a/examples/smoketests/src/main/java/org/apache/isis/testdomain/jdo/isis-persistence.properties
+++ b/examples/smoketests/src/main/java/org/apache/isis/testdomain/jdo/isis-persistence.properties
@@ -15,12 +15,12 @@
 #  specific language governing permissions and limitations
 #  under the License.
 
-isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll=true
-isis.persistor.datanucleus.impl.datanucleus.schema.validateTables=true
-isis.persistor.datanucleus.impl.datanucleus.schema.validateConstraints=true
+isis.persistence.jdo-datanucleus.impl.datanucleus.schema.autoCreateAll=true
+isis.persistence.jdo-datanucleus.impl.datanucleus.schema.validateTables=true
+isis.persistence.jdo-datanucleus.impl.datanucleus.schema.validateConstraints=true
 
-isis.persistor.datanucleus.impl.datanucleus.persistenceByReachabilityAtCommit=false
-isis.persistor.datanucleus.impl.datanucleus.identifier.case=MixedCase
-isis.persistor.datanucleus.impl.datanucleus.cache.level2.type=none
-isis.persistor.datanucleus.impl.datanucleus.cache.level2.mode=ENABLE_SELECTIVE
+isis.persistence.jdo-datanucleus.impl.datanucleus.persistenceByReachabilityAtCommit=false
+isis.persistence.jdo-datanucleus.impl.datanucleus.identifier.case=MixedCase
+isis.persistence.jdo-datanucleus.impl.datanucleus.cache.level2.type=none
+isis.persistence.jdo-datanucleus.impl.datanucleus.cache.level2.mode=ENABLE_SELECTIVE
 
diff --git a/examples/smoketests/src/test/resources/application-config-test.properties b/examples/smoketests/src/test/resources/application-config-test.properties
index 8096a03..7642ca3 100644
--- a/examples/smoketests/src/test/resources/application-config-test.properties
+++ b/examples/smoketests/src/test/resources/application-config-test.properties
@@ -3,5 +3,5 @@
 #
 #
 
-isis.reflector.explicit-annotations.action=true
+isis.core.meta-model.annotation.action.explicit=true
 


[isis] 03/03: ISIS-2264: regen docs

Posted by da...@apache.org.
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/isis.git

commit 2dd6b3a2a9da9337e6ed88b98891cd2ec958d720
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Jan 16 14:45:49 2020 +0100

    ISIS-2264: regen docs
---
 .../main/adoc/modules/config/examples/generated/resteasy.adoc    | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/core/config/src/main/adoc/modules/config/examples/generated/resteasy.adoc b/core/config/src/main/adoc/modules/config/examples/generated/resteasy.adoc
index 644481d..8a8ac8b 100644
--- a/core/config/src/main/adoc/modules/config/examples/generated/resteasy.adoc
+++ b/core/config/src/main/adoc/modules/config/examples/generated/resteasy.adoc
@@ -6,6 +6,15 @@
 | 
 | 
 
+| resteasy.jaxrs.app. +
+registration
+| 
+| 
+
+| resteasy.jaxrs.default-path
+|  /restful
+|  Note that this is used rather than `resteasy.servlet.mapping.prefix</code> because there is _NO</i> implementation of {@link javax.ws.rs.core.Application}, so we rely on it being automatically created.
+
 | resteasy.resteasy-settings
 | 
 | 


[isis] 01/03: ISIS-2264: fixes up any old isis.reflector or isis.persistor keys

Posted by da...@apache.org.
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/isis.git

commit 6e2082f2fba12368e8691e68543b103dd27a8b49
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Jan 16 14:12:57 2020 +0100

    ISIS-2264: fixes up any old isis.reflector or isis.persistor keys
---
 .../modules/applib-cm/examples/events/domain/ActionDomainEvent.java | 2 +-
 .../applib-cm/examples/events/domain/CollectionDomainEvent.java     | 2 +-
 .../applib-cm/examples/events/domain/PropertyDomainEvent.java       | 2 +-
 .../applib-cm/examples/events/lifecycle/ObjectCreatedEvent.java     | 2 +-
 .../applib-cm/examples/events/lifecycle/ObjectLoadedEvent.java      | 2 +-
 .../applib-cm/examples/events/lifecycle/ObjectPersistedEvent.java   | 2 +-
 .../applib-cm/examples/events/lifecycle/ObjectPersistingEvent.java  | 2 +-
 .../applib-cm/examples/events/lifecycle/ObjectRemovingEvent.java    | 2 +-
 .../applib-cm/examples/events/lifecycle/ObjectUpdatedEvent.java     | 2 +-
 .../applib-cm/examples/events/lifecycle/ObjectUpdatingEvent.java    | 2 +-
 .../adoc/modules/applib-cm/examples/events/ui/CssClassUiEvent.java  | 2 +-
 .../main/adoc/modules/applib-cm/examples/events/ui/IconUiEvent.java | 2 +-
 .../adoc/modules/applib-cm/examples/events/ui/LayoutUiEvent.java    | 2 +-
 .../adoc/modules/applib-cm/examples/events/ui/TitleUiEvent.java     | 2 +-
 .../org/apache/isis/applib/events/domain/ActionDomainEvent.java     | 2 +-
 .../org/apache/isis/applib/events/domain/CollectionDomainEvent.java | 2 +-
 .../org/apache/isis/applib/events/domain/PropertyDomainEvent.java   | 2 +-
 .../org/apache/isis/applib/events/lifecycle/ObjectCreatedEvent.java | 2 +-
 .../org/apache/isis/applib/events/lifecycle/ObjectLoadedEvent.java  | 2 +-
 .../apache/isis/applib/events/lifecycle/ObjectPersistedEvent.java   | 2 +-
 .../apache/isis/applib/events/lifecycle/ObjectPersistingEvent.java  | 2 +-
 .../apache/isis/applib/events/lifecycle/ObjectRemovingEvent.java    | 2 +-
 .../org/apache/isis/applib/events/lifecycle/ObjectUpdatedEvent.java | 2 +-
 .../apache/isis/applib/events/lifecycle/ObjectUpdatingEvent.java    | 2 +-
 .../main/java/org/apache/isis/applib/events/ui/CssClassUiEvent.java | 2 +-
 .../src/main/java/org/apache/isis/applib/events/ui/IconUiEvent.java | 2 +-
 .../main/java/org/apache/isis/applib/events/ui/LayoutUiEvent.java   | 2 +-
 .../main/java/org/apache/isis/applib/events/ui/TitleUiEvent.java    | 2 +-
 .../metamodel/facets/MethodPrefixBasedFacetFactoryAbstract.java     | 2 +-
 .../annotation/DomainServiceFacetAnnotationFactory.java             | 6 +++---
 .../classname/ObjectSpecIdFacetDerivedFromClassNameFactory.java     | 2 +-
 .../properties/property/PropertyAnnotationFacetFactoryTest.java     | 4 ++--
 .../wrapper/WrapperFactoryDefault_wrappedObject_Test.java           | 4 ++--
 .../apache/isis/testdomain/bootstrapping/AutoConfigurationTest.java | 2 +-
 .../isis/testdomain/bootstrapping/SpringServiceInjectOrderTest.java | 2 +-
 .../testdomain/bootstrapping/SpringServiceProvisioningTest.java     | 2 +-
 .../isis/testdomain/domainmodel/AnnotationSyntesizerTest.java       | 2 +-
 .../isis/testdomain/domainmodel/DomainModelTest_usingBadDomain.java | 2 +-
 .../DomainModelTest_usingBadDomain_noActionEnforced.java            | 4 ++--
 .../testdomain/domainmodel/DomainModelTest_usingGoodDomain.java     | 4 ++--
 .../isis/testdomain/domainmodel/SpecloaderPerformanceTest.java      | 4 ++--
 .../org/apache/isis/testdomain/publishing/PublisherServiceTest.java | 2 +-
 .../java/org/apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java  | 2 +-
 .../isis/legacy/applib/services/eventbus/ActionDomainEvent.java     | 2 +-
 .../isis/legacy/applib/services/eventbus/CollectionDomainEvent.java | 2 +-
 .../isis/legacy/applib/services/eventbus/PropertyDomainEvent.java   | 2 +-
 46 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/ActionDomainEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/ActionDomainEvent.java
index 752a3a3..b61f4cf 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/ActionDomainEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/ActionDomainEvent.java
@@ -30,7 +30,7 @@ public abstract class ActionDomainEvent<S> extends AbstractDomainEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.Action#domainEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.actionAnnotation.domainEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.action.domain-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ActionDomainEvent<Object> {}
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/CollectionDomainEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/CollectionDomainEvent.java
index 467caa6..c6e6120 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/CollectionDomainEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/CollectionDomainEvent.java
@@ -27,7 +27,7 @@ public abstract class CollectionDomainEvent<S,T> extends AbstractDomainEvent<S>
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.Collection#domainEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.collectionAnnotation.domainEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.collection.domain-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends CollectionDomainEvent<Object, Object> { }
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/PropertyDomainEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/PropertyDomainEvent.java
index dd9d453..19f7032 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/PropertyDomainEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/domain/PropertyDomainEvent.java
@@ -27,7 +27,7 @@ public abstract class PropertyDomainEvent<S,T> extends AbstractDomainEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.Property#domainEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.propertyAnnotation.domainEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.property.domain-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends PropertyDomainEvent<Object, Object> {}
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectCreatedEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectCreatedEvent.java
index dd7ebb6..061d5c1 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectCreatedEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectCreatedEvent.java
@@ -24,7 +24,7 @@ public abstract class ObjectCreatedEvent<S> extends AbstractLifecycleEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#createdLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.createdLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.created-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectCreatedEvent<Object> {}
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectLoadedEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectLoadedEvent.java
index 9433bc9..e1713c7 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectLoadedEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectLoadedEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectLoadedEvent<S> extends AbstractLifecycleEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#loadedLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.loadedLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.loaded-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectLoadedEvent<Object> {}
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectPersistedEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectPersistedEvent.java
index 3a5084e..019f82b 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectPersistedEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectPersistedEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectPersistedEvent<S> extends AbstractLifecycleEvent<S>
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#persistedLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.persistedLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.persisted-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectPersistedEvent<Object> {}
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectPersistingEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectPersistingEvent.java
index b68474b..27527f7 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectPersistingEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectPersistingEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectPersistingEvent<S> extends AbstractLifecycleEvent<S>
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#persistingLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.persistingLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.persisting-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectPersistingEvent<Object> {}
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectRemovingEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectRemovingEvent.java
index 7ffb0a2..eb606cf 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectRemovingEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectRemovingEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectRemovingEvent<S> extends AbstractLifecycleEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#removingLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.removingLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.removing-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectRemovingEvent<Object> {}
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatedEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatedEvent.java
index 78d945a..4cf4a48 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatedEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatedEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectUpdatedEvent<S> extends AbstractLifecycleEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#updatedLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.updatedLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.updated-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectUpdatedEvent<Object> {}
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatingEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatingEvent.java
index c376903..8258ff9 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatingEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatingEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectUpdatingEvent<S> extends AbstractLifecycleEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#updatingLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.updatingLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.updating-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectUpdatingEvent<Object> {}
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/CssClassUiEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/CssClassUiEvent.java
index e26918b..7a10d94 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/CssClassUiEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/CssClassUiEvent.java
@@ -42,7 +42,7 @@ public abstract class CssClassUiEvent<S> extends AbstractUiEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObjectLayout#cssClassUiEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectLayoutAnnotation.cssClassUiEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object-layout.css-class-ui-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends CssClassUiEvent<Object> {}
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/IconUiEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/IconUiEvent.java
index e17f25d..494f876 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/IconUiEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/IconUiEvent.java
@@ -47,7 +47,7 @@ public abstract class IconUiEvent<S> extends AbstractUiEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObjectLayout#iconUiEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectLayoutAnnotation.iconUiEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object-layout.icon-ui-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends IconUiEvent<Object> { }
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/LayoutUiEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/LayoutUiEvent.java
index 552508b..b267f5a 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/LayoutUiEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/LayoutUiEvent.java
@@ -49,7 +49,7 @@ public abstract class LayoutUiEvent<S> extends AbstractUiEvent<S> {
     /**
      * This class is the default for the
      * {@link DomainObjectLayout#layoutUiEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectLayoutAnnotation.layoutUiEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object-layout.layout-ui-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends LayoutUiEvent<Object> { }
diff --git a/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/TitleUiEvent.java b/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/TitleUiEvent.java
index 059cf10..617be2b 100644
--- a/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/TitleUiEvent.java
+++ b/api/applib/src/main/adoc/modules/applib-cm/examples/events/ui/TitleUiEvent.java
@@ -31,7 +31,7 @@ public abstract class TitleUiEvent<S> extends AbstractUiEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObjectLayout#titleUiEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectLayoutAnnotation.titleUiEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object-layout.title-ui-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends TitleUiEvent<Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/domain/ActionDomainEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/domain/ActionDomainEvent.java
index 752a3a3..b61f4cf 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/domain/ActionDomainEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/domain/ActionDomainEvent.java
@@ -30,7 +30,7 @@ public abstract class ActionDomainEvent<S> extends AbstractDomainEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.Action#domainEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.actionAnnotation.domainEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.action.domain-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ActionDomainEvent<Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/domain/CollectionDomainEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/domain/CollectionDomainEvent.java
index 467caa6..c6e6120 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/domain/CollectionDomainEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/domain/CollectionDomainEvent.java
@@ -27,7 +27,7 @@ public abstract class CollectionDomainEvent<S,T> extends AbstractDomainEvent<S>
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.Collection#domainEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.collectionAnnotation.domainEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.collection.domain-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends CollectionDomainEvent<Object, Object> { }
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/domain/PropertyDomainEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/domain/PropertyDomainEvent.java
index dd9d453..19f7032 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/domain/PropertyDomainEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/domain/PropertyDomainEvent.java
@@ -27,7 +27,7 @@ public abstract class PropertyDomainEvent<S,T> extends AbstractDomainEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.Property#domainEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.propertyAnnotation.domainEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.property.domain-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends PropertyDomainEvent<Object, Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectCreatedEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectCreatedEvent.java
index dd7ebb6..061d5c1 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectCreatedEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectCreatedEvent.java
@@ -24,7 +24,7 @@ public abstract class ObjectCreatedEvent<S> extends AbstractLifecycleEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#createdLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.createdLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.created-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectCreatedEvent<Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectLoadedEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectLoadedEvent.java
index 9433bc9..e1713c7 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectLoadedEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectLoadedEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectLoadedEvent<S> extends AbstractLifecycleEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#loadedLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.loadedLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.loaded-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectLoadedEvent<Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistedEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistedEvent.java
index 3a5084e..019f82b 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistedEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistedEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectPersistedEvent<S> extends AbstractLifecycleEvent<S>
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#persistedLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.persistedLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.persisted-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectPersistedEvent<Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistingEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistingEvent.java
index b68474b..27527f7 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistingEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistingEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectPersistingEvent<S> extends AbstractLifecycleEvent<S>
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#persistingLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.persistingLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.persisting-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectPersistingEvent<Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectRemovingEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectRemovingEvent.java
index 7ffb0a2..eb606cf 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectRemovingEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectRemovingEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectRemovingEvent<S> extends AbstractLifecycleEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#removingLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.removingLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.removing-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectRemovingEvent<Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatedEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatedEvent.java
index 78d945a..4cf4a48 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatedEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatedEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectUpdatedEvent<S> extends AbstractLifecycleEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#updatedLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.updatedLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.updated-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectUpdatedEvent<Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatingEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatingEvent.java
index c376903..8258ff9 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatingEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatingEvent.java
@@ -26,7 +26,7 @@ public abstract class ObjectUpdatingEvent<S> extends AbstractLifecycleEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObject#updatingLifecycleEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectAnnotation.updatingLifecycleEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object.updating-lifecycle-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ObjectUpdatingEvent<Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/ui/CssClassUiEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ui/CssClassUiEvent.java
index e26918b..7a10d94 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/ui/CssClassUiEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/ui/CssClassUiEvent.java
@@ -42,7 +42,7 @@ public abstract class CssClassUiEvent<S> extends AbstractUiEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObjectLayout#cssClassUiEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectLayoutAnnotation.cssClassUiEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object-layout.css-class-ui-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends CssClassUiEvent<Object> {}
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/ui/IconUiEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ui/IconUiEvent.java
index e17f25d..494f876 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/ui/IconUiEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/ui/IconUiEvent.java
@@ -47,7 +47,7 @@ public abstract class IconUiEvent<S> extends AbstractUiEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObjectLayout#iconUiEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectLayoutAnnotation.iconUiEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object-layout.icon-ui-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends IconUiEvent<Object> { }
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/ui/LayoutUiEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ui/LayoutUiEvent.java
index 552508b..b267f5a 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/ui/LayoutUiEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/ui/LayoutUiEvent.java
@@ -49,7 +49,7 @@ public abstract class LayoutUiEvent<S> extends AbstractUiEvent<S> {
     /**
      * This class is the default for the
      * {@link DomainObjectLayout#layoutUiEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectLayoutAnnotation.layoutUiEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object-layout.layout-ui-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends LayoutUiEvent<Object> { }
diff --git a/api/applib/src/main/java/org/apache/isis/applib/events/ui/TitleUiEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ui/TitleUiEvent.java
index 059cf10..617be2b 100644
--- a/api/applib/src/main/java/org/apache/isis/applib/events/ui/TitleUiEvent.java
+++ b/api/applib/src/main/java/org/apache/isis/applib/events/ui/TitleUiEvent.java
@@ -31,7 +31,7 @@ public abstract class TitleUiEvent<S> extends AbstractUiEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.DomainObjectLayout#titleUiEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.domainObjectLayoutAnnotation.titleUiEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.domain-object-layout.title-ui-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends TitleUiEvent<Object> {}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/MethodPrefixBasedFacetFactoryAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/MethodPrefixBasedFacetFactoryAbstract.java
index 667a851..8fab89e 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/MethodPrefixBasedFacetFactoryAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/MethodPrefixBasedFacetFactoryAbstract.java
@@ -92,7 +92,7 @@ implements MethodPrefixBasedFacetFactory {
                                                     && (MethodLiteralConstants.HIDE_PREFIX.equals(prefix)
                                                     || MethodLiteralConstants.DISABLE_PREFIX.equals(prefix))
                                                     ? " (such methods must have no parameters, '"
-                                                    + "isis.reflector.validator.no-params-only"
+                                                    + "isis.core.meta-model.validator.no-params-only"
                                                     + "' config property)"
                                                     : "";
 
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetAnnotationFactory.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetAnnotationFactory.java
index 84666c9..876bba7 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetAnnotationFactory.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainservice/annotation/DomainServiceFacetAnnotationFactory.java
@@ -79,7 +79,7 @@ implements MetaModelRefiner {
         val natureOfService = domainServiceFacet.getNatureOfService();
         
         // Note: mixinOnlyValidator is only added to metaModelValidator if config option
-        // isis.reflector.validator.mixinsOnly == true
+        // isis.core.meta-model.validator.mixinsOnly == true
         // see code at the end of #refineMetaModelValidator(...)
         
         switch (natureOfService) {
@@ -88,7 +88,7 @@ implements MetaModelRefiner {
                     + " convert into a mixin (@Mixin annotation) instead",
                     cls.getName(),
                     natureOfService,
-                    "'isis.reflector.validator.mixinsOnly'");
+                    "'isis.core.meta-model.validator.mixinsOnly'");
             
             mixinOnlyValidator.onFailure(facetHolder, Identifier.classIdentifier(cls), msg);
             break;
@@ -136,7 +136,7 @@ implements MetaModelRefiner {
                             thisSpec.getIdentifier(),
                             "%s: services can only have actions ('%s' config property), not properties or collections; annotate with @Programmatic if required.  Found: %s",
                             thisSpec.getFullIdentifier(),
-                            "'isis.reflector.validator.serviceActionsOnly'",
+                            "'isis.core.meta-model.validator.serviceActionsOnly'",
                             associationNames);
                 }
             });
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/objectspecid/classname/ObjectSpecIdFacetDerivedFromClassNameFactory.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/objectspecid/classname/ObjectSpecIdFacetDerivedFromClassNameFactory.java
index ebd39e0..4134cf2 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/objectspecid/classname/ObjectSpecIdFacetDerivedFromClassNameFactory.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/objectspecid/classname/ObjectSpecIdFacetDerivedFromClassNameFactory.java
@@ -150,7 +150,7 @@ implements MetaModelRefiner, ObjectSpecIdFacetFactory {
                                         + "Use @Discriminator, @DomainObject(objectType=...) or "
                                         + "@PersistenceCapable(schema=...) to specify explicitly.",
                                         objectSpec.getFullIdentifier(),
-                                "isis.reflector.validator.explicit-object-type");
+                                "isis.core.meta-model.validator.explicit-object-type");
                     }
                 }
     
diff --git a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/properties/property/PropertyAnnotationFacetFactoryTest.java b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/properties/property/PropertyAnnotationFacetFactoryTest.java
index 58f55fb..f4821dc 100644
--- a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/properties/property/PropertyAnnotationFacetFactoryTest.java
+++ b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/properties/property/PropertyAnnotationFacetFactoryTest.java
@@ -235,7 +235,7 @@ public class PropertyAnnotationFacetFactoryTest extends AbstractFacetFactoryJUni
             allowingLoadSpecificationRequestsFor(cls, propertyMethod.getReturnType());
             context.checking(new Expectations() {{
                 //[ahuber] never called during this test ...             	
-                //oneOf(mockConfiguration).getBoolean("isis.reflector.facet.propertyAnnotation.domainEvent.postForDefault", true);
+                //oneOf(mockConfiguration).getBoolean("isis.core.meta-model.annotation.property.domain-event.post-for-default", true);
                 //will(returnValue(true));
 
                 allowing(mockTypeSpec).getFacet(PropertyDomainEventDefaultFacetForDomainObjectAnnotation.class);
@@ -395,7 +395,7 @@ public class PropertyAnnotationFacetFactoryTest extends AbstractFacetFactoryJUni
             }
 
             // given
-            _Config.put("isis.reflector.facet.propertyAnnotation.domainEvent.postForDefault", true);
+            _Config.put("isis.core.meta-model.annotation.property.domain-event.post-for-default", true);
 
             final Class<?> cls = Customer.class;
             propertyMethod = findMethod(Customer.class, "getName");
diff --git a/core/runtimeservices/src/test/java/org/apache/isis/core/runtimeservices/wrapper/WrapperFactoryDefault_wrappedObject_Test.java b/core/runtimeservices/src/test/java/org/apache/isis/core/runtimeservices/wrapper/WrapperFactoryDefault_wrappedObject_Test.java
index a2c59d5..687dec9 100644
--- a/core/runtimeservices/src/test/java/org/apache/isis/core/runtimeservices/wrapper/WrapperFactoryDefault_wrappedObject_Test.java
+++ b/core/runtimeservices/src/test/java/org/apache/isis/core/runtimeservices/wrapper/WrapperFactoryDefault_wrappedObject_Test.java
@@ -291,7 +291,7 @@ public class WrapperFactoryDefault_wrappedObject_Test {
 
         allowingEmployeeHasSmithAdapter();
 
-        _Config.put("isis.reflector.facet.filterVisibility", true);
+        _Config.put("isis.core.meta-model.filter-visibility", true);
 
         context.checking(new Expectations() {{
 
@@ -332,7 +332,7 @@ public class WrapperFactoryDefault_wrappedObject_Test {
 
         allowingJonesStringValueAdapter();
 
-        _Config.put("isis.reflector.facet.filterVisibility", true);
+        _Config.put("isis.core.meta-model.filter-visibility", true);
 
         context.checking(new Expectations() {
             {
diff --git a/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/AutoConfigurationTest.java b/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/AutoConfigurationTest.java
index 010d8ff..375cb0b 100644
--- a/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/AutoConfigurationTest.java
+++ b/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/AutoConfigurationTest.java
@@ -59,7 +59,7 @@ import lombok.val;
         },
         properties = {
                 "logging.config=log4j2-test.xml",
-                // "isis.reflector.introspector.parallelize=false",
+                // "isis.core.meta-model.introspector.parallelize=false",
                 // "logging.level.ObjectSpecificationAbstract=TRACE"
         })
 @TestPropertySource({
diff --git a/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceInjectOrderTest.java b/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceInjectOrderTest.java
index b037905..435fc39 100644
--- a/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceInjectOrderTest.java
+++ b/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceInjectOrderTest.java
@@ -68,7 +68,7 @@ import lombok.val;
                 SpringServiceInjectOrderTest.DummyService.class
         },
         properties = {
-                // "isis.reflector.introspector.parallelize=false",
+                // "isis.core.meta-model.introspector.parallelize=false",
                 // "logging.level.ObjectSpecificationAbstract=TRACE"
         })
 @TestPropertySource({
diff --git a/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceProvisioningTest.java b/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceProvisioningTest.java
index 8ac14d7..46d6609 100644
--- a/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceProvisioningTest.java
+++ b/examples/smoketests/src/test/java/org/apache/isis/testdomain/bootstrapping/SpringServiceProvisioningTest.java
@@ -56,7 +56,7 @@ import lombok.val;
                 Configuration_usingJdo.class, 
         },
         properties = {
-                // "isis.reflector.introspector.parallelize=false",
+                // "isis.core.meta-model.introspector.parallelize=false",
                 // "logging.level.ObjectSpecificationAbstract=TRACE"
         })
 @TestPropertySource({
diff --git a/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/AnnotationSyntesizerTest.java b/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/AnnotationSyntesizerTest.java
index da38694..9269bf0 100644
--- a/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/AnnotationSyntesizerTest.java
+++ b/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/AnnotationSyntesizerTest.java
@@ -51,7 +51,7 @@ import lombok.val;
                 Configuration_usingInvalidDomain.class
         }, 
         properties = {
-                "isis.reflector.introspector.mode=FULL"
+                "isis.core.meta-model.introspector.mode=FULL"
         })
 @TestPropertySource({
     //IsisPresets.DebugMetaModel,
diff --git a/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain.java b/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
index 217cd98..8862856 100644
--- a/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
+++ b/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain.java
@@ -53,7 +53,7 @@ import lombok.val;
                 Configuration_usingInvalidDomain.class
         }, 
         properties = {
-                "isis.reflector.introspector.mode=FULL"
+                "isis.core.meta-model.introspector.mode=FULL"
         })
 @TestPropertySource({
     //IsisPresets.DebugMetaModel,
diff --git a/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java b/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java
index d863211..bed9cd8 100644
--- a/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java
+++ b/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingBadDomain_noActionEnforced.java
@@ -49,8 +49,8 @@ import lombok.val;
                 Configuration_usingInvalidDomain_noActionEnforced.class
         }, 
         properties = {
-                "isis.reflector.explicitAnnotations.action=false",
-                "isis.reflector.introspector.mode=FULL"
+                "isis.applib.annotation.action.explicit=false",
+                "isis.core.meta-model.introspector.mode=FULL"
         })
 @TestPropertySource({
     //IsisPresets.DebugMetaModel,
diff --git a/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java b/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java
index 9bf3c31..b18cf3e 100644
--- a/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java
+++ b/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/DomainModelTest_usingGoodDomain.java
@@ -52,8 +52,8 @@ import lombok.val;
                 
         }, 
         properties = {
-                "isis.reflector.introspector.mode=FULL",
-                "isis.reflector.validator.explicitObjectType=FALSE", // does not override any of the imports
+                "isis.core.meta-model.introspector.mode=FULL",
+                "isis.core.meta-model.validator.explicit-object-type=FALSE", // does not override any of the imports
                 "logging.level.DependentArgUtils=DEBUG"
         })
 @TestPropertySource({
diff --git a/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/SpecloaderPerformanceTest.java b/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/SpecloaderPerformanceTest.java
index 4e75e88..ac02af3 100644
--- a/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/SpecloaderPerformanceTest.java
+++ b/examples/smoketests/src/test/java/org/apache/isis/testdomain/domainmodel/SpecloaderPerformanceTest.java
@@ -47,8 +47,8 @@ import lombok.extern.log4j.Log4j2;
                 Configuration_usingValidDomain.class
         }, 
         properties = {
-                "isis.reflector.introspector.mode=FULL",
-                "isis.reflector.validator.explicitObjectType=FALSE", // does not override any of the imports
+                "isis.core.meta-model.introspector.mode=FULL",
+                "isis.core.meta-model.validator.explicit-object-type=FALSE", // does not override any of the imports
         })
 @TestPropertySource({
     IsisPresets.SilenceMetaModel,
diff --git a/examples/smoketests/src/test/java/org/apache/isis/testdomain/publishing/PublisherServiceTest.java b/examples/smoketests/src/test/java/org/apache/isis/testdomain/publishing/PublisherServiceTest.java
index f753eb9..1cd4bb1 100644
--- a/examples/smoketests/src/test/java/org/apache/isis/testdomain/publishing/PublisherServiceTest.java
+++ b/examples/smoketests/src/test/java/org/apache/isis/testdomain/publishing/PublisherServiceTest.java
@@ -66,7 +66,7 @@ import lombok.val;
         }, 
         properties = {
                 "logging.level.org.apache.isis.incubator.IsisPlatformTransactionManagerForJdo=DEBUG",
-                // "isis.reflector.introspector.parallelize=false",
+                // "isis.core.meta-model.introspector.parallelize=false",
                 // "logging.level.ObjectSpecificationAbstract=TRACE"
         })
 @TestPropertySource({
diff --git a/examples/smoketests/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java b/examples/smoketests/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java
index 10b4969..3147f95 100644
--- a/examples/smoketests/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java
+++ b/examples/smoketests/src/test/java/org/apache/isis/testdomain/shiro/ShiroSecmanLdapTest.java
@@ -64,7 +64,7 @@ import lombok.val;
                 //"logging.config=log4j2-test.xml",
                 "logging.config=log4j2-debug-persistence.xml",
                 //IsisPresets.DebugPersistence,
-                "isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateDatabase=true",
+                "isis.persistence.jdo-datanucleus.impl.datanucleus.schema.autoCreateDatabase=true",
         })
 @Import({
 
diff --git a/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/ActionDomainEvent.java b/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/ActionDomainEvent.java
index ab99d4b..838df28 100644
--- a/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/ActionDomainEvent.java
+++ b/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/ActionDomainEvent.java
@@ -35,7 +35,7 @@ public abstract class ActionDomainEvent<S> extends AbstractDomainEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.Action#domainEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.actionAnnotation.domainEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.action.domain-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends ActionDomainEvent<Object> {    }
diff --git a/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/CollectionDomainEvent.java b/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/CollectionDomainEvent.java
index 18c61ec..18fdecd 100644
--- a/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/CollectionDomainEvent.java
+++ b/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/CollectionDomainEvent.java
@@ -29,7 +29,7 @@ public abstract class CollectionDomainEvent<S, T> extends AbstractDomainEvent<S>
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.Collection#domainEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.collectionAnnotation.domainEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.collection.domain-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends CollectionDomainEvent<Object, Object> {}
diff --git a/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/PropertyDomainEvent.java b/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/PropertyDomainEvent.java
index 8618a75..ab56810 100644
--- a/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/PropertyDomainEvent.java
+++ b/legacy/extensions/core/applib/src/main/java/org/apache/isis/legacy/applib/services/eventbus/PropertyDomainEvent.java
@@ -28,7 +28,7 @@ public abstract class PropertyDomainEvent<S,T> extends AbstractDomainEvent<S> {
     /**
      * This class is the default for the
      * {@link org.apache.isis.applib.annotation.Property#domainEvent()} annotation attribute.  Whether this
-     * raises an event or not depends upon the <tt>isis.reflector.facet.propertyAnnotation.domainEvent.postForDefault</tt>
+     * raises an event or not depends upon the <tt>isis.core.meta-model.annotation.property.domain-event.post-for-default</tt>
      * configuration property.
      */
     public static class Default extends PropertyDomainEvent<Object, Object> {}