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/11 13:43:39 UTC
[isis] branch 2723_facet.preced updated (0f22186 -> 75a1ed1)
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.
discard 0f22186 ISIS-2723: special treatment for 'event' facets
discard 41c1d33 ISIS-2723: make the new FacetRanking accessible for validation
discard 17546f4 ISIS-2723: rename Facet.Precedence DERIVED->INFERRED
discard 20b26f4 ISIS-2723: prepare removal of generic concept of underlying facets
discard 0b323b6 ISIS-2723: Facets: rename appendAttributesTo to visitAttributes which now takes a BiConsumer argument (instead of a map)
discard e2b4f9f ISIS-2723: semantic equals for PropertyDefaultFacetDerivedFromDefaultedFacet
discard 81ba834 ISIS-2723: more work on facet semantic equality (RegExFacetAbstract)
discard c6bc4b0 ISIS-2723: model MustSatisfySpecificationFacet#specifications as Can<Specification> instead of List<Specification>
discard 3afcb51 ISIS-2723: some simplifications in the context of CallbackFacet(s) and ImparativeFacet(s) more generally
discard 6434961 ISIS-2723: more semantic equality for facets (1)
discard c3179de ISIS-2723: [Regression] JDO: @Column(allowsNull="true") is not interpreted as Optionality.OPTIONAL
discard be0fc61 ISIS-2723: introduce concept of semantic equality for facets
discard 0914506 ISIS-2723: minor: use shortcuts
discard ed31cf3 ISIS-2723: use more expressive names (facet utilities)
discard b18b14a ISIS-2723: remove ambiguous facet utility methods
discard 60ad44a ISIS-2723: rename precedence enums
discard c569896 ISIS-2723: work on conflicting facet precedences (1)
discard 143da8e ISIS-2723: fixes some Facet precedences
discard e199c5b ISIS-2723: fixes cases of lost precedences from prev. commit
discard 150b46e ISIS-2723: simplify facet precedence logic by removing ..
add be2f793 ISIS-2442: adds docs for base subdomain; convert types to meta-annotations
add 58ab199 ISIS-2442: improves base subdomain docs a little more
add 856bf05 ISIS-2442: ports docx to latest version of docx4j, and removes guava dependency
add 0460f57 ISIS-2442: updates docs for docx
add e5f16ee ISIS-2442: resolves dependency convergence issue within docx4j itself
add 239b184 ISIS-2442: resolves dependency convergence issues (?)
add a3a0c25 ISIS-2442: resolves dependency convergence issues (?)
add 1196467 ISIS-2442: skips enforcer plugin for docx-applib
add aca83a3 ISIS-2442: makes docx merge test less stringent
add 7c56551 Merge pull request #593 from apache/ISIS-2442
add 463dfbc ISIS-2726: moves InteractionTracker to applib
add 9e4bc6e ISIS-2726: moves SudoServiceDefault up to applib
add b9c0b3f ISIS-2726: collapses SudoServiceDefault into SudoServiec
add ce07030 ISIS-2726: javadoc is all
add caed434 ISIS-2726: renames InteractionTracker -> InteractionLayerTracker
add 022dca7 ISIS-2726: adds javadoc is all
add 838a0c1 ISIS-2726: small simplifications for WrapperFactoryDefault
add 7cec66c ISIS-2726: small simplifications for CommandExecutorServiceDefault
add e4af3b5 ISIS-2726: adds javadoc is all
add 0d9e7e7 ISIS-2726: extends SudoPolicy to also allow time to be set in CommandExecutorService
add 964c1da ISIS-2726: removes RuntimeContext, just use MetaModelContext instead
add 86c8a10 ISIS-2726: removes CommandExecutorServiceWithTime
add 945404c ISIS-2726: removes TickingClockService
add 42c638c ISIS-2726: inlines ClockServiceDefault with ClockService
add cbddfec ISIS-2726: improves docs for UserService
add fdbdc51 ISIS-2726: resolves circular dependency of ClockService <-> InteractionLayerTracker
add ff0c455 ISIS-2726: renames QueryResultsCacheControlDefault to ...ForFixtures
add 4a9d6e9 ISIS-2726: merges QueryResultsCache and QueryResultsCacheDefault
add c187f34 ISIS-2726: UserMemento no longer trips up validation.
add 18cd168 ISIS-2726: makes InteractionService inherit from InteractionProvider
add d7f834d ISIS-2726: fixes unit test dummy impl.
add 0876035 ISIS-2726: removes unnecessary @Getter(PRIVATE) in UserMemento
add 9fab1a1 ISIS-2726: removes unnecessary modifiers in UserMemento
add 3296777 Merge pull request #602 from apache/ISIS-2726
add 535548d ISIS-2732: removes methods to set clock from IsisIntegrationTestAbstractWithFixtures
add a3d9f70 ISIS-2732: deletes TickingFixtureClock, ClockFixture, TickingClockFixture
add 5c8e643 ISIS-2732: simplifies FixturesLifecycleService
add d1a5cf1 ISIS-2732: renames FixturesLifecycleService to InitialFixtureScriptsInstaller
add 7b1efa1 ISIS-2732: deletes FixtureClock
add 3f98ae5 ISIS-2732: deletes fixture library's Clock
add 3974829 ISIS-2732: adds docs on mocking clock and user
add 96f8a77 ISIS-2732: updates documentation (refguide index)
add f6f3b80 Merge pull request #603 from apache/ISIS-2732
add 01dc702 ISIS-2723: simplify facet precedence logic by removing ..
add f880658 ISIS-2723: fixes cases of lost precedences from prev. commit
add 279852d ISIS-2723: fixes some Facet precedences
add 501eb74 ISIS-2723: work on conflicting facet precedences (1)
add e98bb12 ISIS-2723: rename precedence enums
add 376cd46 ISIS-2723: remove ambiguous facet utility methods
add e26f2ec ISIS-2723: use more expressive names (facet utilities)
add ebadd2e ISIS-2723: minor: use shortcuts
add 59fd2f0 ISIS-2723: introduce concept of semantic equality for facets
add faa63e6 ISIS-2723: [Regression] JDO: @Column(allowsNull="true") is not interpreted as Optionality.OPTIONAL
add cb3ffe4 ISIS-2723: more semantic equality for facets (1)
add 95885d6 ISIS-2723: some simplifications in the context of CallbackFacet(s) and ImparativeFacet(s) more generally
add 3de8c77 ISIS-2723: model MustSatisfySpecificationFacet#specifications as Can<Specification> instead of List<Specification>
add d899d83 ISIS-2723: more work on facet semantic equality (RegExFacetAbstract)
add f777370 ISIS-2723: semantic equals for PropertyDefaultFacetDerivedFromDefaultedFacet
add 1c554f6 ISIS-2723: Facets: rename appendAttributesTo to visitAttributes which now takes a BiConsumer argument (instead of a map)
add d99653a ISIS-2723: prepare removal of generic concept of underlying facets
add 3f73b7d ISIS-2723: rename Facet.Precedence DERIVED->INFERRED
add 6ffd927 ISIS-2723: make the new FacetRanking accessible for validation
add 75a1ed1 ISIS-2723: special treatment for 'event' facets
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 (0f22186)
\
N -- N -- N refs/heads/2723_facet.preced (75a1ed1)
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:
.../comguide/modules/ROOT/pages/starter-apps.adoc | 4 +-
.../applib/pages/index/clock/VirtualClock.adoc | 2 +-
.../pages/index/services/clock/ClockService.adoc | 4 +-
.../services/command/CommandExecutorService.adoc | 58 ++-
...ndExecutorService~InteractionContextPolicy.adoc | 54 +++
.../services/command/CommandOutcomeHandler.adoc | 54 ++-
.../index/services/iactn/InteractionProvider.adoc | 3 +-
.../services/iactnlayer/InteractionContext.adoc | 82 +++-
.../iactnlayer/InteractionLayerTracker.adoc | 44 ++
.../services/iactnlayer/InteractionService.adoc | 34 +-
.../queryresultscache/QueryResultsCache.adoc | 19 +-
.../pages/index/services/sudo/SudoService.adoc | 10 +-
.../pages/index/services/user/UserMemento.adoc | 32 +-
.../pages/index/services/user/UserService.adoc | 96 ++--
.../interaction/session/InteractionFactory.adoc | 60 ---
.../transaction/TransactionServiceSpring.adoc | 2 +-
.../security/authentication/Authentication.adoc | 100 -----
.../authentication/AuthenticationRequest.adoc | 2 +-
.../security/authentication/Authenticator.adoc | 20 +-
.../manager/AnonymousInteractionFactory.adoc | 51 ---
.../index/security/authorization/Authorizor.adoc | 26 +-
.../manager/AuthorizationManager.adoc | 16 +-
.../commandreplay/secondary/SecondaryStatus.adoc | 2 -
.../secondary/clock/TickingClockService.adoc | 48 --
.../executor/CommandExecutorServiceWithTime.adoc | 21 -
.../authenticator/AuthenticatorSecman.adoc | 4 +-
.../integration/authorizor/AuthorizorSecman.adoc | 4 +-
.../bypass/authorization/AuthorizorBypass.adoc | 4 +-
.../authentication/AuthenticatorKeycloak.adoc | 4 +-
.../shiro/authentication/AuthenticatorShiro.adoc | 6 +-
.../index/shiro/authorization/AuthorizorShiro.adoc | 4 +-
.../spring/authentication/AuthenticatorSpring.adoc | 4 +-
.../applib/services/calendar/CalendarService.adoc | 46 +-
.../types/{NameType.adoc => Description.adoc} | 10 +-
.../base/applib/types/{FqcnType.adoc => Fqcn.adoc} | 9 +-
.../applib/types/{MoneyType.adoc => Money.adoc} | 9 +-
.../types/{DescriptionType.adoc => Name.adoc} | 9 +-
.../applib/types/{NameType.adoc => Notes.adoc} | 10 +-
.../pages/index/base/applib/types/NotesType.adoc | 12 -
.../index/base/applib/types/ObjectIdentifier.adoc} | 15 +-
.../base/applib/types/ObjectIdentifierType.adoc | 12 -
.../types/{NameType.adoc => Percentage.adoc} | 9 +-
.../index/base/applib/types/PercentageType.adoc | 12 -
.../types/{NameType.adoc => ProperName.adoc} | 9 +-
.../index/base/applib/types/ProperNameType.adoc | 12 -
.../pages/index/base/applib/types/Reference.adoc} | 17 +-
.../index/base/applib/types/ReferenceType.adoc | 12 -
.../applib/types/{NameType.adoc => Title.adoc} | 9 +-
.../pages/index/base/applib/types/TitleType.adoc | 12 -
.../index/base/applib/types/UrlTemplate.adoc} | 15 +-
.../index/base/applib/types/UrlTemplateType.adoc | 12 -
.../index/base/applib/types/UserNameType.adoc | 12 -
.../applib/types/{NameType.adoc => Username.adoc} | 9 +-
.../pages/index/base/applib/types/XxxType.adoc | 12 -
.../pages/index/docx/applib/DocxService.adoc | 40 ++
.../applib/DocxService~MergeParams.adoc} | 6 +-
.../fixtures/applib/clock/TickingClockFixture.adoc | 15 -
.../index/fixtures/applib/clock/clock/Clock.adoc | 80 ----
.../fixtures/applib/clock/clock/FixtureClock.adoc | 117 -----
.../applib/clock/clock/TickingFixtureClock.adoc | 89 ----
...ce.adoc => InitialFixtureScriptsInstaller.adoc} | 9 +-
.../restfulobjects/rendering/IResourceContext.adoc | 5 +-
.../webmodule/auth/AuthenticationStrategy.adoc | 20 +-
.../auth/AuthenticationStrategyBasicAuth.adoc | 6 +-
.../auth/AuthenticationStrategyDefault.adoc | 6 +-
.../2018/2.0.0-M1/mignotes/legacy-modules.adoc | 4 +-
.../org/apache/isis/applib/IsisModuleApplib.java | 17 +-
.../org/apache/isis/applib/clock/VirtualClock.java | 2 -
.../java/org/apache/isis/applib/package-info.java | 37 --
.../services/bookmark/BookmarkHolder_lookup.java | 1 -
.../services/bookmark/BookmarkHolder_object.java | 1 -
.../isis/applib/services/clock/ClockService.java | 32 +-
.../isis/applib/services/clock/package-info.java | 25 --
.../services/command/CommandExecutorService.java | 118 ++++-
.../services/command/CommandOutcomeHandler.java | 29 +-
.../services/iactnlayer/InteractionContext.java | 59 +++
.../iactnlayer/InteractionLayerTracker.java | 17 +-
.../services/iactnlayer/InteractionService.java | 4 +-
.../queryresultscache/QueryResultsCache.java | 271 +++++++----
.../isis/applib/services/sudo/SudoService.java | 60 ++-
.../applib/services/sudo/SudoServiceListener.java | 9 +-
.../isis/applib/services/sudo/package-info.java | 29 --
.../isis/applib/services/user/UserMemento.java | 29 +-
.../isis/applib/services/user/UserService.java | 197 +++++---
.../InteractionContext_combine_Test.java | 25 ++
core/adoc/modules/_overview/pages/about.adoc | 48 +-
.../DebugTransactionScopedServices.properties | 6 +-
.../core/interaction/scope/InteractionScope.java | 10 +-
core/pom.xml | 12 +-
.../core/runtime/context/IsisAppCommonContext.java | 4 +-
.../isis/core/runtime/context/RuntimeContext.java | 47 --
.../core/runtime/context/RuntimeContextBase.java | 44 +-
.../runtime/events/TransactionEventEmitter.java | 8 +-
.../org/apache/isis/core/runtime/events/_Xray.java | 6 +-
.../IsisModuleCoreRuntimeServices.java | 8 -
.../runtimeservices/clock/ClockServiceDefault.java | 54 ---
.../command/CommandExecutorServiceDefault.java | 46 +-
.../executor/MemberExecutorServiceDefault.java | 10 +-
.../isis/core/runtimeservices/executor/_Xray.java | 8 +-
.../publish/CommandPublisherDefault.java | 4 +-
.../publish/EntityChangesPublisherDefault.java | 4 +-
.../EntityPropertyChangePublisherDefault.java | 4 +-
.../publish/ExecutionPublisherDefault.java | 4 +-
.../isis/core/runtimeservices/publish/_Xray.java | 10 +-
.../QueryResultsCacheDefault.java | 208 ---------
.../session/InteractionServiceDefault.java | 4 +-
.../runtimeservices/sudo/SudoServiceDefault.java | 111 -----
.../transaction/TransactionServiceSpring.java | 10 +-
.../runtimeservices/user/UserServiceDefault.java | 101 -----
.../wrapper/WrapperFactoryDefault.java | 90 ++--
.../_testing/InteractionService_forTesting.java | 43 +-
.../java/demoapp/web/linebreaker/LineBreaker.java | 6 +-
.../commandlog/jdo/CommandSubscriberForJdo.java | 8 +-
.../IsisModuleExtCommandReplaySecondary.java | 4 -
.../commandreplay/secondary/SecondaryStatus.java | 2 -
.../secondary/clock/TickingClockService.java | 154 -------
.../executor/CommandExecutorServiceWithTime.java | 106 -----
.../secondary/job/ReplicateAndReplayJob.java | 20 +-
.../jobcallables/IsTickingClockInitialized.java | 42 --
.../jobcallables/ReplicateAndRunCommands.java | 5 +-
.../adoc/modules/secman/pages/setting-up.adoc | 17 +-
isis-parent/pom.xml | 6 +-
.../setup-and-configure-dependencyManagement.adoc | 2 +-
.../metamodel/facets/entity/JdoEntityFacet.java | 4 +-
.../shiro/ShiroSecmanLdap_restfulStressTest.java | 2 +-
.../bootstrapping/builtin-domain-services.list | 2 +-
.../bootstrapping/builtin-domain-services.list | 2 +-
.../applayer/ApplicationLayerTestFactory.java | 6 +-
.../isis/testdomain/jpa/JpaInventoryResource.java | 2 +-
.../adoc/modules/ROOT/partials/component-nav.adoc | 2 +-
subdomains/base/adoc/modules/base/nav.adoc | 3 +-
subdomains/base/adoc/modules/base/pages/about.adoc | 150 ++++++-
.../applib/services/calendar/CalendarService.java | 33 +-
.../types/{FqcnType.java => Description.java} | 30 +-
.../base/applib/types/{NameType.java => Fqcn.java} | 25 +-
.../applib/types/{MoneyType.java => Money.java} | 25 +-
.../types/{DescriptionType.java => Name.java} | 26 +-
.../applib/types/{MoneyType.java => Notes.java} | 31 +-
.../subdomains/base/applib/types/NotesType.java | 36 --
...{DescriptionType.java => ObjectIdentifier.java} | 27 +-
.../base/applib/types/ObjectIdentifierType.java | 36 --
.../types/{FqcnType.java => Percentage.java} | 23 +-
.../base/applib/types/PercentageType.java | 36 --
.../types/{NameType.java => ProperName.java} | 25 +-
.../base/applib/types/ProperNameType.java | 36 --
.../subdomains/base/applib/types/Reference.java | 47 ++
.../base/applib/types/ReferenceType.java | 39 --
.../types/{DescriptionType.java => Title.java} | 26 +-
.../subdomains/base/applib/types/TitleType.java | 34 --
.../{DescriptionType.java => UrlTemplate.java} | 26 +-
.../base/applib/types/UrlTemplateType.java | 34 --
.../subdomains/base/applib/types/UserNameType.java | 34 --
.../applib/types/{FqcnType.java => Username.java} | 25 +-
.../isis/subdomains/base/applib/types/XxxType.java | 34 --
.../base/applib/valuetypes/LocalDateInterval.java | 1 -
.../CalendarServiceTest_beginningOfMonth.java | 16 +-
.../CalendarServiceTest_beginningOfQuarter.java | 46 +-
.../adoc/modules/docx/attachments/Template.docx | Bin 0 -> 28756 bytes
.../modules/docx/examples/input-exact-match.html | 41 ++
.../adoc/modules/docx/images/template-docx.png | Bin 0 -> 472174 bytes
.../docx/images/word-enable-developer-ribbon.png | Bin 0 -> 435844 bytes
subdomains/docx/adoc/modules/docx/nav.adoc | 3 +-
subdomains/docx/adoc/modules/docx/pages/about.adoc | 124 ++++-
subdomains/docx/applib/pom.xml | 59 ++-
.../isis/subdomains/docx/applib/DocxService.java | 497 +++++++++++++++++++++
.../applib/exceptions/DocxServiceException.java | 13 +
.../docx/applib/exceptions/LoadInputException.java | 8 +
.../applib/exceptions/LoadTemplateException.java | 8 +
.../docx/applib/exceptions/MergeException.java | 11 +
.../docx/applib/traverse/AllMatches.java | 42 ++
.../docx/applib/traverse/CallbackAbstract.java | 32 ++
.../docx/applib/traverse/FirstMatch.java | 47 ++
.../isis/subdomains/docx/applib/util/Docx.java | 109 +++++
.../isis/subdomains/docx/applib/util/Dump.java | 181 ++++++++
.../isis/subdomains/docx/applib/util/Jdom2.java | 76 ++++
.../isis/subdomains/docx/applib/util/Types.java | 17 +
.../applib/src/main/resources/docx4j.properties | 31 ++
.../docx/applib/DocxService_merge_Test.java | 352 +++++++++++++++
.../isis/subdomains/docx/applib/IoHelper.java | 98 ++++
.../subdomains/docx/applib/Output-Expected.docx | Bin 0 -> 29005 bytes
.../subdomains/docx/applib/Output-Expected.pdf | Bin 0 -> 84424 bytes
.../isis/subdomains/docx/applib/Template.docx | Bin 0 -> 28756 bytes
.../subdomains/docx/applib/input-exact-match.html | 67 +++
.../subdomains/docx/applib/input-malformed.html | 69 +++
.../isis/subdomains/docx/applib/input-missing.html | 69 +++
.../isis/subdomains/docx/applib/input-surplus.html | 70 +++
subdomains/excel/adoc/modules/excel/nav.adoc | 3 +-
.../freemarker/adoc/modules/freemarker/nav.adoc | 3 +-
subdomains/ognl/adoc/modules/ognl/nav.adoc | 3 +-
subdomains/pdfbox/adoc/modules/pdfbox/nav.adoc | 3 +-
subdomains/pom.xml | 51 ++-
subdomains/spring/adoc/modules/spring/nav.adoc | 3 +-
.../adoc/modules/spring/partials/module-nav.adoc | 2 +-
.../xdocreport/adoc/modules/xdocreport/nav.adoc | 2 +-
subdomains/zip/adoc/modules/zip/nav.adoc | 3 +-
subdomains/zip/applib/pom.xml | 20 +-
.../adoc/modules/fixtures/pages/about.adoc | 6 +-
.../fixture-scripts/mocking-the-clock-or-user.adoc | 79 ++++
.../pages/fixture-scripts/mocking-the-clock.adoc | 49 --
.../pages/fixture-scripts/sudo-service.adoc | 55 ---
.../IsisIntegrationTestAbstractWithFixtures.java | 44 +-
.../applib/IsisModuleTestingFixturesApplib.java | 9 +-
.../fixtures/applib/clock/ClockFixture.java | 126 ------
.../fixtures/applib/clock/TickingClockFixture.java | 142 ------
.../testing/fixtures/applib/clock/clock/Clock.java | 154 -------
.../fixtures/applib/clock/clock/FixtureClock.java | 214 ---------
.../applib/clock/clock/TickingFixtureClock.java | 184 --------
...va => QueryResultsCacheControlForFixtures.java} | 6 +-
...ce.java => InitialFixtureScriptsInstaller.java} | 51 +--
.../legacy/FixtureClockInstantiationTest.java | 60 ---
.../restfulobjects/rendering/IResourceContext.java | 5 -
.../rendering/ReprRendererAbstract.java | 2 +-
.../viewer/restfulobjects/rendering/Responses.java | 2 +-
...entNegotiationServiceForRestfulObjectsV1_0.java | 2 +-
..._ensureCompatibleAcceptHeader_ContractTest.java | 6 +-
.../viewer/context/ResourceContext.java | 16 +-
.../resources/DomainObjectResourceServerside.java | 6 +-
.../viewer/resources/DomainResourceHelper.java | 2 +-
.../resources/DomainServiceResourceServerside.java | 6 +-
.../resources/DomainTypeResourceServerside.java | 8 +-
.../viewer/resources/HomePageReprRenderer.java | 4 +-
.../resources/HomePageResourceServerside.java | 8 +-
.../viewer/resources/ImageResourceServerside.java | 6 +-
.../viewer/resources/JsonParserHelper.java | 2 +-
.../resources/MenuBarsResourceServerside.java | 6 +-
.../viewer/resources/ResourceAbstract.java | 10 +-
.../viewer/resources/UserResourceServerside.java | 26 +-
.../resources/VersionResourceServerside.java | 8 +-
.../context/ResourceContext_getArg_Test.java | 6 +-
.../wicket/ui/app/logout/LogoutHandlerWkt.java | 8 +-
.../ajaxtable/PrototypingMessageProvider.java | 2 +-
.../wicket/ui/panels/FormExecutorDefault.java | 2 +-
.../AuthenticatedWebSessionForIsis.java | 2 +-
.../viewer/integration/LocalizerForIsis.java | 6 +-
.../viewer/integration/WebRequestCycleForIsis.java | 2 +-
...uthenticatedWebSessionForIsis_Authenticate.java | 10 +-
236 files changed, 4165 insertions(+), 4011 deletions(-)
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/command/CommandExecutorService~InteractionContextPolicy.adoc
create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionLayerTracker.adoc
delete mode 100644 antora/components/refguide-index/modules/core/pages/index/interaction/session/InteractionFactory.adoc
delete mode 100644 antora/components/refguide-index/modules/core/pages/index/security/authentication/Authentication.adoc
delete mode 100644 antora/components/refguide-index/modules/core/pages/index/security/authentication/manager/AnonymousInteractionFactory.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/clock/TickingClockService.adoc
delete mode 100644 antora/components/refguide-index/modules/extensions/pages/index/commandreplay/secondary/executor/CommandExecutorServiceWithTime.adoc
copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => Description.adoc} (81%)
rename antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{FqcnType.adoc => Fqcn.adoc} (84%)
rename antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{MoneyType.adoc => Money.adoc} (83%)
rename antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{DescriptionType.adoc => Name.adoc} (85%)
copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => Notes.adoc} (81%)
delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/NotesType.adoc
copy antora/components/refguide-index/modules/{extensions/pages/index/commandreplay/secondary/SecondaryStatus.adoc => subdomains/pages/index/base/applib/types/ObjectIdentifier.adoc} (77%)
delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/ObjectIdentifierType.adoc
copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => Percentage.adoc} (79%)
delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/PercentageType.adoc
copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => ProperName.adoc} (81%)
delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/ProperNameType.adoc
copy antora/components/refguide-index/modules/{extensions/pages/index/commandreplay/secondary/SecondaryStatus.adoc => subdomains/pages/index/base/applib/types/Reference.adoc} (78%)
delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/ReferenceType.adoc
copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => Title.adoc} (83%)
delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/TitleType.adoc
copy antora/components/refguide-index/modules/{extensions/pages/index/commandreplay/secondary/SecondaryStatus.adoc => subdomains/pages/index/base/applib/types/UrlTemplate.adoc} (76%)
delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/UrlTemplateType.adoc
delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/UserNameType.adoc
copy antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/{NameType.adoc => Username.adoc} (80%)
delete mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/base/applib/types/XxxType.adoc
create mode 100644 antora/components/refguide-index/modules/subdomains/pages/index/docx/applib/DocxService.adoc
rename antora/components/refguide-index/modules/subdomains/pages/index/{base/applib/types/NameType.adoc => docx/applib/DocxService~MergeParams.adoc} (91%)
delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/clock/TickingClockFixture.adoc
delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/clock/clock/Clock.adoc
delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/clock/clock/FixtureClock.adoc
delete mode 100644 antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/clock/clock/TickingFixtureClock.adoc
rename antora/components/refguide-index/modules/testing/pages/index/fixtures/applib/services/{FixturesLifecycleService.adoc => InitialFixtureScriptsInstaller.adoc} (79%)
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/package-info.java
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/clock/package-info.java
rename core/interaction/src/main/java/org/apache/isis/core/interaction/session/InteractionTracker.java => api/applib/src/main/java/org/apache/isis/applib/services/iactnlayer/InteractionLayerTracker.java (83%)
delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/sudo/package-info.java
create mode 100644 api/applib/src/test/java/org/apache/isis/applib/services/iactnlayer/InteractionContext_combine_Test.java
delete mode 100644 core/runtime/src/main/java/org/apache/isis/core/runtime/context/RuntimeContext.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/clock/ClockServiceDefault.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/queryresultscache/QueryResultsCacheDefault.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/sudo/SudoServiceDefault.java
delete mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/user/UserServiceDefault.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/clock/TickingClockService.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/executor/CommandExecutorServiceWithTime.java
delete mode 100644 extensions/core/command-replay/secondary/src/main/java/org/apache/isis/extensions/commandreplay/secondary/jobcallables/IsTickingClockInitialized.java
copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{FqcnType.java => Description.java} (50%)
copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{NameType.java => Fqcn.java} (59%)
copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{MoneyType.java => Money.java} (59%)
copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{DescriptionType.java => Name.java} (59%)
rename subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{MoneyType.java => Notes.java} (51%)
delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/NotesType.java
copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{DescriptionType.java => ObjectIdentifier.java} (56%)
delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/ObjectIdentifierType.java
copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{FqcnType.java => Percentage.java} (60%)
delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/PercentageType.java
rename subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{NameType.java => ProperName.java} (57%)
delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/ProperNameType.java
create mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/Reference.java
delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/ReferenceType.java
copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{DescriptionType.java => Title.java} (58%)
delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/TitleType.java
rename subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{DescriptionType.java => UrlTemplate.java} (55%)
delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/UrlTemplateType.java
delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/UserNameType.java
rename subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/{FqcnType.java => Username.java} (57%)
delete mode 100644 subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/types/XxxType.java
create mode 100644 subdomains/docx/adoc/modules/docx/attachments/Template.docx
create mode 100644 subdomains/docx/adoc/modules/docx/examples/input-exact-match.html
create mode 100644 subdomains/docx/adoc/modules/docx/images/template-docx.png
create mode 100644 subdomains/docx/adoc/modules/docx/images/word-enable-developer-ribbon.png
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/DocxService.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/exceptions/DocxServiceException.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/exceptions/LoadInputException.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/exceptions/LoadTemplateException.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/exceptions/MergeException.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/traverse/AllMatches.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/traverse/CallbackAbstract.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/traverse/FirstMatch.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Docx.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Dump.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Jdom2.java
create mode 100644 subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Types.java
create mode 100644 subdomains/docx/applib/src/main/resources/docx4j.properties
create mode 100644 subdomains/docx/applib/src/test/java/org/apache/isis/subdomains/docx/applib/DocxService_merge_Test.java
create mode 100644 subdomains/docx/applib/src/test/java/org/apache/isis/subdomains/docx/applib/IoHelper.java
create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/Output-Expected.docx
create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/Output-Expected.pdf
create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/Template.docx
create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/input-exact-match.html
create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/input-malformed.html
create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/input-missing.html
create mode 100644 subdomains/docx/applib/src/test/resources/org/apache/isis/subdomains/docx/applib/input-surplus.html
create mode 100644 testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/mocking-the-clock-or-user.adoc
delete mode 100644 testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/mocking-the-clock.adoc
delete mode 100644 testing/fixtures/adoc/modules/fixtures/pages/fixture-scripts/sudo-service.adoc
delete mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/clock/ClockFixture.java
delete mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/clock/TickingClockFixture.java
delete mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/clock/clock/Clock.java
delete mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/clock/clock/FixtureClock.java
delete mode 100644 testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/clock/clock/TickingFixtureClock.java
rename testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/queryresultscache/{QueryResultsCacheControlDefault.java => QueryResultsCacheControlForFixtures.java} (92%)
rename testing/fixtures/applib/src/main/java/org/apache/isis/testing/fixtures/applib/services/{FixturesLifecycleService.java => InitialFixtureScriptsInstaller.java} (63%)
delete mode 100644 testing/fixtures/applib/src/test/java/org/apache/isis/testing/fixtures/applib/legacy/FixtureClockInstantiationTest.java