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