This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a change to branch ISIS-3193 in repository https://gitbox.apache.org/repos/asf/isis.git
from 5a9fb56be6 ISIS-3193: updates MM reference file for MetaModelRegressionTest add facbefa55a ISIS-3167: adds new Specializations: MIXIN, OTHER add 2f96e43351 Merge pull request #1074 from apache/ISIS-3193 add 34652577d4 ISIS-3194: provides default impl of PdfJsViewerAdvisor SPI. add 58faecb701 ISIS-3194: updates docs add db0381a7a2 Merge branch 'ISIS-3194' add c280e1427b ISIS-3195: updates pom add fe11c9112a Merge branch 'ISIS-3195' add 0c65bad011 ISIS-2965: improves docs for jdo/jpa mapping add 4fb520ca62 ISIS-2965: regenerate docs, is all. add fc8ab413d0 ISIS-3167: move MM assertion utils into own class and implement compliance checks add 1295944b03 Bump pdfjs-dist from 2.14.305 to 2.15.349 add 28b934efd4 Bump pdfjs-dist from 2.14.305 to 2.15.349 add 74604e21ac Merge pull request #1073 from apache/dependabot/maven/master/org.webjars.npm-pdfjs-dist-2.15.349 new 17d735eb5d ISIS-2965: tiny doc fix new cf9c2715f6 ISIS-3193: moves @Action(dependentDefaultsPolicy=...) to @Parameter(dependentDefaultsPolicy=...) The 2 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: .../applib/pages/index/annotation/Action.adoc | 11 + .../index/annotation/DependentDefaultsPolicy.adoc | 62 +++++ ...{Object_downloadLayoutXml.adoc => d2utmpk0Fcoy} | 0 .../index/metamodel/object/ManagedObject.adoc | 131 +++++++-- ...oc => IsisExtAuditTrailRoleAndPermissions.adoc} | 8 +- ...oc => IsisExtCommandLogRoleAndPermissions.adoc} | 10 +- ... => IsisExtExecutionLogRoleAndPermissions.adoc} | 8 +- ... IsisExtExecutionOutboxRoleAndPermissions.adoc} | 8 +- ...oc => IsisExtSessionLogRoleAndPermissions.adoc} | 8 +- .../applib/user/seed/IsisExtSecmanAdminUser.adoc | 2 +- .../btb/pages/programming-model/finetuning.adoc | 2 +- .../applib/annotation/DependentDefaultsPolicy.java | 6 +- .../apache/isis/applib/annotation/Parameter.java | 12 + core/adoc/modules/_overview/pages/about.adoc | 295 ++------------------- .../apache/isis/core/config/IsisConfiguration.java | 31 ++- .../config/metamodel/facets/ParameterPolicies.java | 2 +- .../images/managed-object-diagram.drawio.svg | 2 +- .../action/ActionAnnotationFacetFactory.java | 13 +- .../parameter/ParameterAnnotationFacetFactory.java | 27 +- ...ctionFacetForActionAnnotationAsConfigured.java} | 8 +- .../depdef/ParameterDependentDefaultsFacet.java} | 23 +- .../ParameterDependentDefaultsFacetAbstract.java} | 10 +- ...endentDefaultsFacetForParameterAnnotation.java} | 8 +- ...erDependentDefaultsFacetFromConfiguration.java} | 8 +- .../managed/ParameterNegotiationModel.java | 3 +- .../managed/PropertyNegotiationModel.java | 3 +- .../isis/core/metamodel/object/ManagedObject.java | 115 ++++++-- .../isis/core/metamodel/object/ManagedObjects.java | 36 +-- .../core/metamodel/object/MmAssertionUtil.java | 86 ++++++ .../core/metamodel/object/_ManagedObjectEmpty.java | 4 + .../metamodel/object/_ManagedObjectSpecified.java | 32 +-- .../object/_ManagedObjectSpecifiedLegacy.java | 16 +- .../object/_ManagedObjectUnspecified.java | 5 +- .../core/metamodel/object/_ManagedObjectValue.java | 92 +++++++ .../object/_ManagedObjectWithEagerSpec.java | 3 +- .../spec/feature/ObjectActionParameter.java | 2 +- .../apache/isis/core/metamodel/util/Facets.java | 9 +- .../asciidocs/jpa/IsisAsciiDocJpa-description.adoc | 15 +- .../isisext/asciidocs/jpa/IsisAsciiDocJpa.java | 2 +- .../vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc | 43 ++- .../applib/IsisModuleExtPdfjsApplibModel.java | 8 +- .../pdfjs/applib/spi/PdfJsViewerAdvisor.java | 35 ++- extensions/vw/pdfjs/wicket/integration/pom.xml | 2 +- .../pdfjs/wkt/integration/PdfJsVersion.java | 2 +- .../jdo/adoc/modules/ROOT/pages/mapping-guide.adoc | 160 +++++++++++ .../jpa/adoc/modules/ROOT/pages/mapping-guide.adoc | 94 ++++++- persistence/jpa/applib/pom.xml | 21 +- .../JsonValueEncoderTest_asAdapter.java | 6 + 48 files changed, 982 insertions(+), 507 deletions(-) create mode 100644 antora/components/refguide-index/modules/applib/pages/index/annotation/DependentDefaultsPolicy.adoc copy antora/components/refguide-index/modules/applib/pages/index/mixins/layout/{Object_downloadLayoutXml.adoc => d2utmpk0Fcoy} (100%) copy antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/{IsisExtCommandReplayPrimaryRoleAndPermissions.adoc => IsisExtAuditTrailRoleAndPermissions.adoc} (81%) rename antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/{IsisExtCommandReplaySecondaryRoleAndPermissions.adoc => IsisExtCommandLogRoleAndPermissions.adoc} (77%) copy antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/{IsisExtCommandReplayPrimaryRoleAndPermissions.adoc => IsisExtExecutionLogRoleAndPermissions.adoc} (81%) copy antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/{IsisExtCommandReplayPrimaryRoleAndPermissions.adoc => IsisExtExecutionOutboxRoleAndPermissions.adoc} (81%) rename antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/{IsisExtCommandReplayPrimaryRoleAndPermissions.adoc => IsisExtSessionLogRoleAndPermissions.adoc} (81%) rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{actions/action/depdef/DependentDefaultsActionFacetForActionAnnotationAsConfigured.java => param/parameter/depdef/ParameterDependentDefaultsActionFacetForActionAnnotationAsConfigured.java} (79%) rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{actions/action/depdef/DependentDefaultsFacet.java => param/parameter/depdef/ParameterDependentDefaultsFacet.java} (74%) rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{actions/action/depdef/DependentDefaultsFacetAbstract.java => param/parameter/depdef/ParameterDependentDefaultsFacetAbstract.java} (83%) rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{actions/action/depdef/DependentDefaultsActionFacetForActionAnnotation.java => param/parameter/depdef/ParameterDependentDefaultsFacetForParameterAnnotation.java} (81%) rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/{actions/action/depdef/DependentDefaultsActionFacetFromConfiguration.java => param/parameter/depdef/ParameterDependentDefaultsFacetFromConfiguration.java} (82%) create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/MmAssertionUtil.java create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/object/_ManagedObjectValue.java copy persistence/jpa/applib/src/main/java/org/apache/isis/persistence/jpa/applib/IsisModulePersistenceJpaApplib.java => extensions/vw/pdfjs/applib/src/main/java/org/apache/isis/extensions/pdfjs/applib/IsisModuleExtPdfjsApplibModel.java (82%)