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