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 2022/05/25 17:18:29 UTC
[isis] branch ISIS-3062 updated (b8b658f7a9 -> df107dabd9)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch ISIS-3062
in repository https://gitbox.apache.org/repos/asf/isis.git
discard b8b658f7a9 ISIS-3062: adds httpSessionId to SessionLogEntry
discard 23631d16bc ISIS-3062: fixes compile issues...
discard 1382ed7488 ISIS-3062: adds in SessionLogEntry
discard ea4e0c809d ISIS-3062: adds JPA impl of sessionlog
discard 64ea3b5a17 ISIS-3062: factors out sessionlog-applib
omit ffa6c77067 ISIS-3062: fixes some compile issues for secman jpa
omit a858155ccc ISIS-3062: renames session-log to sessionlog, command-log to commandlog etc
omit 9487682bc0 ISIS-3062: introduces Nq utility class, also for secman
omit 75aecc0714 ISIS-3062: adds in JDO impl of SessionLogEntry etc
add dcd6b0d024 ISIS-3063: adds annot. @Aliased; deprecates others in favor of @Named
add b1a44a0f62 ISIS-3063: adds @Named support on interfaces and abstract types
add 540babf530 ISIS-3063: instate @Named as replacement for annot. attr. logicalTypeName=...
add c675a0676d ISIS-3063: purge logical naming facets
add d0878b403f ISIS-3063: make it the responsibility of the bean-type-classifiers to determine logical-type names
add 425eb37810 ISIS-3063: just cleaning up prev. commit
add ee05c59b1f ISIS-3063: more cleanup
add ee969d7b7a Bump error_prone_annotations from 2.13.1 to 2.14.0
add be27f8adad Merge pull request #953 from apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.14.0
add 19163f5f6a ISIS-3063: don't use anonymous facet classes in OneToManyAssociationMixedIn
add 1925ca9f32 ISIS-3063: more cleaning up around scan interception
add d3f3ca421d ISIS-3062: adds in JDO impl of SessionLogEntry etc
add 99e5876b6b ISIS-3062: introduces Nq utility class, also for secman
add 8685439fca ISIS-3062: renames session-log to sessionlog, command-log to commandlog etc
add 2b6743aa43 ISIS-3062: fixes some compile issues for secman jpa
add a52dc36894 ISIS-3062: factors out sessionlog-applib
add f33eb013a3 ISIS-3062: adds JPA impl of sessionlog
add fcd54441ca ISIS-3062: adds in SessionLogEntry
add 5bcbef2f29 ISIS-3062: fixes compile issues...
add 879372e9a0 ISIS-3062: adds httpSessionId to SessionLogEntry
add df107dabd9 ISIS-3062: reapplies @Named ... from rebasing conflicts
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 (b8b658f7a9)
\
N -- N -- N refs/heads/ISIS-3062 (df107dabd9)
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:
.../isis/applib/annotation/DomainObject.java | 10 +-
.../isis/applib/annotation/DomainService.java | 8 +-
.../isis/applib/annotation/LogicalTypeName.java | 7 +-
.../apache/isis/applib/annotation/SemanticsOf.java | 5 +-
.../org/apache/isis/applib/annotation/Value.java | 4 +-
.../isis/applib/domain/DomainObjectList.java | 9 +-
.../org/apache/isis/applib/graph/SimpleEdge.java | 5 +-
.../apache/isis/applib/graph/tree/TreeNode.java | 5 +-
.../org/apache/isis/applib/id/LogicalType.java | 82 ++++++++++++++
.../services/appfeat/ApplicationFeature.java | 13 ++-
.../services/appfeat/ApplicationFeatureSort.java | 5 +-
.../appfeatui/ApplicationFeatureViewModel.java | 6 +-
.../services/appfeatui/ApplicationNamespace.java | 7 +-
.../applib/services/appfeatui/ApplicationType.java | 7 +-
.../services/appfeatui/ApplicationTypeAction.java | 7 +-
.../appfeatui/ApplicationTypeCollection.java | 7 +-
.../services/appfeatui/ApplicationTypeMember.java | 7 +-
.../appfeatui/ApplicationTypeProperty.java | 7 +-
.../isis/applib/services/bookmark/Bookmark.java | 6 +-
.../services/confview/ConfigurationProperty.java | 6 +-
.../services/confview/ConfigurationViewmodel.java | 6 +-
.../isis/applib/services/jaxb/IsisSchemas.java | 5 +-
.../apache/isis/applib/services/layout/Style.java | 6 +-
.../isis/applib/services/menu/MenuBarsService.java | 7 +-
.../isis/applib/services/swagger/Format.java | 5 +-
.../isis/applib/services/swagger/Visibility.java | 12 ++-
.../isis/applib/services/user/RoleMemento.java | 7 +-
.../isis/applib/services/user/UserMemento.java | 10 +-
.../java/org/apache/isis/applib/value/Blob.java | 4 +-
.../java/org/apache/isis/applib/value/Clob.java | 5 +-
.../isis/applib/value/LocalResourcePath.java | 4 +-
.../java/org/apache/isis/applib/value/Markup.java | 4 +-
.../org/apache/isis/applib/value/Password.java | 4 +-
bom/pom.xml | 2 +-
.../apache/isis/core/config/IsisConfiguration.java | 5 +-
.../IsisBeanFactoryPostProcessorForSpring.java | 2 +-
.../isis/core/config/beans/IsisBeanMetaData.java | 58 +++++++++-
.../core/config/beans/IsisBeanTypeClassifier.java | 37 +------
.../beans/IsisBeanTypeClassifierDefault.java | 76 ++++---------
.../core/config/beans/IsisBeanTypeRegistry.java | 9 +-
.../config/beans/IsisBeanTypeRegistryDefault.java | 42 +++++---
.../beans/IsisComponentScanInterceptorImpl.java | 32 ++----
.../core/config/beans/ScannedTypeMetaData.java | 29 ++---
.../progmodel/ProgrammingModelConstants.java | 4 +-
.../facets/actcoll/typeof/TypeOfFacetAbstract.java | 2 +-
...Array.java => TypeOfFacetFromActionReturn.java} | 4 +-
.../annotation/HomePageFacetAnnotationFactory.java | 2 +-
... => AliasedFacetForDomainObjectAnnotation.java} | 30 +++---
.../DomainObjectAnnotationFacetFactory.java | 25 +++--
...gicalTypeFacetForLogicalTypeNameAnnotation.java | 52 ---------
...etForLogicalTypeNameAnnotationFacetFactory.java | 61 -----------
.../{LogicalTypeFacet.java => AliasedFacet.java} | 19 ++--
...acetAbstract.java => AliasedFacetAbstract.java} | 28 ++---
.../logicaltype/LogicalTypeMalformedValidator.java | 12 +--
.../classname/LogicalTypeFacetFromClassName.java | 37 -------
.../LogicalTypeFacetFromClassNameFactory.java | 51 ++-------
.../LogicalTypeFacetFromIoCNamingStrategy.java | 36 -------
.../LogicalTypeFacetOnStandaloneList.java | 30 ------
...ionOrAnyMatchingValueSemanticsFacetFactory.java | 10 +-
.../memserexcl/SnapshotExcludeFacetAbstract.java | 4 +-
.../update/PropertySetterFacetFactory.java | 4 +-
...> SnapshotExcludeFacetFromImmutableMember.java} | 5 +-
.../LogicalTypeFacetForValueAnnotation.java | 51 ---------
.../annotation/ValueAnnotationFacetFactory.java | 52 ---------
.../core/metamodel/inspect/model/ActionNode.java | 3 +-
.../metamodel/inspect/model/CollectionNode.java | 3 +-
.../metamodel/inspect/model/FacetAttrNode.java | 4 +-
.../metamodel/inspect/model/FacetGroupNode.java | 3 +-
.../core/metamodel/inspect/model/FacetNode.java | 3 +-
.../metamodel/inspect/model/ParameterNode.java | 3 +-
.../core/metamodel/inspect/model/PropertyNode.java | 6 +-
.../core/metamodel/inspect/model/TypeNode.java | 6 +-
.../MethodPrefixBasedFacetFactoryAbstract.java | 2 +-
.../identify/ObjectBookmarker_builtinHandlers.java | 2 +-
.../load/ObjectLoader_builtinHandlers.java | 2 +-
.../i18n/SynthesizeObjectNamingPostProcessor.java | 2 +-
.../core/metamodel/progmodel/ProgrammingModel.java | 2 +-
.../dflt/ProgrammingModelFacetsJava11.java | 3 -
.../isis/core/metamodel/services/ServiceUtil.java | 6 +-
.../appfeat/ApplicationFeatureDefault.java | 5 +-
.../services/metamodel/DomainMemberDefault.java | 2 +-
.../services/metamodel/MetaModelExporter.java | 4 +-
.../core/metamodel/spec/ObjectSpecification.java | 13 +--
.../core/metamodel/spec/feature/ObjectAction.java | 2 +-
.../specloader/LogicalTypeResolverDefault.java | 9 +-
.../metamodel/specloader/SpecificationLoader.java | 5 +-
.../specloader/SpecificationLoaderDefault.java | 37 +++----
.../specloader/specimpl/IntrospectionState.java | 2 +-
.../specimpl/ObjectSpecificationAbstract.java | 32 ++----
.../specimpl/OneToManyAssociationMixedIn.java | 8 +-
.../specimpl/dflt/ObjectSpecificationDefault.java | 39 +++----
.../DomainObjectAnnotationFacetFactoryTest.java | 30 ++----
.../NamedAnnotationFacetFactoryTest.java | 30 +++---
.../ObjectTypeAnnotationFacetFactoryTest.java | 67 ------------
.../LogicalTypeFacetFromClassNameFactoryTest.java | 104 ------------------
.../logicaltype/LogicalTypeInferenceTest.java | 66 ++++++++++++
.../facets/param/name/ParameterNameFacetTest.java | 4 +-
.../isis/core/metamodel/services/grid/Bar.java | 7 +-
.../metamodel/MetaModelServiceDefaultTest.java | 2 +-
.../testspec/ObjectSpecificationStub.java | 25 ++---
.../dom/CustomerAsProxiedByDataNucleus.java | 4 +-
.../factory/FactoryServiceDefault.java | 4 +-
.../homepage/HomePageResolverServiceDefault.java | 2 +-
.../security/authentication/logout/LogoutMenu.java | 4 +-
.../demoapp/dom/_infra/values/ValueHolder.java | 4 +-
.../dom/domain/_interactions/InteractionDtoVm.java | 7 +-
.../associateWith/ActionAssociateWithVm.java | 5 +-
.../child/ActionAssociateWithChildVm.java | 5 +-
.../ActionCommandPublishingEntity.java | 7 +-
.../jdo/ActionCommandPublishingJdo.java | 3 +-
.../jpa/ActionCommandPublishingJpa.java | 6 +-
.../Action/domainEvent/ActionDomainEventVm.java | 6 +-
.../ActionExecutionPublishingEntity.java | 7 +-
.../jdo/ActionExecutionPublishingJdo.java | 3 +-
.../jpa/ActionExecutionPublishingJpa.java | 6 +-
.../actions/Action/hidden/ActionHiddenVm.java | 6 +-
.../Action/restrictTo/ActionRestrictToVm.java | 6 +-
.../Action/semantics/ActionSemanticsVm.java | 6 +-
.../actions/Action/typeOf/ActionTypeOfVm.java | 6 +-
.../Action/typeOf/child/ActionTypeOfChildVm.java | 6 +-
.../position/ActionLayoutPositionVm.java | 5 +-
.../promptStyle/ActionLayoutPromptStyleVm.java | 6 +-
.../progmodel/assoc/AssociatedActionDemo.java | 4 +-
.../domain/actions/progmodel/assoc/DemoItem.java | 5 +-
.../domain/actions/progmodel/depargs/DemoItem.java | 4 +-
.../progmodel/depargs/DependentArgsActionDemo.java | 6 +-
.../domainEvent/CollectionDomainEventVm.java | 3 +-
.../child/CollectionDomainEventChildVm.java | 6 +-
.../DomainObjectEntityChangePublishingEntity.java | 7 +-
.../DomainObjectEntityChangePublishingVm.java | 7 +-
...ObjectEntityChangePublishingDisabledEntity.java | 7 +-
...ainObjectEntityChangePublishingDisabledJdo.java | 5 +-
...ainObjectEntityChangePublishingDisabledJpa.java | 3 +-
...nObjectEntityChangePublishingEnabledEntity.java | 7 +-
...mainObjectEntityChangePublishingEnabledJdo.java | 5 +-
...mainObjectEntityChangePublishingEnabledJpa.java | 3 +-
...ChangePublishingEnabledMetaAnnotatedEntity.java | 7 +-
...ityChangePublishingEnabledMetaAnnotatedJdo.java | 5 +-
...ityChangePublishingEnabledMetaAnnotatedJpa.java | 3 +-
...PublishingEnabledMetaAnnotOverriddenEntity.java | 7 +-
...ngePublishingEnabledMetaAnnotOverriddenJdo.java | 5 +-
...ngePublishingEnabledMetaAnnotOverriddenJpa.java | 3 +-
.../viewmodels/jaxbrefentity/JaxbRefEntity.java | 7 +-
.../jaxbrefentity/StatefulVmJaxbRefsEntity.java | 6 +-
.../viewmodels/jaxbrefentity/jdo/JaxbRefJdo.java | 5 +-
.../viewmodels/jaxbrefentity/jpa/JaxbRefJpa.java | 5 +-
.../viewmodels/usingjaxb/StatefulVmUsingJaxb.java | 10 +-
.../objects/other/embedded/EmbeddedTypeVm.java | 4 +-
.../other/embedded/jdo/NumberConstantJdo.java | 4 +-
.../other/embedded/jpa/NumberConstantJpa.java | 4 +-
.../embedded/persistence/NumberConstantEntity.java | 7 +-
.../domain/objects/other/mixins/CountHolder.java | 4 +-
.../objects/other/mixins/FibonacciNumberVm.java | 8 +-
.../dom/domain/objects/other/mixins/MixinVm.java | 4 +-
.../PropertyCommandPublishingEntity.java | 7 +-
.../jdo/PropertyCommandPublishingJdo.java | 3 +-
.../jpa/PropertyCommandPublishingJpa.java | 6 +-
.../domainEvent/PropertyDomainEventVm.java | 6 +-
.../Property/editing/PropertyEditingVm.java | 3 +-
.../PropertyExecutionPublishingEntity.java | 7 +-
.../jdo/PropertyExecutionPublishingJdo.java | 6 +-
.../jpa/PropertyExecutionPublishingJpa.java | 6 +-
.../Property/fileAccept/PropertyFileAcceptVm.java | 6 +-
.../Property/hidden/PropertyHiddenVm.java | 6 +-
.../hidden/child/PropertyHiddenChildVm.java | 6 +-
.../Property/maxLength/PropertyMaxLengthVm.java | 6 +-
.../mustSatisfy/PropertyMustSatisfyVm.java | 6 +-
.../optionality/PropertyOptionalityVm.java | 6 +-
.../Property/projecting/PropertyProjectingVm.java | 6 +-
.../child/PropertyProjectingChildVm.java | 6 +-
.../projecting/jdo/PropertyProjectingChildJdo.java | 3 +-
.../projecting/jpa/PropertyProjectingChildJpa.java | 6 +-
.../persistence/PropertyProjectingChildEntity.java | 7 +-
.../regexPattern/PropertyRegexPatternVm.java | 6 +-
.../Property/snapshot/PropertySnapshotVm.java | 6 +-
.../cssClass/PropertyLayoutCssClassVm.java | 6 +-
.../describedAs/PropertyLayoutDescribedAsVm.java | 6 +-
.../hidden/PropertyLayoutHiddenVm.java | 6 +-
.../hidden/child/PropertyLayoutHiddenChildVm.java | 6 +-
.../PropertyLayoutLabelPositionVm.java | 6 +-
.../multiLine/PropertyLayoutMultiLineVm.java | 6 +-
.../named/PropertyLayoutNamedVm.java | 6 +-
.../PropertyLayout/navigable/FileNodeVm.java | 4 +-
.../renderDay/PropertyLayoutRenderDayVm.java | 9 +-
.../repainting/PropertyLayoutRepaintingVm.java | 6 +-
.../PropertyLayoutTypicalLengthVm.java | 6 +-
.../featured/customui/vm/WhereInTheWorldVm.java | 9 +-
.../featured/layout/describedAs/DescribedAsVm.java | 4 +-
.../demoapp/dom/featured/layout/tabs/TabDemo.java | 4 +-
.../java/demoapp/dom/homepage/DemoHomePage.java | 6 +-
.../ErrorReportingServiceDemoVm.java | 4 +-
.../eventbusservice/EventBusServiceDemoVm.java | 7 +-
.../core/eventbusservice/EventLogEntry.java | 5 +-
.../core/eventbusservice/EventLogEntryJdo.java | 4 +-
.../core/eventbusservice/EventLogEntryJpa.java | 4 +-
.../EventSubscriberDemoImplementation.java | 4 +-
.../core/messageservice/MessageServiceDemoVm.java | 6 +-
.../core/wrapperFactory/WrapperFactoryEntity.java | 7 +-
.../core/wrapperFactory/jdo/WrapperFactoryJdo.java | 3 +-
.../core/wrapperFactory/jpa/WrapperFactoryJpa.java | 3 +-
.../xmlSnapshotService/XmlSnapshotParentVm.java | 6 +-
.../child/XmlSnapshotChildVm.java | 8 +-
.../xmlSnapshotService/peer/XmlSnapshotPeerVm.java | 8 +-
.../peer/child/XmlSnapshotPeerChildVm.java | 8 +-
.../extensions/secman/apptenancy/AppTenancyVm.java | 6 +-
.../secman/apptenancy/jdo/TenantedJdo.java | 6 +-
.../secman/apptenancy/jpa/TenantedJpa.java | 6 +-
.../apptenancy/persistence/TenantedEntity.java | 7 +-
.../demoapp/dom/types/isis/blobs/IsisBlobs.java | 4 +-
.../types/isis/blobs/holder/IsisBlobHolder.java | 5 +-
.../dom/types/isis/blobs/jdo/IsisBlobJdo.java | 8 +-
.../dom/types/isis/blobs/jpa/IsisBlobJpa.java | 16 ++-
.../isis/blobs/persistence/IsisBlobEntity.java | 7 +-
.../dom/types/isis/blobs/vm/IsisBlobVm.java | 6 +-
.../demoapp/dom/types/isis/clobs/IsisClobs.java | 4 +-
.../types/isis/clobs/holder/IsisClobHolder.java | 5 +-
.../dom/types/isis/clobs/jdo/IsisClobJdo.java | 8 +-
.../dom/types/isis/clobs/jpa/IsisClobJpa.java | 6 +-
.../isis/clobs/persistence/IsisClobEntity.java | 7 +-
.../dom/types/isis/clobs/vm/IsisClobVm.java | 8 +-
.../localresourcepaths/IsisLocalResourcePaths.java | 4 +-
.../holder/IsisLocalResourcePathHolder.java | 5 +-
.../jdo/IsisLocalResourcePathJdo.java | 8 +-
.../jpa/IsisLocalResourcePathJpa.java | 6 +-
.../persistence/IsisLocalResourcePathEntity.java | 7 +-
.../vm/IsisLocalResourcePathVm.java | 8 +-
.../dom/types/isis/markups/IsisMarkups.java | 4 +-
.../isis/markups/holder/IsisMarkupHolder.java | 5 +-
.../dom/types/isis/markups/jdo/IsisMarkupJdo.java | 8 +-
.../dom/types/isis/markups/jpa/IsisMarkupJpa.java | 6 +-
.../isis/markups/persistence/IsisMarkupEntity.java | 7 +-
.../dom/types/isis/markups/vm/IsisMarkupVm.java | 6 +-
.../dom/types/isis/passwords/IsisPasswords.java | 4 +-
.../isis/passwords/holder/IsisPasswordHolder.java | 5 +-
.../types/isis/passwords/jdo/IsisPasswordJdo.java | 8 +-
.../types/isis/passwords/jpa/IsisPasswordJpa.java | 6 +-
.../passwords/persistence/IsisPasswordEntity.java | 8 +-
.../types/isis/passwords/vm/IsisPasswordVm.java | 6 +-
.../dom/types/isisext/asciidocs/IsisAsciiDocs.java | 4 +-
.../asciidocs/holder/IsisAsciiDocHolder.java | 5 +-
.../isisext/asciidocs/jdo/IsisAsciiDocJdo.java | 6 +-
.../isisext/asciidocs/jpa/IsisAsciiDocJpa.java | 6 +-
.../asciidocs/persistence/IsisAsciiDocEntity.java | 7 +-
.../types/isisext/asciidocs/vm/IsisAsciiDocVm.java | 6 +-
.../dom/types/isisext/cal/IsisCalendarEvents.java | 4 +-
.../cal/holder/IsisCalendarEventHolder.java | 5 +-
.../isisext/cal/jdo/IsisCalendarEventJdo.java | 6 +-
.../isisext/cal/jpa/IsisCalendarEventJpa.java | 6 +-
.../cal/persistence/IsisCalendarEventEntity.java | 7 +-
.../types/isisext/cal/vm/IsisCalendarEventVm.java | 6 +-
.../dom/types/isisext/markdowns/IsisMarkdowns.java | 4 +-
.../markdowns/holder/IsisMarkdownHolder.java | 5 +-
.../isisext/markdowns/jdo/IsisMarkdownJdo.java | 6 +-
.../isisext/markdowns/jpa/IsisMarkdownJpa.java | 6 +-
.../markdowns/persistence/IsisMarkdownEntity.java | 7 +-
.../types/isisext/markdowns/vm/IsisMarkdownVm.java | 6 +-
.../dom/types/isisext/sse/AsyncActionDemo.java | 4 +-
.../demoapp/dom/types/isisext/sse/DemoTask.java | 5 +-
.../javaawt/images/JavaAwtBufferedImages.java | 4 +-
.../images/holder/JavaAwtBufferedImageHolder.java | 4 +-
.../images/jdo/JavaAwtBufferedImageJdo.java | 6 +-
.../images/jpa/JavaAwtBufferedImageJpa.java | 6 +-
.../persistence/JavaAwtBufferedImageEntity.java | 11 +-
.../javaawt/images/vm/JavaAwtBufferedImageVm.java | 6 +-
.../types/javalang/booleans/WrapperBooleans.java | 4 +-
.../booleans/holder/WrapperBooleanHolder.java | 4 +-
.../javalang/booleans/jdo/WrapperBooleanJdo.java | 8 +-
.../javalang/booleans/jpa/WrapperBooleanJpa.java | 6 +-
.../booleans/persistence/WrapperBooleanEntity.java | 7 +-
.../javalang/booleans/vm/WrapperBooleanVm.java | 8 +-
.../dom/types/javalang/bytes/WrapperBytes.java | 5 +-
.../javalang/bytes/holder/WrapperByteHolder.java | 4 +-
.../types/javalang/bytes/jdo/WrapperByteJdo.java | 8 +-
.../types/javalang/bytes/jpa/WrapperByteJpa.java | 6 +-
.../bytes/persistence/WrapperByteEntity.java | 7 +-
.../dom/types/javalang/bytes/vm/WrapperByteVm.java | 8 +-
.../javalang/characters/WrapperCharacters.java | 4 +-
.../characters/holder/WrapperCharacterHolder.java | 4 +-
.../characters/jdo/WrapperCharacterJdo.java | 8 +-
.../characters/jpa/WrapperCharacterJpa.java | 6 +-
.../persistence/WrapperCharacterEntity.java | 7 +-
.../javalang/characters/vm/WrapperCharacterVm.java | 8 +-
.../dom/types/javalang/doubles/WrapperDoubles.java | 4 +-
.../doubles/holder/WrapperDoubleHolder.java | 4 +-
.../javalang/doubles/jdo/WrapperDoubleJdo.java | 8 +-
.../javalang/doubles/jpa/WrapperDoubleJpa.java | 6 +-
.../doubles/persistence/WrapperDoubleEntity.java | 7 +-
.../types/javalang/doubles/vm/WrapperDoubleVm.java | 8 +-
.../dom/types/javalang/floats/WrapperFloats.java | 4 +-
.../javalang/floats/holder/WrapperFloatHolder.java | 4 +-
.../types/javalang/floats/jdo/WrapperFloatJdo.java | 8 +-
.../types/javalang/floats/jpa/WrapperFloatJpa.java | 6 +-
.../floats/persistence/WrapperFloatEntity.java | 7 +-
.../types/javalang/floats/vm/WrapperFloatVm.java | 8 +-
.../types/javalang/integers/WrapperIntegers.java | 4 +-
.../integers/holder/WrapperIntegerHolder.java | 4 +-
.../javalang/integers/jdo/WrapperIntegerJdo.java | 8 +-
.../javalang/integers/jpa/WrapperIntegerJpa.java | 6 +-
.../integers/persistence/WrapperIntegerEntity.java | 7 +-
.../javalang/integers/vm/WrapperIntegerVm.java | 8 +-
.../dom/types/javalang/longs/WrapperLongs.java | 4 +-
.../javalang/longs/holder/WrapperLongHolder.java | 4 +-
.../types/javalang/longs/jdo/WrapperLongJdo.java | 8 +-
.../types/javalang/longs/jpa/WrapperLongJpa.java | 6 +-
.../longs/persistence/WrapperLongEntity.java | 7 +-
.../dom/types/javalang/longs/vm/WrapperLongVm.java | 8 +-
.../dom/types/javalang/shorts/WrapperShorts.java | 4 +-
.../javalang/shorts/holder/WrapperShortHolder.java | 4 +-
.../types/javalang/shorts/jdo/WrapperShortJdo.java | 8 +-
.../types/javalang/shorts/jpa/WrapperShortJpa.java | 6 +-
.../shorts/persistence/WrapperShortEntity.java | 7 +-
.../types/javalang/shorts/vm/WrapperShortVm.java | 8 +-
.../types/javalang/strings/JavaLangStrings.java | 4 +-
.../strings/holder/JavaLangStringHolder.java | 4 +-
.../javalang/strings/jdo/JavaLangStringJdo.java | 8 +-
.../javalang/strings/jpa/JavaLangStringJpa.java | 6 +-
.../strings/persistence/JavaLangStringEntity.java | 7 +-
.../javalang/strings/vm/JavaLangStringVm.java | 6 +-
.../dom/types/javalang/voids/JavaLangVoids.java | 4 +-
.../javamath/bigdecimals/JavaMathBigDecimals.java | 4 +-
.../holder/JavaMathBigDecimalHolder.java | 4 +-
.../bigdecimals/jdo/JavaMathBigDecimalJdo.java | 6 +-
.../bigdecimals/jpa/JavaMathBigDecimalJpa.java | 6 +-
.../persistence/JavaMathBigDecimalEntity.java | 7 +-
.../bigdecimals/vm/JavaMathBigDecimalVm.java | 11 +-
.../javamath/bigintegers/JavaMathBigIntegers.java | 4 +-
.../holder/JavaMathBigIntegerHolder.java | 4 +-
.../bigintegers/jdo/JavaMathBigIntegerJdo.java | 8 +-
.../bigintegers/jpa/JavaMathBigIntegerJpa.java | 6 +-
.../persistence/JavaMathBigIntegerEntity.java | 7 +-
.../bigintegers/vm/JavaMathBigIntegerVm.java | 8 +-
.../dom/types/javanet/urls/JavaNetUrls.java | 4 +-
.../javanet/urls/holder/JavaNetUrlHolder.java | 4 +-
.../dom/types/javanet/urls/jdo/JavaNetUrlJdo.java | 8 +-
.../dom/types/javanet/urls/jpa/JavaNetUrlJpa.java | 6 +-
.../javanet/urls/persistence/JavaNetUrlEntity.java | 7 +-
.../dom/types/javanet/urls/vm/JavaNetUrlVm.java | 8 +-
.../types/javasql/javasqldate/JavaSqlDates.java | 4 +-
.../javasqldate/holder/JavaSqlDateHolder.java | 4 +-
.../javasql/javasqldate/jdo/JavaSqlDateJdo.java | 8 +-
.../javasql/javasqldate/jpa/JavaSqlDateJpa.java | 6 +-
.../javasqldate/persistence/JavaSqlDateEntity.java | 7 +-
.../javasql/javasqldate/vm/JavaSqlDateVm.java | 8 +-
.../javasqltimestamp/JavaSqlTimestamps.java | 4 +-
.../holder/JavaSqlTimestampHolder.java | 4 +-
.../javasqltimestamp/jdo/JavaSqlTimestampJdo.java | 8 +-
.../javasqltimestamp/jpa/JavaSqlTimestampJpa.java | 6 +-
.../persistence/JavaSqlTimestampEntity.java | 7 +-
.../javasqltimestamp/vm/JavaSqlTimestampVm.java | 8 +-
.../javatimelocaldate/JavaTimeLocalDates.java | 4 +-
.../holder/JavaTimeLocalDateHolder.java | 4 +-
.../jdo/JavaTimeLocalDateJdo.java | 8 +-
.../jpa/JavaTimeLocalDateJpa.java | 6 +-
.../persistence/JavaTimeLocalDateEntity.java | 7 +-
.../javatimelocaldate/vm/JavaTimeLocalDateVm.java | 8 +-
.../JavaTimeLocalDateTimes.java | 4 +-
.../holder/JavaTimeLocalDateTimeHolder.java | 4 +-
.../jdo/JavaTimeLocalDateTimeJdo.java | 8 +-
.../jpa/JavaTimeLocalDateTimeJpa.java | 6 +-
.../persistence/JavaTimeLocalDateTimeEntity.java | 7 +-
.../vm/JavaTimeLocalDateTimeVm.java | 8 +-
.../javatimelocaltime/JavaTimeLocalTimes.java | 4 +-
.../holder/JavaTimeLocalTimeHolder.java | 4 +-
.../jdo/JavaTimeLocalTimeJdo.java | 9 +-
.../jpa/JavaTimeLocalTimeJpa.java | 9 +-
.../persistence/JavaTimeLocalTimeEntity.java | 7 +-
.../javatimelocaltime/vm/JavaTimeLocalTimeVm.java | 11 +-
.../JavaTimeOffsetDateTimes.java | 4 +-
.../holder/JavaTimeOffsetDateTimeHolder.java | 4 +-
.../jdo/JavaTimeOffsetDateTimeJdo.java | 8 +-
.../jpa/JavaTimeOffsetDateTimeJpa.java | 6 +-
.../persistence/JavaTimeOffsetDateTimeEntity.java | 7 +-
.../vm/JavaTimeOffsetDateTimeVm.java | 8 +-
.../javatimeoffsettime/JavaTimeOffsetTimes.java | 4 +-
.../holder/JavaTimeOffsetTimeHolder.java | 4 +-
.../jdo/JavaTimeOffsetTimeJdo.java | 8 +-
.../jpa/JavaTimeOffsetTimeJpa.java | 6 +-
.../persistence/JavaTimeOffsetTimeEntity.java | 7 +-
.../vm/JavaTimeOffsetTimeVm.java | 8 +-
.../JavaTimeZonedDateTimes.java | 4 +-
.../holder/JavaTimeZonedDateTimeHolder.java | 4 +-
.../jdo/JavaTimeZonedDateTimeJdo.java | 8 +-
.../jpa/JavaTimeZonedDateTimeJpa.java | 6 +-
.../persistence/JavaTimeZonedDateTimeEntity.java | 7 +-
.../vm/JavaTimeZonedDateTimeVm.java | 8 +-
.../types/javautil/javautildate/JavaUtilDates.java | 4 +-
.../javautildate/holder/JavaUtilDateHolder.java | 4 +-
.../javautil/javautildate/jdo/JavaUtilDateJdo.java | 8 +-
.../javautil/javautildate/jpa/JavaUtilDateJpa.java | 6 +-
.../persistence/JavaUtilDateEntity.java | 7 +-
.../javautil/javautildate/vm/JavaUtilDateVm.java | 8 +-
.../dom/types/javautil/uuids/JavaUtilUuids.java | 4 +-
.../javautil/uuids/holder/JavaUtilUuidHolder.java | 4 +-
.../types/javautil/uuids/jdo/JavaUtilUuidJdo.java | 8 +-
.../types/javautil/uuids/jpa/JavaUtilUuidJpa.java | 6 +-
.../uuids/persistence/JavaUtilUuidEntity.java | 7 +-
.../types/javautil/uuids/vm/JavaUtilUuidVm.java | 8 +-
.../types/jodatime/jodadatetime/JodaDateTimes.java | 4 +-
.../jodadatetime/holder/JodaDateTimeHolder.java | 4 +-
.../jodatime/jodadatetime/jdo/JodaDateTimeJdo.java | 8 +-
.../persistence/JodaDateTimeEntity.java | 7 +-
.../jodatime/jodadatetime/vm/JodaDateTimeVm.java | 11 +-
.../jodatime/jodalocaldate/JodaLocalDates.java | 4 +-
.../jodalocaldate/holder/JodaLocalDateHolder.java | 4 +-
.../jodalocaldate/jdo/JodaLocalDateJdo.java | 8 +-
.../persistence/JodaLocalDateEntity.java | 7 +-
.../jodatime/jodalocaldate/vm/JodaLocalDateVm.java | 11 +-
.../jodalocaldatetime/JodaLocalDateTimes.java | 4 +-
.../holder/JodaLocalDateTimeHolder.java | 4 +-
.../jdo/JodaLocalDateTimeJdo.java | 8 +-
.../persistence/JodaLocalDateTimeEntity.java | 7 +-
.../jodalocaldatetime/vm/JodaLocalDateTimeVm.java | 11 +-
.../jodatime/jodalocaltime/JodaLocalTimes.java | 4 +-
.../jodalocaltime/holder/JodaLocalTimeHolder.java | 4 +-
.../jodalocaltime/jdo/JodaLocalTimeJdo.java | 8 +-
.../persistence/JodaLocalTimeEntity.java | 7 +-
.../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java | 11 +-
.../primitive/booleans/PrimitiveBooleans.java | 6 +-
.../booleans/holder/PrimitiveBooleanHolder.java | 5 +-
.../booleans/jdo/PrimitiveBooleanJdo.java | 6 +-
.../booleans/jpa/PrimitiveBooleanJpa.java | 6 +-
.../persistence/PrimitiveBooleanEntity.java | 7 +-
.../primitive/booleans/vm/PrimitiveBooleanVm.java | 8 +-
.../dom/types/primitive/bytes/PrimitiveBytes.java | 6 +-
.../bytes/holder/PrimitiveByteHolder.java | 4 +-
.../primitive/bytes/jdo/PrimitiveByteJdo.java | 8 +-
.../primitive/bytes/jpa/PrimitiveByteJpa.java | 6 +-
.../bytes/persistence/PrimitiveByteEntity.java | 7 +-
.../types/primitive/bytes/vm/PrimitiveByteVm.java | 8 +-
.../dom/types/primitive/chars/PrimitiveChars.java | 6 +-
.../chars/holder/PrimitiveCharHolder.java | 4 +-
.../primitive/chars/jdo/PrimitiveCharJdo.java | 8 +-
.../primitive/chars/jpa/PrimitiveCharJpa.java | 6 +-
.../chars/persistence/PrimitiveCharEntity.java | 7 +-
.../types/primitive/chars/vm/PrimitiveCharVm.java | 8 +-
.../types/primitive/doubles/PrimitiveDoubles.java | 6 +-
.../doubles/holder/PrimitiveDoubleHolder.java | 4 +-
.../primitive/doubles/jdo/PrimitiveDoubleJdo.java | 8 +-
.../primitive/doubles/jpa/PrimitiveDoubleJpa.java | 6 +-
.../doubles/persistence/PrimitiveDoubleEntity.java | 7 +-
.../primitive/doubles/vm/PrimitiveDoubleVm.java | 8 +-
.../types/primitive/floats/PrimitiveFloats.java | 6 +-
.../floats/holder/PrimitiveFloatHolder.java | 4 +-
.../primitive/floats/jdo/PrimitiveFloatJdo.java | 8 +-
.../primitive/floats/jpa/PrimitiveFloatJpa.java | 6 +-
.../floats/persistence/PrimitiveFloatEntity.java | 7 +-
.../primitive/floats/vm/PrimitiveFloatVm.java | 8 +-
.../dom/types/primitive/ints/PrimitiveInts.java | 6 +-
.../primitive/ints/holder/PrimitiveIntHolder.java | 4 +-
.../types/primitive/ints/jdo/PrimitiveIntJdo.java | 8 +-
.../types/primitive/ints/jpa/PrimitiveIntJpa.java | 6 +-
.../ints/persistence/PrimitiveIntEntity.java | 7 +-
.../types/primitive/ints/vm/PrimitiveIntVm.java | 8 +-
.../dom/types/primitive/longs/PrimitiveLongs.java | 6 +-
.../longs/holder/PrimitiveLongHolder.java | 4 +-
.../primitive/longs/jdo/PrimitiveLongJdo.java | 8 +-
.../primitive/longs/jpa/PrimitiveLongJpa.java | 6 +-
.../longs/persistence/PrimitiveLongEntity.java | 7 +-
.../types/primitive/longs/vm/PrimitiveLongVm.java | 8 +-
.../types/primitive/shorts/PrimitiveShorts.java | 6 +-
.../shorts/holder/PrimitiveShortHolder.java | 4 +-
.../primitive/shorts/jdo/PrimitiveShortJdo.java | 8 +-
.../primitive/shorts/jpa/PrimitiveShortJpa.java | 6 +-
.../shorts/persistence/PrimitiveShortEntity.java | 7 +-
.../primitive/shorts/vm/PrimitiveShortVm.java | 8 +-
.../BulkUpdateLineItemForDemoToDoItem.java | 8 +-
.../BulkUpdateManagerForDemoToDoItem.java | 6 +-
.../pivot/ExcelPivotByCategoryAndSubcategory.java | 7 +-
.../ExcelUploadRowHandler4ToDoItem.java | 10 +-
.../DemoFixture_extending_ExcelFixture2.java | 9 +-
.../extensions/excel/testing/ExcelFixture.java | 8 +-
.../extensions/excel/testing/ExcelFixture2.java | 8 +-
.../commandlog/applib/dom/CommandLogEntry.java | 3 +-
.../commandlog/jdo/dom/CommandLogEntry.java | 3 +-
.../commandlog/jpa/dom/CommandLogEntry.java | 3 +-
...g_exclude.java => CommandLogEntry_exclude.java} | 6 +-
.../feature/api/ApplicationFeatureChoices.java | 6 +-
.../app/ApplicationOrphanedPermissionManager.java | 6 +-
.../permission/dom/ApplicationPermission.java | 6 +-
.../secman/applib/role/dom/ApplicationRole.java | 6 +-
.../applib/role/man/ApplicationRoleManager.java | 6 +-
.../applib/tenancy/dom/ApplicationTenancy.java | 7 +-
.../tenancy/man/ApplicationTenancyManager.java | 6 +-
.../secman/applib/user/dom/ApplicationUser.java | 6 +-
.../dom/mixins/perms/UserPermissionViewModel.java | 6 +-
.../applib/user/man/ApplicationUserManager.java | 6 +-
.../jdo/permission/dom/ApplicationPermission.java | 6 +-
.../secman/jdo/role/dom/ApplicationRole.java | 3 +-
.../secman/jdo/tenancy/dom/ApplicationTenancy.java | 3 +-
.../secman/jdo/user/dom/ApplicationUser.java | 3 +-
.../jpa/permission/dom/ApplicationPermission.java | 6 +-
.../secman/jpa/role/dom/ApplicationRole.java | 3 +-
.../secman/jpa/tenancy/dom/ApplicationTenancy.java | 3 +-
.../secman/jpa/user/dom/ApplicationUser.java | 6 +-
.../sessionlog/applib/dom/SessionLogEntry.java | 3 +-
.../isis/sessionlog/jdo/dom/SessionLogEntry.java | 3 +-
.../isis/sessionlog/jpa/dom/SessionLogEntry.java | 4 +-
.../fullcalendar/applib/value/CalendarEvent.java | 5 +-
.../graphql/viewer/source/gqltestdomain/E1.java | 19 ++--
.../graphql/viewer/source/gqltestdomain/E2.java | 31 ++++--
.../source/gqltestdomain/GQLTestDomainMenu.java | 21 ++--
.../IsisModulePersistenceJdoDatanucleus.java | 4 +-
.../jdo/metamodel/beans/JdoBeanTypeClassifier.java | 35 +++---
.../JdoDiscriminatorAnnotationFacetFactory.java | 111 -------------------
.../JdoDiscriminatorFacetDefault.java | 31 ------
...peFacetFromJdoDiscriminatorValueAnnotation.java | 35 ------
.../facets/object/discriminator/package-info.java | 17 ---
...calTypeFacetFromJdoPersistenceCapableFacet.java | 58 ----------
.../JdoPersistenceCapableFacetFactory.java | 9 --
...etaModelVisitingValidatorForClauseAbstract.java | 2 +-
...JdoDiscriminatorAnnotationFacetFactoryTest.java | 118 ---------------------
.../discriminator/JdoDiscriminatorFacet.java | 25 -----
.../LogicalTypeFacetForTableAnnotation.java | 57 ----------
.../table/JpaTableAnnotationFacetFactory.java | 8 --
.../DomainModelTest_usingBadDomain.java | 27 +++--
.../domainmodel/MetaModelRegressionTest.java | 8 +-
.../src/test/resources/metamodel.xml.zip | Bin 90534 -> 88056 bytes
.../testdomain/interact/CommandArgumentTest.java | 7 +-
.../testdomain/viewers/jdo/wkt/TestAppJdoWkt.java | 6 +-
.../testdomain/viewers/jpa/wkt/TestAppJpaWkt.java | 6 +-
.../isis/testdomain/jdo/JdoInventoryJaxbVm.java | 6 +-
.../isis/testdomain/jdo/entities/JdoBook.java | 5 +-
.../isis/testdomain/jdo/entities/JdoInventory.java | 3 +-
.../isis/testdomain/jdo/entities/JdoProduct.java | 7 +-
.../testdomain/jdo/entities/JdoProductComment.java | 5 +-
.../isis/testdomain/jpa/JpaInventoryJaxbVm.java | 6 +-
.../isis/testdomain/jpa/entities/JpaBook.java | 5 +-
.../jpa/entities/JpaEntityGeneratedLongId.java | 5 +-
.../entities/JpaEntityNonGeneratedStringId.java | 3 +-
.../isis/testdomain/jpa/entities/JpaInventory.java | 3 +-
.../isis/testdomain/jpa/entities/JpaProduct.java | 5 +-
.../testdomain/jpa/entities/JpaProductComment.java | 5 +-
.../isis/testdomain/jpa/springdata/Employee.java | 6 +-
.../testdomain/jpa/springdata/EmployeeManager.java | 4 +-
.../testdomain/model/actnsemantics/BlobDemo.java | 4 +-
.../model/bad/InvalidLogicalTypeNameClash.java | 22 ++--
.../testdomain/model/good/ElementTypeConcrete.java | 5 +-
.../testdomain/model/good/ProperInterface.java | 5 +-
.../testdomain/model/good/ProperInterface2.java | 5 +-
.../model/interaction/InteractionDemo.java | 4 +-
.../model/interaction/InteractionNpmDemo.java | 4 +-
.../isis/testdomain/model/layout/LayoutDemo.java | 4 +-
.../model/valuetypes/ValueTypeExample.java | 89 ++++++++--------
.../valuetypes/composite/CalendarEventJaxbVm.java | 6 +-
.../applib/classrules/ArchitectureDomainRules.java | 38 ++-----
.../applib/classrules/ArchitectureJdoRules.java | 14 ++-
.../applib/classrules/_LogicalNaming.java | 63 +++++++++++
.../applib/domain/DomainArchTests.java | 8 +-
.../applib/domain/dom/SerializableViewModel.java | 4 +-
.../applib/domain/dom/SomeDomainObject.java | 5 +-
.../applib/fixturescripts/FixtureResult.java | 8 +-
.../valuetypes/asciidoc/applib/value/AsciiDoc.java | 5 +-
.../valuetypes/markdown/applib/value/Markdown.java | 5 +-
.../domainobjects/DomainObjectReprRenderer.java | 4 +-
.../domaintypes/DomainTypeReprRenderer.java | 2 +-
.../domaintypes/TypeActionResultReprRenderer.java | 2 +-
556 files changed, 2262 insertions(+), 2784 deletions(-)
copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actcoll/typeof/{TypeOfFacetFromArray.java => TypeOfFacetFromActionReturn.java} (88%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/{logicaltype/LogicalTypeFacetForDomainObjectAnnotation.java => AliasedFacetForDomainObjectAnnotation.java} (68%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/logicaltype/LogicalTypeFacetForLogicalTypeNameAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/domainobject/logicaltype/LogicalTypeFacetForLogicalTypeNameAnnotationFacetFactory.java
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/{LogicalTypeFacet.java => AliasedFacet.java} (77%)
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/{LogicalTypeFacetAbstract.java => AliasedFacetAbstract.java} (69%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/LogicalTypeFacetFromClassName.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/LogicalTypeFacetFromIoCNamingStrategy.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/logicaltype/classname/LogicalTypeFacetOnStandaloneList.java
rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/update/{SnapshotExcludeFacetInferred.java => SnapshotExcludeFacetFromImmutableMember.java} (86%)
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/annotation/LogicalTypeFacetForValueAnnotation.java
delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/annotation/ValueAnnotationFacetFactory.java
copy viewers/restfulobjects/testing/src/main/java/org/apache/isis/viewer/restfulobjects/testing/RepresentationTypeTest_getMediaType_ContractTest.java => core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/NamedAnnotationFacetFactoryTest.java (62%)
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/ObjectTypeAnnotationFacetFactoryTest.java
delete mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/logicaltype/LogicalTypeFacetFromClassNameFactoryTest.java
create mode 100644 core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/logicaltype/LogicalTypeInferenceTest.java
rename extensions/core/commandreplay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/mixins/{CommandLog_exclude.java => CommandLogEntry_exclude.java} (94%)
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/JdoDiscriminatorAnnotationFacetFactory.java
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/JdoDiscriminatorFacetDefault.java
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/LogicalTypeFacetFromJdoDiscriminatorValueAnnotation.java
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/package-info.java
delete mode 100644 persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/object/domainobject/objectspecid/LogicalTypeFacetFromJdoPersistenceCapableFacet.java
delete mode 100644 persistence/jdo/metamodel/src/test/java/org/apache/isis/persistence/jdo/metamodel/facets/object/discriminator/GivenJdoDiscriminatorAnnotationFacetFactoryTest.java
delete mode 100644 persistence/jdo/provider/src/main/java/org/apache/isis/persistence/jdo/provider/metamodel/facets/object/discriminator/JdoDiscriminatorFacet.java
delete mode 100644 persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/object/domainobject/objectspecid/LogicalTypeFacetForTableAnnotation.java
create mode 100644 testing/archtestsupport/applib/src/main/java/org/apache/isis/testing/archtestsupport/applib/classrules/_LogicalNaming.java