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/13 23:50:48 UTC
[isis] branch ISIS-2550 updated (a1548d7 -> b5ffa75)
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 a1548d7 ISIS-2550 : minor doc edits is all
discard 3647816 ISIS-2550 : adds security-spring module to mavendeps
discard a38cb9f ISIS-2550: oauth2 no longer optional (doesn't work to try to make it so, get ClassNotFoundExceptions).
discard bdabe46 ISIS-2550: gets rid of the concept of blacklisted converters, doesn't work (would get ClassNotFoundException earlier, preventing bootstrapping).
discard 3b7219f ISIS-2550: adds consistent metadata for Object_ and Persistable_ mixins.
discard 477799d ISIS-2484: adds sections in isis-tooling.yml for spring-security, viewer-common and fixes typo for sse extensoin
discard 50bbd8b ISIS-2550: standardises names of services; updates docs
discard 08842d5 ISIS-2550: makes impersonate available even without secman (with ImpersonationMenuAdvisor SPI). Also:
discard 01914b6 ISIS-2550: fixes integ tests where assumptions now changed
discard 18b27f8 ISIS-2550: adds ImpersonateMenu for secman
discard 2c54de0 ISIS-2550: extends UserService API with the concept of impersonation
discard 5ae1b1d ISIS-2550: adds overload for UserMemento static factory method, is all
add 0a4ea80 ISIS-2604: housekeeping: remove _AnnotationsLegacy
add 45cf097 ISIS-2604: implement new mm validators and provide tests
add edad7ed Bump gradle-tooling-api from 6.8.3 to 7.0
add a1cef39 Bump actions/cache from v2.1.4 to v2.1.5
add e5517b4 Bump vaadin.version from 19.0.3 to 19.0.4
add 0a0fcbd ISIS-2604: simplify mm validation
add 00193fe Bump approvaltests from 10.3.0 to 10.4.0
add c1bec5e ISIS-2604: simplify mm validation (2)
add 54e0d34 ISIS-2604: simplify mm validation (3)
add 6057ffb ISIS-2604: fixes lambdas
add 471c63b ISIS-2604: further simplify mm validation
add 7cf7a1f ISIS-2604: remove DeficiencyFacet
add 75dc436 ISIS-2604: fixing up issues
add 0309667 ISIS-2604: fixing up some glitches
add 108a3a4 Revert "ISIS-2602: Tooling: fix overviewPath and indexPath to be relative to the project's root"
add da68691 ISIS-2550: adds overload for UserMemento static factory method, is all
add 7facf56 ISIS-2550: extends UserService API with the concept of impersonation
add 3ddd681 ISIS-2550: adds ImpersonateMenu for secman
add 56f7531 ISIS-2550: fixes integ tests where assumptions now changed
add e563495 ISIS-2550: makes impersonate available even without secman (with ImpersonationMenuAdvisor SPI). Also:
add ceeb8ef ISIS-2550: standardises names of services; updates docs
add 4843588 ISIS-2484: adds sections in isis-tooling.yml for spring-security, viewer-common and fixes typo for sse extensoin
add cbacc2e ISIS-2550: adds consistent metadata for Object_ and Persistable_ mixins.
add 189b3eb ISIS-2550: gets rid of the concept of blacklisted converters, doesn't work (would get ClassNotFoundException earlier, preventing bootstrapping).
add 9a379b4 ISIS-2550: oauth2 no longer optional (doesn't work to try to make it so, get ClassNotFoundExceptions).
add 267003e ISIS-2550 : adds security-spring module to mavendeps
add b5ffa75 ISIS-2550 : minor doc edits is all
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 (a1548d7)
\
N -- N -- N refs/heads/ISIS-2550 (b5ffa75)
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:
.../workflows/ci-build-artifacts-no-push-maven.yml | 2 +-
.../internal/reflection/_AnnotationsLegacy.java | 359 ---------------------
.../isis/core/metamodel/facets/FacetFactory.java | 41 +--
.../MethodPrefixBasedFacetFactoryAbstract.java | 34 +-
.../facets/OrphanedSupportingMethodValidator.java | 24 +-
.../action/ActionAnnotationFacetFactory.java | 11 +-
...nChoicesForCollectionParameterFacetFactory.java | 153 ++++-----
.../annotation/HomePageFacetAnnotationFactory.java | 43 +--
.../actions/layout/ActionLayoutFacetFactory.java | 10 +-
.../facets/all/deficiencies/DeficiencyFacet.java | 133 --------
.../CollectionAnnotationFacetFactory.java | 29 +-
.../layout/CollectionLayoutFacetFactory.java | 9 +-
.../annotation/SortedByFacetAnnotationFactory.java | 55 ++--
.../metamodel/facets/jaxb/JaxbFacetFactory.java | 128 +++-----
.../ViewModelSemanticCheckingFacetFactory.java | 93 +++---
.../BookmarkPolicyFacetFallbackFactory.java | 9 +-
.../DomainObjectAnnotationFacetFactory.java | 46 ++-
.../DomainServiceFacetAnnotationFactory.java | 52 ++-
.../mixin/MetaModelValidatorForMixinTypes.java | 31 +-
.../NavigableParentAnnotationFacetFactory.java | 32 +-
.../ObjectSpecIdMalformedValidator.java | 77 ++---
...jectSpecIdFacetDerivedFromClassNameFactory.java | 60 ++--
.../recreatable/RecreatableObjectFacetFactory.java | 12 +-
.../annotation/TitleAnnotationFacetFactory.java | 12 +-
.../parameter/ParameterAnnotationFacetFactory.java | 19 +-
.../property/PropertyAnnotationFacetFactory.java | 33 +-
.../propertylayout/PropertyLayoutFacetFactory.java | 9 +-
.../core/metamodel/progmodel/ProgrammingModel.java | 52 +--
.../dflt/ProgrammingModelFacetsJava8.java | 53 +--
.../title/TitlesAndTranslationsValidator.java | 52 +--
.../metamodel/specloader/SpecificationLoader.java | 3 +
.../specloader/SpecificationLoaderDefault.java | 27 +-
.../specloader/postprocessor/PostProcessor.java | 14 +-
.../specloader/validator/MetaModelValidator.java | 19 +-
.../validator/MetaModelValidatorAbstract.java | 25 --
...odelValidatorForAmbiguousMixinAnnotations.java} | 32 +-
...etaModelValidatorForConflictingOptionality.java | 19 +-
.../MetaModelValidatorForDeprecatedAbstract.java | 68 ----
.../MetaModelValidatorForDeprecatedAnnotation.java | 54 ----
...etaModelValidatorForDeprecatedMethodPrefix.java | 52 ---
.../validator/MetaModelValidatorVisiting.java | 109 -------
...ilures.java => MetaModelVisitingValidator.java} | 13 +-
...ava => MetaModelVisitingValidatorAbstract.java} | 14 +-
.../specloader/validator/ValidationFailure.java | 38 +++
.../specloader/validator/ValidationFailures.java | 4 +
.../ViewModelSemanticCheckingFacetFactoryTest.java | 45 ++-
core/pom.xml | 4 +-
.../holder/JavaLangStringHolder_mixinProperty.java | 1 -
examples/demo/vaadin/pom.xml | 2 +-
.../SupportingMethodValidatorRefinerFactory.java | 10 +-
.../jdo/metamodel/JdoProgrammingModel.java | 15 +-
.../query/JdoQueryAnnotationFacetFactory.java | 4 +-
.../object/query/VisitorForClauseAbstract.java | 48 ++-
.../facets/object/query/VisitorForFromClause.java | 37 ++-
.../object/query/VisitorForVariablesClause.java | 22 +-
.../version/JdoVersionAnnotationFacetFactory.java | 51 +--
...DerivedFromJdoColumnAnnotationFacetFactory.java | 107 +++---
...ndatoryFromJdoColumnAnnotationFacetFactory.java | 133 ++++----
...DerivedFromJdoColumnAnnotationFacetFactory.java | 84 ++---
...AnnotationFacetFactoryTest_refineMetaModel.java | 157 ++++-----
.../model/bad/AmbiguousMixinAnnotations.java | 109 +++++++
.../DomainModelTest_usingBadDomain.java | 115 ++++---
...nModelTest_usingBadDomain_noActionEnforced.java | 4 +-
starters/pom.xml | 2 +-
.../applib/validate/DomainModelValidator.java | 18 +-
.../main/java/org/apache/isis/tooling/cli/Cli.java | 8 +-
tooling/pom.xml | 2 +-
67 files changed, 1205 insertions(+), 1937 deletions(-)
delete mode 100644 commons/src/main/java/org/apache/isis/commons/internal/reflection/_AnnotationsLegacy.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/all/deficiencies/DeficiencyFacet.java
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/{MetaModelValidator.java => MetaModelValidatorForAmbiguousMixinAnnotations.java} (54%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/MetaModelValidatorForDeprecatedAbstract.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/MetaModelValidatorForDeprecatedAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/MetaModelValidatorForDeprecatedMethodPrefix.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/MetaModelValidatorVisiting.java
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/{MetaModelValidatorForValidationFailures.java => MetaModelVisitingValidator.java} (77%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/specloader/validator/{MetaModelValidatorForValidationFailures.java => MetaModelVisitingValidatorAbstract.java} (73%)
create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/bad/AmbiguousMixinAnnotations.java