You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/06/16 17:30:18 UTC

[isis] branch 2723_facet.preced updated (5bdf5e1 -> cc2d6ce)

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a change to branch 2723_facet.preced
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from 5bdf5e1  ISIS-2723: activate translation in I8nFacetAbstract
     add 4b86333  ISIS-2723: UI facet node: better title
     add cc2d6ce  ISIS-2723: FacetUtil polishing

No new revisions were added by this update.

Summary of changes:
 .../isis/commons/internal/base/_Optionals.java     |  58 ++++++++++++
 .../isis/core/metamodel/facetapi/FacetUtil.java    |  28 ++++--
 .../metamodel/facets/FacetFactoryAbstract.java     |  17 +++-
 .../isis/core/metamodel/facets/FacetedMethod.java  |   4 +-
 .../action/ActionAnnotationFacetFactory.java       |  50 +++++------
 .../ActionExplicitFacetForActionAnnotation.java    |  13 +--
 .../hidden/HiddenFacetForActionAnnotation.java     |   6 +-
 .../PrototypeFacetForActionAnnotation.java         |   8 +-
 ...tributingFacetDerivedFromMixinFacetFactory.java |   2 +-
 .../ActionDefaultsFacetViaMethodFactory.java       |   2 +-
 .../FileAcceptFacetForActionAnnotation.java        |   8 +-
 .../annotation/HomePageFacetAnnotationFactory.java |   2 +-
 .../actions/layout/ActionLayoutFacetFactory.java   |  22 ++---
 ...tionPositionFacetForActionLayoutAnnotation.java |   5 +-
 .../layout/ActionPositionFacetForActionXml.java    |  12 ++-
 ...okmarkPolicyFacetForActionLayoutAnnotation.java |   5 +-
 .../layout/BookmarkPolicyFacetForActionXml.java    |  16 +++-
 .../CssClassFaFacetForActionLayoutAnnotation.java  |   6 +-
 .../layout/CssClassFaFacetForActionXml.java        |  18 ++--
 .../CssClassFacetForActionLayoutAnnotation.java    |   7 +-
 .../actions/layout/CssClassFacetForActionXml.java  |  17 ++--
 .../DescribedAsFacetForActionLayoutAnnotation.java |  11 ++-
 .../layout/DescribedAsFacetForActionXml.java       |  17 ++--
 .../HiddenFacetForActionLayoutAnnotation.java      |   6 +-
 .../actions/layout/HiddenFacetForActionXml.java    |  16 +++-
 .../NamedFacetForActionLayoutAnnotation.java       |   6 +-
 .../actions/layout/NamedFacetForActionXml.java     |  15 +++-
 .../PromptStyleFacetForActionLayoutAnnotation.java |  81 +++++++++--------
 .../layout/PromptStyleFacetForActionXml.java       |  13 ++-
 .../RedirectFacetFromActionLayoutAnnotation.java   |   8 +-
 .../actions/layout/RedirectFacetFromActionXml.java |  15 +++-
 ...uFacetDerivedFromDomainServiceFacetFactory.java |   2 +-
 .../ActionValidationFacetViaMethodFactory.java     |   2 +-
 .../CollectionAccessorFacetViaAccessorFactory.java |   4 +-
 .../CollectionAnnotationFacetFactory.java          |  57 ++++++------
 .../hidden/HiddenFacetForCollectionAnnotation.java |   6 +-
 ...fFacetOnCollectionFromCollectionAnnotation.java |   6 +-
 .../layout/CollectionLayoutFacetFactory.java       |   2 +-
 ...CssClassFacetForCollectionLayoutAnnotation.java |  10 +--
 .../layout/CssClassFacetForCollectionXml.java      |  17 ++--
 ...aultViewFacetForCollectionLayoutAnnotation.java |  10 +--
 .../layout/DefaultViewFacetForCollectionXml.java   |  23 +++--
 ...cribedAsFacetForCollectionLayoutAnnotation.java |  10 +--
 .../layout/DescribedAsFacetForCollectionXml.java   |  17 ++--
 .../HiddenFacetForCollectionLayoutAnnotation.java  |   9 +-
 .../layout/HiddenFacetForCollectionXml.java        |  16 +++-
 .../NamedFacetForCollectionLayoutAnnotation.java   |   6 +-
 .../layout/NamedFacetForCollectionXml.java         |  15 +++-
 .../PagedFacetForCollectionLayoutAnnotation.java   |   8 +-
 .../layout/PagedFacetForCollectionXml.java         |  18 ++--
 ...SortedByFacetForCollectionLayoutAnnotation.java |  10 +--
 .../layout/SortedByFacetForCollectionXml.java      |  20 +++--
 .../ParentedFacetSinceCollectionFactory.java       |   2 +-
 .../facets/fallback/FallbackFacetFactory.java      |  36 ++++----
 .../metamodel/facets/jaxb/JaxbFacetFactory.java    |   8 +-
 ...assFacetOnActionFromConfiguredRegexFactory.java |  21 +++--
 .../annotprop/CssClassFaFacetOnMemberFactory.java  |  35 ++++----
 .../annotprop/DescribedAsFacetOnMemberFactory.java |  26 +++---
 .../DisableForContextFacetViaMethodFactory.java    |   2 +-
 .../HideForContextFacetViaMethodFactory.java       |   2 +-
 .../LayoutGroupFacetFromActionAnnotation.java      |   7 +-
 ...LayoutGroupFacetFromActionLayoutAnnotation.java |   7 +-
 ...youtGroupFacetFromPropertyLayoutAnnotation.java |   7 +-
 .../layout/group/LayoutGroupFacetFromXml.java      |  19 ++--
 ...LayoutOrderFacetFromActionLayoutAnnotation.java |   5 +-
 ...utOrderFacetFromCollectionLayoutAnnotation.java |   5 +-
 ...youtOrderFacetFromPropertyLayoutAnnotation.java |   5 +-
 .../CommandPublishingFacetForActionAnnotation.java | 100 +++++++++++----------
 ...ommandPublishingFacetForPropertyAnnotation.java |  68 +++++++-------
 ...onPublishingActionFacetForActionAnnotation.java |  88 +++++++++---------
 ...blishingPropertyFacetForPropertyAnnotation.java |  60 +++++++------
 .../BookmarkPolicyFacetFallbackFactory.java        |   4 +-
 .../callbacks/CreatedCallbackFacetFactory.java     |   2 +-
 .../object/callbacks/LoadCallbackFacetFactory.java |   2 +-
 ...ingValueFacetUsingSemanticsProviderFactory.java |   2 +-
 .../method/CssClassFacetMethodFactory.java         |   2 +-
 .../object/defaults/DefaultedFacetAbstract.java    |  66 ++++++--------
 .../DefaultedFacetUsingDefaultsProvider.java       |  24 ++---
 .../object/defaults/DefaultsProviderUtil.java      |  31 ++++++-
 .../annotcfg/DefaultedFacetAnnotation.java         |  45 ++++++----
 ...tedFacetAnnotationElseConfigurationFactory.java |  44 +++++----
 .../annotcfg/DefaultedFacetFromConfiguration.java  |  23 ++++-
 .../object/disabled/DisabledObjectFacet.java       |   5 +-
 .../method/DisabledObjectFacetViaMethod.java       |   6 +-
 .../DisabledObjectFacetViaMethodFactory.java       |  12 +--
 .../DomainObjectAnnotationFacetFactory.java        |  25 +++---
 .../ChoicesFacetForDomainObjectAnnotation.java     |   7 +-
 ...itingEnabledFacetForDomainObjectAnnotation.java |   6 +-
 .../ImmutableFacetForDomainObjectAnnotation.java   |  16 ++--
 ...gePublishingFacetForDomainObjectAnnotation.java |  18 ++--
 .../LogicalTypeFacetForDomainObjectAnnotation.java |   5 +-
 ...atableObjectFacetForDomainObjectAnnotation.java |   6 +-
 ...PolicyFacetForDomainObjectLayoutAnnotation.java |   6 +-
 .../BookmarkPolicyFacetForDomainObjectXml.java     |  20 +++--
 ...lassFaFacetForDomainObjectLayoutAnnotation.java |   8 +-
 .../CssClassFaFacetForDomainObjectXml.java         |  20 +++--
 ...sClassFacetForDomainObjectLayoutAnnotation.java |   5 +-
 .../CssClassFacetForDomainObjectXml.java           |  17 ++--
 ...ObjectLayoutAnnotationUsingCssClassUiEvent.java |   8 +-
 ...ibedAsFacetForDomainObjectLayoutAnnotation.java |   6 +-
 .../DescribedAsFacetForDomainObjectXml.java        |  19 ++--
 ...mainObjectLayoutAnnotationUsingIconUiEvent.java |   6 +-
 ...inObjectLayoutAnnotationUsingLayoutUiEvent.java |   8 +-
 .../NamedFacetForDomainObjectLayoutAnnotation.java |   6 +-
 .../NamedFacetForDomainObjectXml.java              |  21 +++--
 .../PagedFacetForDomainObjectLayoutAnnotation.java |   6 +-
 ...PluralFacetForDomainObjectLayoutAnnotation.java |   6 +-
 .../PluralFacetForDomainObjectXml.java             |  15 +++-
 ...ainObjectLayoutAnnotationUsingTitleUiEvent.java |   6 +-
 .../DomainServiceFacetAnnotationFactory.java       |   2 +-
 .../DomainServiceLayoutFacetFactory.java           |   2 +-
 ...NamedFacetForDomainServiceLayoutAnnotation.java |  14 +--
 .../facets/object/facets/FacetsFacetAbstract.java  |   4 +-
 .../facets/annotation/FacetsFacetAnnotation.java   |   3 +-
 .../annotation/FacetsFacetAnnotationFactory.java   |  14 +--
 .../facets/object/grid/GridFacetFactory.java       |   2 +-
 .../facets/object/hidden/HiddenObjectFacet.java    |   5 +-
 ...enTypeFacetDerivedFromAuthorizationFactory.java |   2 +-
 .../hidden/method/HiddenObjectFacetViaMethod.java  |   6 +-
 .../method/HiddenObjectFacetViaMethodFactory.java  |  14 +--
 .../object/icon/method/IconFacetMethodFactory.java |   2 +-
 .../CopyImmutableFacetOntoMembersFactory.java      |   2 +-
 .../facets/object/layout/LayoutFacetFactory.java   |   8 +-
 ...ogicalTypeFacetDerivedFromClassNameFactory.java |  16 ++--
 .../mixin/MixinFacetForDomainObjectAnnotation.java |  22 +++--
 .../NavigableParentAnnotationFacetFactory.java     |   2 +-
 .../ObjectValidPropertiesFacetImplFactory.java     |   2 +-
 ...tyDerivedFromRecreatableObjectFacetFactory.java |   2 +-
 .../recreatable/RecreatableObjectFacetFactory.java |   6 +-
 .../annotation/TitleAnnotationFacetFactory.java    |   2 +-
 .../title/methods/TitleFacetViaMethodsFactory.java |   7 +-
 .../method/ValidateObjectFacetMethodFactory.java   |   2 +-
 .../facets/object/value/ValueFacetAbstract.java    |   3 +-
 ...ValueFacetAnnotationOrConfigurationFactory.java |  10 +--
 .../annotcfg/ValueFacetFromConfiguration.java      |  28 +++++-
 .../ValueFacetUsingSemanticsProviderFactory.java   |   2 +-
 ...ParameterAutoCompleteFacetViaMethodFactory.java |   2 +-
 ...ameterFromJavaxValidationAnnotationFactory.java |  15 ++--
 ...rameterFromJavaxValidationDigitsAnnotation.java |  16 +++-
 ...ChoicesFacetDerivedFromChoicesFacetFactory.java |   2 +-
 .../method/ActionChoicesFacetViaMethodFactory.java |   2 +-
 ...ctionParameterChoicesFacetViaMethodFactory.java |   2 +-
 ...arameterDefaultFacetDerivedFromTypeFactory.java |   2 +-
 ...tionParameterDefaultsFacetViaMethodFactory.java |   2 +-
 ...ameterAnnotationElseDerivedFromTypeFactory.java |   2 +-
 ...tionParameterDisabledFacetViaMethodFactory.java |   2 +-
 ...ActionParameterHiddenFacetViaMethodFactory.java |   2 +-
 .../CssClassFacetForParameterLayoutAnnotation.java |   7 +-
 ...scribedAsFacetForParameterLayoutAnnotation.java |   7 +-
 .../LabelAtFacetForParameterLayoutAnnotation.java  |   5 +-
 ...MultiLineFacetForParameterLayoutAnnotation.java |   7 +-
 .../NamedFacetForParameterLayoutAnnotation.java    |   5 +-
 ...dAdjustedFacetForParameterLayoutAnnotation.java |   7 +-
 ...calLengthFacetForParameterLayoutAnnotation.java |   5 +-
 .../MandatoryFacetOnParametersDefaultFactory.java  |   2 +-
 .../ParameterNameFacetFactoryUsingReflection.java  |   9 +-
 .../FileAcceptFacetForParameterAnnotation.java     |   8 +-
 .../MandatoryFacetForParameterAnnotation.java      |  36 ++++----
 ...cetInvertedByNullableAnnotationOnParameter.java |  13 +--
 .../MaxLengthFacetForParameterAnnotation.java      |   5 +-
 ...fySpecificationFacetForParameterAnnotation.java |   8 +-
 .../regex/RegExFacetForParameterAnnotation.java    |   5 +-
 .../RegExFacetForPatternAnnotationOnParameter.java |   5 +-
 ...onParameterValidationFacetViaMethodFactory.java |   2 +-
 .../PropertyAccessorFacetViaAccessorFactory.java   |   2 +-
 .../PropertyAutoCompleteFacetMethodFactory.java    |   2 +-
 ...ropertyFromJavaxValidationDigitsAnnotation.java |  21 +++--
 ...FromJavaxValidationDigitsAnnotationFactory.java |   8 +-
 ...ChoicesFacetDerivedFromChoicesFacetFactory.java |   2 +-
 .../PropertyChoicesFacetViaMethodFactory.java      |   2 +-
 ...PropertyDefaultFacetDerivedFromTypeFactory.java |   6 +-
 .../PropertyDefaultFacetViaMethodFactory.java      |   2 +-
 ...FacetOnPropertyDerivedFromImmutableFactory.java |   2 +-
 .../DisabledFacetOnPropertyInferredFactory.java    |   2 +-
 .../MandatoryFacetOnProperyDefaultFactory.java     |   2 +-
 .../ProjectingFacetFromPropertyAnnotation.java     |  27 +++---
 .../property/PropertyAnnotationFacetFactory.java   |  39 ++++----
 .../DisabledFacetForPropertyAnnotation.java        |  37 ++++----
 .../FileAcceptFacetForPropertyAnnotation.java      |   9 +-
 .../hidden/HiddenFacetForPropertyAnnotation.java   |   9 +-
 .../MandatoryFacetForPropertyAnnotation.java       |  18 ++--
 ...acetInvertedByNullableAnnotationOnProperty.java |  21 +++--
 .../MaxLengthFacetForPropertyAnnotation.java       |   6 +-
 ...sfySpecificationFacetForPropertyAnnotation.java |   8 +-
 .../SnapshotExcludeFacetForPropertyAnnotation.java |   5 +-
 .../RegExFacetForPatternAnnotationOnProperty.java  |   5 +-
 .../regex/RegExFacetForPropertyAnnotation.java     |   5 +-
 .../CssClassFacetForPropertyLayoutAnnotation.java  |   8 +-
 .../CssClassFacetForPropertyXml.java               |  17 ++--
 ...escribedAsFacetForPropertyLayoutAnnotation.java |   8 +-
 .../DescribedAsFacetForPropertyXml.java            |  17 ++--
 .../HiddenFacetForPropertyLayoutAnnotation.java    |   9 +-
 .../propertylayout/HiddenFacetForPropertyXml.java  |  16 +++-
 .../LabelAtFacetForPropertyLayoutAnnotation.java   |   9 +-
 .../propertylayout/LabelAtFacetForPropertyXml.java |  15 +++-
 .../MultiLineFacetForPropertyLayoutAnnotation.java |   8 +-
 .../MultiLineFacetForPropertyXml.java              |  17 ++--
 .../NamedFacetForPropertyLayoutAnnotation.java     |   6 +-
 .../propertylayout/NamedFacetForPropertyXml.java   |  12 ++-
 ...romptStyleFacetForPropertyLayoutAnnotation.java |  71 ++++++++-------
 .../PromptStyleFacetForPropertyXml.java            |  13 ++-
 ...edAdjustedFacetForPropertyLayoutAnnotation.java |  33 ++++---
 .../RenderedAdjustedFacetForPropertyXml.java       |  19 ++--
 ...icalLengthFacetForPropertyLayoutAnnotation.java |  14 +--
 .../TypicalLengthFacetForPropertyXml.java          |  12 ++-
 ...UnchangingFacetForPropertyLayoutAnnotation.java |  36 ++++----
 .../UnchangingFacetForPropertyXml.java             |  20 +++--
 .../update/PropertySetterFacetFactory.java         |   8 +-
 .../dflt/PropertyValidateFacetDefaultFactory.java  |   4 +-
 .../PropertyValidateFacetViaMethodFactory.java     |   2 +-
 .../LogicalTypeFacetForValueAnnotation.java        |   6 +-
 .../JodaLocalTimeValueFacetSimpleFactory.java      |   2 +-
 .../core/metamodel/inspect/model/FacetNode.java    |  22 ++++-
 .../metamodel/objectmanager/ObjectManager.java     |  11 ++-
 .../DeriveDescribedAsFromTypePostProcessor.java    |   6 +-
 ...ectionParamDefaultsAndChoicesPostProcessor.java |   4 +-
 .../TweakDomainEventsForMixinPostProcessor.java    |  10 +--
 ...NavigationFacetFromHiddenTypePostProcessor.java |   2 +-
 .../DeriveProjectionFacetsPostProcessor.java       |   8 +-
 .../DeriveDisabledFromImmutablePostProcessor.java  |   4 +-
 .../DeriveDisabledFromViewModelPostProcessor.java  |   2 +-
 ...iveChoicesFromExistingChoicesPostProcessor.java |   8 +-
 .../DeriveDefaultFromTypePostProcessor.java        |   4 +-
 .../DeriveTypicalLengthFromTypePostProcessor.java  |   4 +-
 .../services/grid/GridSystemServiceAbstract.java   |   7 +-
 .../specimpl/OneToManyAssociationMixedIn.java      |  14 +--
 .../specimpl/OneToOneAssociationMixedIn.java       |   6 +-
 .../object/defaults/DefaultedFacetFactoryTest.java |   3 +-
 .../facets/param/name/ParameterNameFacetTest.java  |   1 +
 ...romptStyleFacetFromPropertyAnnotation_Test.java |  24 +++--
 .../PropertyAnnotationFacetFactoryTest.java        |   6 +-
 ...ObjectAssociationAbstractTest_alwaysHidden.java |  16 ++--
 .../facets/TenantedAuthorizationPostProcessor.java |   9 +-
 .../facet/PdfJsViewerFacetFromAnnotation.java      |   5 +-
 .../PdfJsViewerFacetFromAnnotationFactory.java     |  12 ++-
 .../facets/entity/JdoEntityFacetFactory.java       |   3 +-
 ...JdoDatastoreIdentityAnnotationFacetFactory.java |   2 +-
 .../JdoDiscriminatorAnnotationFacetFactory.java    |  10 +--
 ...nferredFromJdoPersistenceCapableAnnotation.java |  11 +--
 ...doPersistenceCapableAnnotationFacetFactory.java |   6 +-
 .../query/JdoQueryAnnotationFacetFactory.java      |   4 +-
 .../version/JdoVersionAnnotationFacetFactory.java  |   2 +-
 ...DerivedFromJdoColumnAnnotationFacetFactory.java |   4 +-
 ...ndatoryFromJdoColumnAnnotationFacetFactory.java |   2 +-
 ...DerivedFromJdoColumnAnnotationFacetFactory.java |   2 +-
 .../JdoNotPersistentAnnotationFacetFactory.java    |   2 +-
 .../JdoPrimaryKeyAnnotationFacetFactory.java       |   6 +-
 .../metamodel/JpaEntityFacetFactory.java           |   5 +-
 ...ndatoryFromJpaColumnAnnotationFacetFactory.java |   2 +-
 .../JpaTransientAnnotationFacetFactory.java        |   2 +-
 .../LogicalTypeFacetForTableAnnotation.java        |  11 ++-
 .../table/JpaTableAnnotationFacetFactory.java      |  15 ++--
 .../facets/SseAnnotationFacetFactory.java          |   5 +-
 ...eObserveFacetForServerSentEventsAnnotation.java |  11 ++-
 254 files changed, 1716 insertions(+), 1367 deletions(-)
 create mode 100644 commons/src/main/java/org/apache/isis/commons/internal/base/_Optionals.java