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 2021/04/14 16:46:46 UTC
[isis] branch ISIS-2550 updated (b986364 -> cd7f0c1)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-2550
in repository https://gitbox.apache.org/repos/asf/isis.git.
discard b986364 ISIS-2611: combine default-test and unit-test
discard 180217a ISIS-2550: removes commented out earlier attempt for parallelisation of regression tests, in pom.xml
discard 750b88f ISIS-2550: splits up regression tests into multiple modules
discard c790f99 ISIS-2550: split out stable regression tests into two
discard 32cd0b5 ISIS-2550: factors out isis-extensions-spring-security-oauth2
discard b5ffa75 ISIS-2550 : minor doc edits is all
discard 267003e ISIS-2550 : adds security-spring module to mavendeps
discard 9a379b4 ISIS-2550: oauth2 no longer optional (doesn't work to try to make it so, get ClassNotFoundExceptions).
discard 189b3eb ISIS-2550: gets rid of the concept of blacklisted converters, doesn't work (would get ClassNotFoundException earlier, preventing bootstrapping).
discard cbacc2e ISIS-2550: adds consistent metadata for Object_ and Persistable_ mixins.
discard 4843588 ISIS-2484: adds sections in isis-tooling.yml for spring-security, viewer-common and fixes typo for sse extensoin
discard ceeb8ef ISIS-2550: standardises names of services; updates docs
discard e563495 ISIS-2550: makes impersonate available even without secman (with ImpersonationMenuAdvisor SPI). Also:
discard 56f7531 ISIS-2550: fixes integ tests where assumptions now changed
discard 3ddd681 ISIS-2550: adds ImpersonateMenu for secman
discard 7facf56 ISIS-2550: extends UserService API with the concept of impersonation
discard da68691 ISIS-2550: adds overload for UserMemento static factory method, is all
add 8a916e4 Bump jaxb-impl from 2.3.3 to 2.3.4
add 0dcf9a8 ISIS-2493: housekeeping, also remove MultiValuedFacet
add 2203a2c ISIS-2493: housekeeping: remove MultiLineFacetOnPropertyAnnotation
add 2fb1432 ISIS-2493: housekeeping: organize imports on metamodel
add 07102a9 ISIS-2493: housekeeping: remove LoadingCallbackFacet
add 98db5e2 ISIS-2493: housekeeping: remove RemovedCallbackFacet
add db54768 ISIS-2493: housekeeping: remove support for 'clear' prefix
add 1bc0d5d ISIS-2493: housekeeping: remove support for 'modify' prefix
add de599c0 ISIS-2493: implement ActionOverloadingValidator
add 0ef966a ISIS-2493: adds tests; also fixes overload detection
add dce5b30 ISIS-2493: fixes action overload detection
add 85f3628 ISIS-2493: relax ActionOverloadingValidator: don't include mixins
add 794c4b3 ISIS-2493: more fixes
add 8e1552a ISIS-2612: promote @Model to Applib, rename to @MemberSupport
add 2f0d658 ISIS-2612: fixup wrong uses of @Model
add 1c8daac ISIS-2612: remove module 'model-annotation'
add a79eabd ISIS-2612: remove model-annotation from playbooks
add cc87411 ISIS-2561: resurrect orphaned supporting method validation logic
add 58975c4 ISIS-2561: remove debug lines
add 294e4d0 ISIS-2561: fixes up invalid user code (demo/secman) part 1
add de37339 ISIS-2550: adds overload for UserMemento static factory method, is all
add abb2bed ISIS-2550: extends UserService API with the concept of impersonation
add 7bcb143 ISIS-2550: adds ImpersonateMenu for secman
add eb69d62 ISIS-2550: fixes integ tests where assumptions now changed
add ecb6032 ISIS-2550: makes impersonate available even without secman (with ImpersonationMenuAdvisor SPI). Also:
add fbbcf3f ISIS-2550: standardises names of services; updates docs
add 333e720 ISIS-2484: adds sections in isis-tooling.yml for spring-security, viewer-common and fixes typo for sse extensoin
add 21f9781 ISIS-2550: adds consistent metadata for Object_ and Persistable_ mixins.
add 8f01d78 ISIS-2550: gets rid of the concept of blacklisted converters, doesn't work (would get ClassNotFoundException earlier, preventing bootstrapping).
add 325f263 ISIS-2550: oauth2 no longer optional (doesn't work to try to make it so, get ClassNotFoundExceptions).
add c0da4a7 ISIS-2550 : adds security-spring module to mavendeps
add 3388dc2 ISIS-2550 : minor doc edits is all
add 2b00be8 ISIS-2550: factors out isis-extensions-spring-security-oauth2
add 37d2173 ISIS-2550: split out stable regression tests into two
add 78c550c ISIS-2550: splits up regression tests into multiple modules
add 44e99b2 ISIS-2550: removes commented out earlier attempt for parallelisation of regression tests, in pom.xml
add cd7f0c1 ISIS-2611: combine default-test and unit-test
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (b986364)
\
N -- N -- N refs/heads/ISIS-2550 (cd7f0c1)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../modules/ROOT/pages/2021/2.0.0-M6/mignotes.adoc | 4 +
antora/playbooks/site-extensions.yml | 3 -
antora/playbooks/site.yml | 3 -
.../isis/applib/annotation/MemberSupport.java | 15 +-
.../org/apache/isis/commons/collections/Can.java | 12 +-
.../apache/isis/commons/collections/Can_Empty.java | 11 ++
.../isis/commons/collections/Can_Multiple.java | 21 +++
.../isis/commons/collections/Can_Singleton.java | 11 ++
.../apache/isis/commons/collections/CanTest.java | 17 ++-
.../core/metamodel/adapter/oid/Oid_Marshaller.java | 2 +-
.../isis/core/metamodel/commons/MethodUtil.java | 2 +-
.../core/metamodel/consent/InteractionAdvisor.java | 1 -
.../isis/core/metamodel/facets/ActionSupport.java | 11 +-
.../core/metamodel/facets/MultipleValueFacet.java | 26 ----
.../facets/OrphanedSupportingMethodValidator.java | 127 -----------------
.../core/metamodel/facets/ParameterSupport.java | 27 ++--
...rCollectionIdentifyingFacetFactoryAbstract.java | 1 +
...reteTypeToBeIncludedWithMetamodelValidator.java | 63 +++++++++
.../actions/action/ActionOverloadingValidator.java | 73 ++++++++++
.../action/explicit/ActionExplicitFacet.java | 6 -
.../explicit/ActionExplicitFacetAbstract.java | 27 ----
...ctionInvocationFacetForDomainEventAbstract.java | 11 --
...tributingFacetDerivedFromMixinFacetFactory.java | 2 +-
.../ActionDefaultsFacetViaMethodFactory.java | 8 +-
.../ActionValidationFacetViaMethodFactory.java | 4 +-
.../facets/collections/CollectionFacet.java | 3 +-
.../CollectionAccessorFacetViaAccessorFactory.java | 2 +-
.../modify/CollectionDomainEventFacet.java | 2 -
.../facets/fallback/FallbackFacetFactory.java | 4 +-
.../facets/fallback/MultiLineFacetNone.java | 4 +-
.../DisableForContextFacetViaMethodFactory.java | 10 +-
.../facets/members/hidden/HiddenFacetAbstract.java | 15 +-
.../HideForContextFacetViaMethodFactory.java | 10 +-
.../members/layout/group/LayoutGroupFacet.java | 2 +-
.../BookmarkPolicyFacetAbstract.java | 5 -
.../BookmarkPolicyFacetFallback.java | 2 +-
.../callbacks/CreatedCallbackFacetFactory.java | 6 +-
.../object/callbacks/LoadCallbackFacetFactory.java | 21 +--
.../object/callbacks/LoadedCallbackFacet.java | 2 +-
.../object/callbacks/LoadingCallbackFacet.java | 28 ----
.../callbacks/LoadingCallbackFacetAbstract.java | 39 ------
.../callbacks/LoadingCallbackFacetViaMethod.java | 76 -----------
.../callbacks/PersistCallbackFacetFactory.java | 6 +-
.../PersistCallbackViaSaveMethodFacetFactory.java | 6 +-
.../callbacks/RemoveCallbackFacetFactory.java | 23 +---
.../RemoveCallbackViaDeleteMethodFacetFactory.java | 24 +---
.../object/callbacks/RemovedCallbackFacet.java | 35 -----
.../callbacks/RemovedCallbackFacetAbstract.java | 39 ------
.../callbacks/RemovedCallbackFacetViaMethod.java | 76 -----------
.../object/callbacks/RemovingCallbackFacet.java | 2 -
.../callbacks/UpdateCallbackFacetFactory.java | 6 +-
.../choices/enums/EnumValueSemanticsProvider.java | 2 +-
.../method/CssClassFacetMethodFactory.java | 6 +-
.../DisabledObjectFacetViaMethodFactory.java | 6 +-
.../DomainObjectAnnotationFacetFactory.java | 2 +-
...inObjectLayoutAnnotationUsingLayoutUiEvent.java | 4 +-
.../facets/object/encodeable/EncodableFacet.java | 4 +-
.../facets/object/facets/FacetsFacet.java | 3 +-
.../method/HiddenObjectFacetViaMethodFactory.java | 6 +-
.../object/icon/method/IconFacetMethodFactory.java | 6 +-
.../javalang/IteratorFilteringFacetFactory.java | 2 +-
.../facets/object/layout/LayoutFacetFactory.java | 6 +-
.../facets/object/parseable/ParseableFacet.java | 4 +-
.../recreatable/RecreatableObjectFacetFactory.java | 2 +-
.../annotation/TitleAnnotationFacetFactory.java | 2 +-
.../title/methods/TitleFacetViaMethodsFactory.java | 10 +-
.../method/ValidateObjectFacetMethodFactory.java | 6 +-
.../objectvalue/multiline/MultiLineFacet.java | 16 +--
.../multiline/MultiLineFacetAbstract.java | 16 +--
.../facets/objectvalue/regex/RegExFacet.java | 4 +-
...ParameterAutoCompleteFacetViaMethodFactory.java | 4 +-
.../method/ActionChoicesFacetViaMethodFactory.java | 8 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 4 +-
...tionParameterDefaultsFacetViaMethodFactory.java | 4 +-
...tionParameterDisabledFacetViaMethodFactory.java | 4 +-
...ActionParameterHiddenFacetViaMethodFactory.java | 6 +-
...MultiLineFacetForParameterLayoutAnnotation.java | 6 +-
...onParameterValidationFacetViaMethodFactory.java | 4 +-
.../PropertyAccessorFacetViaAccessorFactory.java | 2 +-
.../PropertyAutoCompleteFacetMethodFactory.java | 8 +-
.../PropertyChoicesFacetViaMethodFactory.java | 8 +-
.../PropertyDefaultFacetViaMethodFactory.java | 8 +-
.../MultiLineFacetOnPropertyAnnotation.java | 35 -----
...sfySpecificationFacetForPropertyAnnotation.java | 3 -
.../SnapshotExcludeFacetForPropertyAnnotation.java | 2 +-
.../MultiLineFacetForPropertyLayoutAnnotation.java | 6 +-
.../MultiLineFacetForPropertyXml.java | 6 +-
.../properties/searchable/SearchableFacet.java | 4 +-
.../update/PropertyModifyFacetFactory.java | 68 ---------
...actory.java => PropertySetterFacetFactory.java} | 40 ++----
.../modify/PropertySetterFacetViaModifyMethod.java | 97 -------------
.../PropertyValidateFacetViaMethodFactory.java | 8 +-
.../cmd/v2/CommandDtoValueSemanticsProvider.java | 3 -
.../datesql/JavaSqlDateValueSemanticsProvider.java | 1 -
.../localtime/LocalTimeValueSemanticsProvider.java | 2 -
.../OffsetDateTimeValueSemanticsProvider.java | 2 -
...nnotationEnforcesSupportingMethodValidator.java | 113 +++++++++++++++
.../MethodFilteringFacetFactory.java | 4 +-
.../MethodFinder.java} | 6 +-
.../{facets => methods}/MethodFinderUtils.java | 2 +-
.../MethodLiteralConstants.java | 14 +-
.../MethodPrefixBasedFacetFactory.java | 3 +-
.../MethodPrefixBasedFacetFactoryAbstract.java | 3 +-
.../MethodRemoverConstants.java | 2 +-
.../methods/OrphanedSupportingMethodValidator.java | 111 +++++++++++++++
.../dflt/ProgrammingModelFacetsJava8.java | 63 ++-------
.../services/grid/GridLoaderServiceDefault.java | 2 +-
.../services/grid/GridSystemServiceAbstract.java | 4 +-
.../grid/bootstrap3/GridSystemServiceBS3.java | 4 +-
.../services/ixn/InteractionDtoFactory.java | 2 -
.../core/metamodel/spec/feature/ObjectAction.java | 4 +-
.../spec/feature/ObjectActionContainer.java | 12 +-
.../specloader/facetprocessor/FacetProcessor.java | 6 +-
.../specloader/specimpl/FacetedMethodsBuilder.java | 27 ++--
.../specloader/specimpl/ObjectMemberContainer.java | 34 +++--
.../specimpl/ObjectSpecificationAbstract.java | 2 +-
.../specimpl/dflt/ObjectSpecificationDefault.java | 1 -
.../validator/MetaModelVisitingValidator.java | 4 +
.../MetaModelVisitingValidatorAbstract.java | 4 +
.../metamodel/facets/MethodFinderUtilsTest.java | 1 +
.../callback/DeleteCallbackFacetFactoryTest.java | 21 ---
.../callback/LoadCallbackFacetFactoryTest.java | 21 ---
.../RemoveAndDeleteCallbackFacetFactoryTest.java | 28 ----
.../callback/RemoveCallbackFacetFactoryTest.java | 21 ---
.../facets/object/mixin/MixinIntendedAs.java | 2 +-
.../facets/param/name/ParameterNameFacetTest.java | 2 +-
.../PropertyMethodsFacetFactoryTest.java | 152 +--------------------
.../testspec/ObjectSpecificationStub.java | 6 +-
core/pom.xml | 2 +-
examples/demo/domain/pom.xml | 4 -
.../src/main/java/demoapp/dom/DemoModule.java | 3 -
.../Action/semantics/ActionSemanticsVm.java | 6 +-
.../DependentArgsActionDemo_bulkAction.java | 14 +-
.../DependentArgsActionDemo_useAutoComplete.java | 6 +-
.../DependentArgsActionDemo_useChoices.java | 6 +-
.../DependentArgsActionDemo_useDefault.java | 6 +-
.../DependentArgsActionDemo_useDisable.java | 6 +-
.../depargs/DependentArgsActionDemo_useHide.java | 6 +-
.../DependentArgsActionDemo_useIndependent.java | 8 +-
.../featured/layout/describedAs/DescribedAsVm.java | 10 +-
.../types/javalang/booleans/WrapperBooleans.java | 6 +-
examples/demo/pom.xml | 4 -
extensions/core/model-annotation/adoc/antora.yml | 19 ---
.../adoc/modules/model-annotation/nav.adoc | 4 -
.../adoc/modules/model-annotation/pages/about.adoc | 7 -
.../model-annotation/partials/module-nav.adoc | 5 -
extensions/core/model-annotation/pom.xml | 56 --------
.../applib/IsisModuleIncModelApplib.java | 29 ----
.../metamodel/IsisModuleExtModelAnnotation.java | 40 ------
.../SupportingMethodValidatorRefinerFactory.java | 140 -------------------
.../services/IncubatorMetaModelPlugin.java | 42 ------
extensions/pom.xml | 7 -
.../dom/feature/ApplicationFeatureViewModel.java | 2 +-
.../ApplicationPermission_updateRole.java | 8 +-
.../dom/role/ApplicationRole_addPermission.java | 8 +-
.../model/dom/role/ApplicationRole_addUser.java | 6 +-
.../model/dom/role/ApplicationRole_delete.java | 5 +-
.../role/ApplicationRole_removePermissions.java | 4 +-
.../dom/role/ApplicationRole_removeUsers.java | 4 +-
.../role/ApplicationRole_updateDescription.java | 6 +-
.../dom/tenancy/ApplicationTenancy_addChild.java | 4 +-
.../dom/tenancy/ApplicationTenancy_addUser.java | 6 +-
.../dom/tenancy/ApplicationTenancy_delete.java | 6 +-
.../tenancy/ApplicationTenancy_removeChild.java | 8 +-
.../dom/tenancy/ApplicationTenancy_removeUser.java | 8 +-
.../dom/tenancy/ApplicationTenancy_updateName.java | 7 +-
.../tenancy/ApplicationTenancy_updateParent.java | 6 +-
.../ApplicationUserManager_newDelegateUser.java | 4 +-
.../user/ApplicationUserManager_newLocalUser.java | 6 +-
.../model/dom/user/ApplicationUser_delete.java | 6 +-
.../model/dom/user/ApplicationUser_duplicate.java | 4 +-
.../user/ApplicationUser_filterPermissions.java | 6 +-
.../model/dom/user/ApplicationUser_lock.java | 6 +-
.../dom/user/ApplicationUser_permissions.java | 4 +-
.../dom/user/ApplicationUser_removeRoles.java | 5 +-
.../dom/user/ApplicationUser_resetPassword.java | 8 +-
.../model/dom/user/ApplicationUser_unlock.java | 7 +-
.../user/ApplicationUser_updateAccountType.java | 12 +-
.../dom/user/ApplicationUser_updateAtPath.java | 7 +-
.../user/ApplicationUser_updateEmailAddress.java | 9 +-
.../dom/user/ApplicationUser_updateFaxNumber.java | 9 +-
.../model/dom/user/ApplicationUser_updateName.java | 15 +-
.../dom/user/ApplicationUser_updatePassword.java | 10 +-
.../user/ApplicationUser_updatePhoneNumber.java | 9 +-
.../dom/user/ApplicationUser_updateUsername.java | 7 +-
.../pdfjs/metamodel/facet/PdfJsViewerFacet.java | 6 +-
isis-tooling.yml | 1 -
regressiontests/pom.xml | 4 -
.../DomainModelTest_usingBadDomain.java | 39 +++++-
...nModelTest_usingBadDomain_noActionEnforced.java | 4 +-
.../DomainModelTest_usingGoodDomain.java | 15 +-
.../testdomain/conf/Configuration_headless.java | 2 -
.../Configuration_usingActionSemantics.java | 4 +-
.../bad/Configuration_usingInvalidDomain.java | 4 +-
.../InvalidActionOverloading.java} | 15 +-
.../model/bad/InvalidOrphanedActionSupport.java | 12 +-
.../bad/InvalidOrphanedCollectionSupport.java | 11 +-
.../model/bad/InvalidOrphanedPropertySupport.java | 11 +-
...ration_usingInvalidDomain_noActionEnforced.java | 2 +-
...validOrphanedActionSupportNoActionEnforced.java | 2 +-
.../model/good/Configuration_usingValidDomain.java | 4 +-
.../good/ProperMemberInheritanceInterface.java | 2 +-
.../testdomain/model/good/ProperMemberSupport.java | 50 ++++---
.../model/good/ProperMemberSupport_action.java | 26 ++--
.../model/good/ProperMemberSupport_action2.java | 28 ++--
.../model/good/ProperMemberSupport_collection.java | 8 +-
.../good/ProperMemberSupport_collection2.java | 8 +-
.../model/good/ProperMemberSupport_property.java | 12 +-
.../model/good/ProperMemberSupport_property2.java | 12 +-
.../model/good/ProperParameterSupport.java | 32 ++---
.../model/good/ProperPrefixedAction.java | 8 +-
.../model/good/ProperPrefixedMember.java | 4 +-
.../Configuration_usingInteractionDomain.java | 4 +-
.../model/interaction/InteractionDemo.java | 16 +--
.../interaction/InteractionDemo_biArgDisabled.java | 6 +-
.../interaction/InteractionDemo_biArgEnabled.java | 8 +-
.../interaction/InteractionDemo_multiEnum.java | 10 +-
.../interaction/InteractionDemo_multiInt.java | 16 +--
.../interaction/InteractionDemo_negotiate.java | 30 ++--
.../interaction/InteractionDemo_noArgDisabled.java | 6 +-
.../interaction/InteractionDemo_noArgEnabled.java | 4 +-
.../InteractionNpmDemo_biArgDisabled.java | 34 ++---
.../InteractionNpmDemo_biArgEnabled.java | 8 +-
.../model/layout/Configuration_usingLayout.java | 4 +-
.../modules/tooling-cli/examples/isis-tooling.yml | 1 -
.../apache/isis/tooling/cli/test/isis-tooling.yml | 1 -
.../rendering/service/swagger/internal/Util.java | 4 +-
.../restfulobjects/viewer/mappers/FailureUtil.java | 2 +-
228 files changed, 1148 insertions(+), 2057 deletions(-)
rename extensions/core/model-annotation/src/main/java/org/apache/isis/extensions/modelannotation/applib/annotation/Model.java => api/applib/src/main/java/org/apache/isis/applib/annotation/MemberSupport.java (70%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/MultipleValueFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/OrphanedSupportingMethodValidator.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/ActionAnnotationShouldEnforceConcreteTypeToBeIncludedWithMetamodelValidator.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/ActionOverloadingValidator.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/LoadingCallbackFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/LoadingCallbackFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/LoadingCallbackFacetViaMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/RemovedCallbackFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/RemovedCallbackFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/RemovedCallbackFacetViaMethod.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/multiline/annotation/MultiLineFacetOnPropertyAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/update/PropertyModifyFacetFactory.java
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/update/{PropertySetAndClearFacetFactory.java => PropertySetterFacetFactory.java} (70%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/update/modify/PropertySetterFacetViaModifyMethod.java
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/MemberSupportAnnotationEnforcesSupportingMethodValidator.java
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodFilteringFacetFactory.java (91%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets/MethodFinder2.java => methods/MethodFinder.java} (97%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodFinderUtils.java (99%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodLiteralConstants.java (89%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodPrefixBasedFacetFactory.java (93%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodPrefixBasedFacetFactoryAbstract.java (98%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodRemoverConstants.java (96%)
create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/OrphanedSupportingMethodValidator.java
delete mode 100644 extensions/core/model-annotation/adoc/antora.yml
delete mode 100644 extensions/core/model-annotation/adoc/modules/model-annotation/nav.adoc
delete mode 100644 extensions/core/model-annotation/adoc/modules/model-annotation/pages/about.adoc
delete mode 100644 extensions/core/model-annotation/adoc/modules/model-annotation/partials/module-nav.adoc
delete mode 100644 extensions/core/model-annotation/pom.xml
delete mode 100644 extensions/core/model-annotation/src/main/java/org/apache/isis/extensions/modelannotation/applib/IsisModuleIncModelApplib.java
delete mode 100644 extensions/core/model-annotation/src/main/java/org/apache/isis/extensions/modelannotation/metamodel/IsisModuleExtModelAnnotation.java
delete mode 100644 extensions/core/model-annotation/src/main/java/org/apache/isis/extensions/modelannotation/metamodel/facets/SupportingMethodValidatorRefinerFactory.java
delete mode 100644 extensions/core/model-annotation/src/main/java/org/apache/isis/extensions/modelannotation/metamodel/services/IncubatorMetaModelPlugin.java
copy regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/{good/ProperPrefixedAction.java => bad/InvalidActionOverloading.java} (79%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/{badnoact => badnoactenforce}/Configuration_usingInvalidDomain_noActionEnforced.java (95%)
rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/{badnoact => badnoactenforce}/InvalidOrphanedActionSupportNoActionEnforced.java (95%)