You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by gi...@apache.org on 2021/09/02 05:04:23 UTC
[isis] branch
dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0
updated (d9b0979 -> d443e4f)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0
in repository https://gitbox.apache.org/repos/asf/isis.git.
discard d9b0979 Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
add 867bc7c ISIS-2782: simplify object interaction testing (providing utility)
add f61d8da ISIS-2782: add member testing util for collections as well
add f942fd5 ISIS-2782: de-duplicate test utility code
add 1412143 Bump javaparser-core from 3.22.1 to 3.23.0
add 5232504 Merge pull request #736 from apache/dependabot/maven/master/com.github.javaparser-javaparser-core-3.23.0
add cf07493 Bump shiro.version from 1.7.1 to 1.8.0
add 3e965fd Merge pull request #735 from apache/dependabot/maven/master/shiro.version-1.8.0
add db1a93d ISIS-2774: introduces Domain.Include/Exclude annotations
add c51717d ISIS-2774: programming model: unify EncapsulationPolicy and MemberAnnotationPolicy into IntrospectionPolicy
add e10f5cb ISIS-2483: fixes release notes for this release and previous
add a5a8c17 Merge branch '2.0.0-M6'
add 9667132 ISIS-2774: remove the now obsolete MemberIntrospectionPolicy
add 2836f2b ISIS-2774: remove deprecated ProcessMethodContext constructor, that was only for testing
add f2444e8 ISIS-2774: remove deprecated ProcessClassContext constructor, that was only for testing
add 3ff9485 ISIS-2859: fixes nightly page links
add 0e73f13 ISIS-2774: removes config option ...action.explicit
add 85db35f ISIS-2774: just a comment for debug logging EL
add 05ebaee ISIS-2774: memoize expensive isExplicitlyAnnotated with members
add 37fcfd0 ISIS-2774: deprecate ObjectContracts for removal
add 94099c4 ISIS-2774: fixes explicit annotations on field detection
add 7671a25 ISIS-2774: meta annotate those that imply @Domain.Include
add 9e2378f ISIS-2774: allow member support methods, regardless of introspection policy, to always be private, (provided they are annotated)
add 84216bc ISIS-2774: test fixes
add 3b79ab5 ISIS-2774: _Reflect utility: properly handle method sameness relations
add 39086b4 ISIS-2774: mm-validation: more rigorously test for domain inclusion to be satisfied (@Domain.Include)
add 73bce04 ISIS-2774: typo in comment, also polishing some names
add 84752b2 ISIS-2774: docs: update cheat sheet
add fd66c45 ISIS-2774: cheat-sheet typo
add d774210 ISIS-2774: cheat sheet improvements
add da97e99 ISIS-2774: further cheat sheet improvements
add dd2f8ba ISIS-2774: cheat sheet: add Translation panel
add 32c8522 ISIS-2774: cheat sheet: typos, corrections, add array as coll. type
add ceabab8 ISIS-2774: cheat sheet: notes on callbacks
add 671ab55 ISIS-2861: remove ViewModel.Cloneable
add 8f8dc98 ISIS-2861: remove comments
add a379b3c ISIS-2862: remove WizardFacet
add 31feb7a ISIS-2774: search private object support/callback methods
add ee7d6ee ISIS-2774: fixes object level visibility and usability support method detection
add d70ac34 ISIS-2774: fixes prev. commit
add 02dd148 ISIS-2774: fixes HiddenObjectFacetViaMethod not being imperative
add 95b9e7a ISIS-2774: remove Type argument from 'disabled()'
add 71e43e0 Bump jnr-posix from 3.1.7 to 3.1.8
add 31dc6dd Merge pull request #737 from apache/dependabot/maven/master/com.github.jnr-jnr-posix-3.1.8
add a93891d Bump checker-qual from 3.17.0 to 3.18.0
add 91be7f8 Merge pull request #739 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.18.0
add 6576301 Bump jnr-enxio from 0.32.6 to 0.32.7
add 4da4eb9 Merge pull request #738 from apache/dependabot/maven/master/com.github.jnr-jnr-enxio-0.32.7
add 07f9f00 Bump dependency-check-maven from 6.2.2 to 6.3.1
add 4de4ffc Merge pull request #740 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-6.3.1
add d443e4f Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
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 (d9b0979)
\
N -- N -- N refs/heads/dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0 (d443e4f)
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:
.gitignore | 3 +
.../ROOT/pages/post-release-successful.adoc | 2 +-
.../resources/attachments/IsisCheatSheet.docx | Bin 25748 -> 0 bytes
.../resources/attachments/IsisCheatSheet.odt | Bin 0 -> 35366 bytes
.../resources/attachments/IsisCheatSheet.pdf | Bin 194943 -> 103507 bytes
.../modules/resources/images/IsisCheatSheet.png | Bin 384831 -> 677920 bytes
.../docs/modules/resources/pages/cheatsheet.adoc | 4 +-
.../modules/ROOT/pages/2020/2.0.0-M3/relnotes.adoc | 149 +++++++-
.../modules/ROOT/pages/2020/2.0.0-M4/relnotes.adoc | 17 +-
.../modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc | 28 +-
.../modules/ROOT/pages/2021/2.0.0-M6/relnotes.adoc | 131 ++++++-
.../modules/ROOT/pages/2021/2.0.0-M7/mignotes.adoc | 32 ++
.../relnotes/modules/ROOT/pages/about.adoc | 12 +-
antora/supplemental-ui/index.html | 22 +-
.../java/org/apache/isis/applib/ViewModel.java | 58 ---
.../org/apache/isis/applib/annotation/Action.java | 1 +
.../isis/applib/annotation/ActionLayout.java | 1 +
.../apache/isis/applib/annotation/Collection.java | 1 +
.../isis/applib/annotation/CollectionLayout.java | 1 +
.../org/apache/isis/applib/annotation/Domain.java | 81 +++++
.../isis/applib/annotation/DomainObject.java | 14 +-
.../isis/applib/annotation/Encapsulation.java | 84 -----
.../isis/applib/annotation/Introspection.java | 142 ++++++++
.../isis/applib/annotation/MemberAnnotations.java | 83 -----
.../isis/applib/annotation/MemberSupport.java | 1 +
.../isis/applib/annotation/Programmatic.java | 3 +
.../apache/isis/applib/annotation/Property.java | 1 +
.../isis/applib/annotation/PropertyLayout.java | 1 +
.../org/apache/isis/applib/annotation/Title.java | 3 +-
.../layout/component/CollectionLayoutData.java | 2 +-
.../layout/component/PropertyLayoutData.java | 2 +-
.../apache/isis/applib/util/ObjectContracts.java | 29 +-
.../commons/internal/reflection/_MethodCache.java | 48 ++-
.../isis/commons/internal/reflection/_Reflect.java | 87 ++++-
.../commons/internal/reflection/ReflectTest.java | 94 +++++
.../apache/isis/core/config/IsisConfiguration.java | 34 +-
.../isis/core/metamodel/facets/ActionSupport.java | 8 +-
.../core/metamodel/facets/DomainEventHelper.java | 14 +-
.../isis/core/metamodel/facets/FacetFactory.java | 68 ++--
.../facets/MemberIntrospectionPolicy.java | 38 --
.../metamodel/facets/ObjectTypeFacetFactory.java | 14 +-
.../core/metamodel/facets/ParameterSupport.java | 24 +-
...ctionInvocationFacetForDomainEventAbstract.java | 29 +-
.../ActionDefaultsFacetViaMethodFactory.java | 6 +-
.../ActionValidationFacetViaMethodFactory.java | 4 +-
.../DescribedAsFacetForMemberViaMethodFactory.java | 6 +-
.../DisableForContextFacetViaMethodFactory.java | 10 +-
.../HideForContextFacetViaMethodFactory.java | 10 +-
.../NamedFacetForMemberViaMethodFactory.java | 6 +-
.../callbacks/CreatedCallbackFacetFactory.java | 8 +-
.../object/callbacks/LoadCallbackFacetFactory.java | 9 +-
.../callbacks/PersistCallbackFacetFactory.java | 4 +-
.../PersistCallbackViaSaveMethodFacetFactory.java | 4 +-
.../callbacks/RemoveCallbackFacetFactory.java | 9 +-
.../RemoveCallbackViaDeleteMethodFacetFactory.java | 9 +-
.../callbacks/UpdateCallbackFacetFactory.java | 4 +-
...ingValueFacetUsingSemanticsProviderFactory.java | 2 +-
.../choices/enums/EnumValueSemanticsProvider.java | 4 +-
.../method/CssClassFacetMethodFactory.java | 8 +-
.../disabled/DisabledObjectFacetAbstract.java | 8 +-
.../method/DisabledObjectFacetViaMethod.java | 15 +-
.../DisabledObjectFacetViaMethodFactory.java | 16 +-
.../DomainObjectAnnotationFacetFactory.java | 9 +-
...ctionPolicyFacetForDomainObjectAnnotation.java} | 24 +-
...tationPolicyFacetForDomainObjectAnnotation.java | 59 ---
.../object/hidden/HiddenObjectFacetAbstract.java | 4 +-
.../hidden/method/HiddenObjectFacetViaMethod.java | 24 +-
.../method/HiddenObjectFacetViaMethodFactory.java | 39 +-
.../object/icon/method/IconFacetMethodFactory.java | 8 +-
.../ignore/javalang/RemoveMethodsFacetFactory.java | 6 +-
.../IntrospectionPolicyFacet.java} | 38 +-
.../IntrospectionPolicyFacetAbstract.java} | 28 +-
.../facets/object/layout/LayoutFacetFactory.java | 8 +-
.../memberannot/MemberAnnotationPolicyFacet.java | 55 ---
.../MemberAnnotationPolicyFacetAbstract.java | 61 ----
...tyDerivedFromRecreatableObjectFacetFactory.java | 57 ---
...cetOnPropertyInferredFromRecreatableObject.java | 51 ---
.../RecreatableObjectFacetAbstract.java | 30 --
...ableObjectFacetForXmlRootElementAnnotation.java | 20 +-
.../metamodel/facets/object/recreatable/Util.java | 33 --
.../annotation/TitleAnnotationFacetFactory.java | 16 +-
.../title/methods/TitleFacetViaMethodsFactory.java | 2 +-
.../method/ValidateObjectFacetMethodFactory.java | 4 +-
.../facets/object/viewmodel/ViewModelFacet.java | 22 --
.../facets/object/wizard/WizardFacet.java | 41 ---
.../facets/object/wizard/WizardFacetAbstract.java | 36 --
...ParameterAutoCompleteFacetViaMethodFactory.java | 4 +-
.../method/ActionChoicesFacetViaMethodFactory.java | 6 +-
...ctionParameterChoicesFacetViaMethodFactory.java | 4 +-
...tionParameterDefaultsFacetViaMethodFactory.java | 4 +-
...tionParameterDisabledFacetViaMethodFactory.java | 4 +-
...ActionParameterHiddenFacetViaMethodFactory.java | 4 +-
...onParameterValidationFacetViaMethodFactory.java | 4 +-
.../PropertyAccessorFacetViaAccessorFactory.java | 3 +-
.../PropertyAutoCompleteFacetMethodFactory.java | 6 +-
.../PropertyChoicesFacetViaMethodFactory.java | 6 +-
.../PropertyDefaultFacetViaMethodFactory.java | 6 +-
.../property/PropertyAnnotationFacetFactory.java | 4 +-
...tySetterOrClearFacetForDomainEventAbstract.java | 6 +-
.../update/PropertySetterFacetFactory.java | 2 +-
.../clear/PropertyClearFacetViaClearMethod.java | 2 +-
.../clear/PropertyClearFacetViaSetterMethod.java | 2 +-
.../modify/PropertySetterFacetViaSetterMethod.java | 2 +-
.../PropertyValidateFacetViaMethodFactory.java | 6 +-
...ionEnforcesMetamodelContributionValidator.java} | 83 +++--
.../metamodel/methods/MethodFinderOptions.java | 61 +++-
.../MethodPrefixBasedFacetFactoryAbstract.java | 28 +-
.../methods/OrphanedSupportingMethodValidator.java | 5 +-
.../DeriveDisabledFromViewModelPostProcessor.java | 83 -----
.../dflt/ProgrammingModelFacetsJava8.java | 6 +-
.../isis/core/metamodel/spec/ManagedObjects.java | 29 --
.../core/metamodel/spec/ObjectSpecification.java | 15 +-
.../core/metamodel/spec/feature/ObjectAction.java | 20 +-
.../core/metamodel/spec/feature/ObjectMember.java | 14 +-
.../specloader/facetprocessor/FacetProcessor.java | 16 +-
.../specloader/specimpl/FacetedMethodsBuilder.java | 48 ++-
.../specloader/specimpl/ObjectActionDefault.java | 13 +
.../specloader/specimpl/ObjectActionMixedIn.java | 12 +
.../specimpl/ObjectSpecificationAbstract.java | 4 +-
.../specimpl/OneToManyAssociationDefault.java | 15 +-
.../specimpl/OneToManyAssociationMixedIn.java | 13 +
.../specimpl/OneToOneAssociationDefault.java | 15 +
.../specimpl/OneToOneAssociationMixedIn.java | 13 +
.../specimpl/dflt/ObjectSpecificationDefault.java | 50 +--
.../actions/ActionMethodsFacetFactoryTest.java | 35 +-
.../actions/IteratorFilteringFacetFactoryTest.java | 3 +-
...nnotationFacetFactoryTest_ActionInvocation.java | 18 +-
.../ActionAnnotationFacetFactoryTest_Hidden.java | 6 +-
...ctionAnnotationFacetFactoryTest_Invocation.java | 29 +-
...ctionAnnotationFacetFactoryTest_RestrictTo.java | 20 +-
...ActionAnnotationFacetFactoryTest_Semantics.java | 19 +-
.../ActionAnnotationFacetFactoryTest_TypeOf.java | 18 +-
...notationFacetFactoryTest_commandPublishing.java | 22 +-
...tationFacetFactoryTest_executionPublishing.java | 49 ++-
...icsFacetFallbackToNonIdempotentFactoryTest.java | 5 +-
.../PrototypeFacetAnnotationFactoryTest.java | 5 +-
...kmarkableAnnotationFacetFactoryTest_action.java | 3 +-
...nLayoutXmlLayoutAnnotationFacetFactoryTest.java | 12 +-
...etDerivedFromDomainServiceFacetFactoryTest.java | 11 +-
.../CollectionFieldMethodsFacetFactoryTest.java | 20 +-
.../CollectionAnnotationFacetFactoryTest.java | 23 +-
...ollectionAnnotationFacetFactoryTest_typeOf.java | 11 +-
...etForCollectionLayoutAnnotationFactoryTest.java | 5 +-
.../ViewModelSemanticCheckingFacetFactoryTest.java | 4 +-
...okmarkableAnnotationFacetFactoryTest_class.java | 3 +-
.../callback/CreatedCallbackFacetFactoryTest.java | 3 +-
.../callback/DeleteCallbackFacetFactoryTest.java | 3 +-
.../callback/LoadCallbackFacetFactoryTest.java | 3 +-
.../PersistAndSaveCallbackFacetFactoryTest.java | 12 +-
.../callback/PersistCallbackFacetFactoryTest.java | 6 +-
.../RemoveAndDeleteCallbackFacetFactoryTest.java | 6 +-
.../callback/RemoveCallbackFacetFactoryTest.java | 3 +-
.../callback/SaveCallbackFacetFactoryTest.java | 6 +-
.../callback/UpdateCallbackFacetFactoryTest.java | 6 +-
.../object/defaults/DefaultedFacetFactoryTest.java | 26 +-
.../ObjectDisabledMethodFacetFactoryTest.java | 13 +-
...oicesFacetFromBoundedAnnotationFactoryTest.java | 3 +-
.../DomainObjectAnnotationFacetFactoryTest.java | 84 +++--
.../DomainObjectLayoutFactoryTest.java | 44 ++-
.../DomainServiceFacetAnnotationFactoryTest.java | 3 +-
.../DomainServiceLayoutFacetFactoryTest.java | 12 +-
.../hidden/ObjectHiddenMethodFacetFactoryTest.java | 22 +-
.../cssclass/CssClassFacetMethodFactoryTest.java | 3 +-
.../ident/icon/IconFacetMethodFactoryTest.java | 3 +-
.../ident/layout/LayoutFacetFactoryTest.java | 3 +-
.../title/TitleFacetViaMethodsFactoryTest.java | 9 +-
.../TitleAnnotationFacetFactoryTest.java | 18 +-
.../facets/object/mixin/MixinIntendedAs.java | 16 +-
.../NavigableParentAnnotationFacetFactoryTest.java | 3 +-
.../RecreatableObjectFacetFactoryTest.java | 3 +-
.../ObjectValidMethodFacetFactoryTest.java | 3 +-
...eFacetAnnotationOrConfigurationFactoryTest.java | 55 ++-
.../ordering/memberorder/LayoutOrderTest.java | 9 +-
...cetForParameterLayoutAnnotationFactoryTest.java | 4 +-
...cetForParameterLayoutAnnotationFactoryTest.java | 4 +-
.../facets/param/name/ParameterNameFacetTest.java | 6 +-
.../ParameterAnnotationFacetFactoryTest.java | 22 +-
...lableAnnotationOnParameterFacetFactoryTest.java | 10 +-
...RegExAnnotationOnParameterFacetFactoryTest.java | 6 +-
.../PropertyMethodsFacetFactoryTest.java | 50 ++-
...sabledAnnotationOnPropertyFacetFactoryTest.java | 7 +-
.../MandatoryAnnotationFacetFactoryTest.java | 4 +-
.../PropertyAnnotationFacetFactoryTest.java | 58 ++-
...tionWithSnapshotOnPropertyFacetFactoryTest.java | 4 +-
...llableAnnotationOnPropertyFacetFactoryTest.java | 13 +-
.../RegExAnnotationOnPropertyFacetFactoryTest.java | 7 +-
...acetForPropertyLayoutAnnotationFactoryTest.java | 4 +-
...acetForPropertyLayoutAnnotationFactoryTest.java | 7 +-
...ValidationDigitsAnnotationFacetFactoryTest.java | 8 +-
.../specimpl/ObjectAssociationAbstractTest.java | 21 +-
...ObjectAssociationAbstractTest_alwaysHidden.java | 5 +
.../testspec/ObjectSpecificationStub.java | 10 -
core/pom.xml | 4 +-
.../demo/domain/src/main/resources/application.yml | 2 +-
...atastoreIdentityAnnotationFacetFactoryTest.java | 17 +-
...JdoDiscriminatorAnnotationFacetFactoryTest.java | 11 +-
...GivenJdoPersistenceCapableFacetFactoryTest.java | 21 +-
.../JdoVersionAnnotationFacetFactoryTest.java | 11 +-
...vedFromJdoColumnAnnotationFacetFactoryTest.java | 17 +-
...vedFromJdoColumnAnnotationFacetFactoryTest.java | 26 +-
...JdoNotPersistentAnnotationFacetFactoryTest.java | 11 +-
...venJdoPrimaryKeyAnnotationFacetFactoryTest.java | 17 +-
.../jpa/eclipselink/config/ElSettings.java | 7 +-
.../isis/testdomain/config/IsisConfigBeanTest.java | 9 +-
.../config/IsisConfigBeanTest_usingHeadless.java | 6 +-
.../resources/application-config-test.properties | 2 +-
.../DomainModelTest_usingBadDomain.java | 74 ++--
...nModelTest_usingBadDomain_noActionEnforced.java | 30 +-
.../DomainModelTest_usingGoodDomain.java | 175 +++++----
.../good/ProperMemberInheritanceAbstract.java | 10 +-
...WithAnnotationOptionalUsingPrivateSupport.java} | 71 +++-
.../good/ViewModelWithEncapsulatedMembers.java | 37 +-
.../interaction/DomainObjectTesterFactory.java | 403 +++++++++++++++++++++
scripts/jira-release-notes.sh | 20 +-
.../applib/validate/DomainModelValidator.java | 63 +++-
tooling/javamodel/pom.xml | 2 +-
tooling/pom.xml | 2 +-
valuetypes/asciidoc/ui/pom.xml | 4 +-
.../wicket/model/models/ScalarPropertyModel.java | 4 -
219 files changed, 2755 insertions(+), 2053 deletions(-)
delete mode 100644 antora/components/docs/modules/resources/attachments/IsisCheatSheet.docx
create mode 100644 antora/components/docs/modules/resources/attachments/IsisCheatSheet.odt
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/Domain.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/Encapsulation.java
create mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/Introspection.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/annotation/MemberAnnotations.java
create mode 100644 commons/src/test/java/org/apache/isis/commons/internal/reflection/ReflectTest.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/MemberIntrospectionPolicy.java
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/{encapsulation/EncapsulationFacetForDomainObjectAnnotation.java => introspection/IntrospectionPolicyFacetForDomainObjectAnnotation.java} (69%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/memberannot/MemberAnnotationPolicyFacetForDomainObjectAnnotation.java
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/{encapsulation/EncapsulationFacet.java => introspection/IntrospectionPolicyFacet.java} (61%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/{encapsulation/EncapsulationFacetAbstract.java => introspection/IntrospectionPolicyFacetAbstract.java} (66%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/memberannot/MemberAnnotationPolicyFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/memberannot/MemberAnnotationPolicyFacetAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/recreatable/DisabledFacetOnPropertyDerivedFromRecreatableObjectFacetFactory.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/recreatable/DisabledFacetOnPropertyInferredFromRecreatableObject.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/recreatable/Util.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/wizard/WizardFacet.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/wizard/WizardFacetAbstract.java
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/{MemberSupportAnnotationEnforcesSupportingMethodValidator.java => DomainIncludeAnnotationEnforcesMetamodelContributionValidator.java} (56%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/postprocessors/properties/DeriveDisabledFromViewModelPostProcessor.java
copy regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/{ViewModelWithEncapsulatedMembers.java => ViewModelWithAnnotationOptionalUsingPrivateSupport.java} (50%)
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/util/interaction/DomainObjectTesterFactory.java