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 2019/12/06 08:21:35 UTC
[isis] branch master updated (3964824 -> 9d1c689)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git.
from 3964824 ISIS-2177: removing unreferenced Encodable methods from Oids
add e60cc85 ISIS-2214: adds @Module annotation (though not using it within core framework)
add 2737d96 ISIS-2215: adds missing modules, move some classes around
add b4444ce ISIS-2215: fixes compile issues
add d7a2cb1 ISIS-2215: moves fakedata.dom blobs and clob resources
add 4f99702 ISIS-2215: lombok is failing to build in wicket-model ... fixing version to try to diagnose
add 4b49380 ISIS-2215: fixes lombok issue
add b79c1ed ISIS-2215: fixes lombok issue
add 0c8d0fb ISIS-2215: fixes lombok issue
add ee38e45 ISIS-2215: renames unit tests is all
add a1374eb ISIS-2215: removes @ComponentScan throughout core.
add 7d15e66 ISIS-2215: simplifies SimpleSession constructors.
add 6502bc6 ISIS-2215: declares AuthenticationManagerStandard as a service of service-api
add 66f4164 ISIS-2215: TableColumnService is not a service, don't declare as such.
add 819f664 ISIS-2215: fixes disable message for swagger and rest api menus
add 9752a1d ISIS-2215: reinstates one of the constructors for SimpleSession
add 9d1c689 ISIS-2215: adds @Named("...") for services for consistency with ids prior to refactoring
No new revisions were added by this update.
Summary of changes:
.../core/modules/ROOT/partials/component-nav.adoc | 4 +-
.../isis-configurations-and-modules.pptx | Bin 49411 -> 53103 bytes
core/applib/pom.xml | 5 -
.../org/apache/isis/applib/IsisApplibModule.java | 58 ----------
.../org/apache/isis/applib/IsisModuleApplib.java | 120 +++++++++++++++++++++
.../org/apache/isis/applib/annotation/Module.java | 63 +++++++++++
.../isis/applib/domain/DomainObjectList.java | 16 +--
.../isis/applib/mixins/dto/DtoMappingHelper.java | 3 +-
.../isis/applib/mixins/dto/Dto_downloadXml.java | 2 +-
.../isis/applib/mixins/dto/Dto_downloadXsd.java | 2 +-
.../mixins/layout/Object_downloadLayoutXml.java | 2 +-
.../applib/mixins/layout/Object_openRestApi.java | 3 +-
.../mixins/layout/Object_rebuildMetamodel.java | 2 +-
.../metamodel/Object_downloadMetaModelXml.java | 2 +-
.../mixins/metamodel/Object_objectIdentifier.java | 2 +-
.../applib/mixins/metamodel/Object_objectType.java | 2 +-
.../applib/services/actinvoc/package-info.java | 31 ------
.../services/audit/AuditerServiceLogging.java | 4 +-
.../services/bookmark/BookmarkHolder_lookup.java | 4 +-
.../services/bookmark/BookmarkHolder_object.java | 4 +-
.../isis/applib/services/clock/ClockService.java | 4 +-
.../applib/services/command/CommandContext.java | 3 +-
.../services/confview/ConfigurationMenu.java | 4 +-
.../ContentMappingServiceForCommandDto.java | 4 +-
.../ContentMappingServiceForCommandsDto.java | 3 +-
.../applib/services/iactn/InteractionContext.java | 3 +-
.../applib/services/jaxb/JaxbServiceDefault.java | 3 +-
.../applib/services/layout/LayoutServiceMenu.java | 4 +-
.../services/metamodel/MetaModelServicesMenu.java | 4 +-
.../services/publish/PublisherServiceLogging.java | 4 +-
.../QueryResultsCacheInternal.java | 3 +-
.../applib/services/scratchpad/Scratchpad.java | 3 +-
.../services/swagger/SwaggerServiceMenu.java | 8 +-
.../services/tablecol/TableColumnOrderService.java | 3 +
.../applib/services/tablecol/package-info.java | 26 -----
.../UrlEncodingServiceWithCompression.java | 4 +-
.../bytebuddy/IsisModuleCodegenByteBuddy.java | 13 +++
.../ClassLoadingStrategyAdvisor.java | 2 +-
.../ProxyFactoryPluginUsingByteBuddy.java | 4 +-
...ons.internal.plugins.codegen.ProxyFactoryPlugin | 2 +-
.../org/apache/isis/commons/IsisModuleCommons.java | 13 +++
.../commons/handler/ChainOfResponsibility.java | 9 +-
.../commons/internal/collections/_Collections.java | 8 +-
...IsisConfigModule.java => IsisModuleConfig.java} | 14 ++-
.../isis/config/presets/DebugDiscovery.properties | 2 +-
.../facets/object/mixin/MixinIntendedAs.java | 4 +-
.../object/mixin/MixinIntendedAsActionTest.java | 10 --
.../ServiceInjectorTestUsingCodegenPlugin.java | 1 +
.../ServiceInstantiatorTestUsingCodegenPlugin.java | 1 +
core/metamodel/pom.xml | 32 +++---
.../apache/isis/metamodel/IsisModuleMetamodel.java | 103 ++++++++++++++++++
.../metamodel/{ => context}/MetaModelContext.java | 2 +-
.../{ => context}/MetaModelContextAware.java | 2 +-
.../{ => context}/MetaModelContext_usingIoc.java | 2 +-
.../metamodel/{ => context}/MetaModelContexts.java | 5 +-
.../isis/metamodel/facetapi/FacetAbstract.java | 2 +-
.../isis/metamodel/facetapi/FacetHolder.java | 2 +-
.../isis/metamodel/facetapi/FacetHolderImpl.java | 4 +-
.../metamodel/facets/FacetFactoryAbstract.java | 4 +-
.../ViewModelSemanticCheckingFacetFactory.java | 2 +-
.../DomainObjectAnnotationFacetFactory.java | 2 +-
.../DomainServiceFacetAnnotationFactory.java | 2 +-
.../parameter/ParameterAnnotationFacetFactory.java | 2 +-
.../property/PropertyAnnotationFacetFactory.java | 2 +-
.../metamodel/objectmanager/ObjectManager.java | 2 +-
.../objectmanager/ObjectManagerDefault.java | 5 +-
.../objectmanager/create/ObjectCreator.java | 4 +-
.../create/ObjectCreator_builtinHandlers.java | 2 +-
.../metamodel/objectmanager/load/ObjectLoader.java | 4 +-
.../load/ObjectLoader_builtinHandlers.java | 2 +-
.../refresh/ObjectRefresher_builtinHandlers.java | 2 +-
.../param/DeriveFacetsPostProcessor.java | 4 +-
.../progmodel/ProgrammingModelAbstract.java | 8 +-
.../ProgrammingModelInitFilterDefault.java | 3 +-
.../metamodel/services/ServiceInjectorDefault.java | 3 +-
.../services/appfeat/ApplicationFeature.java | 8 +-
.../appfeat/ApplicationFeatureFactory.java | 3 +-
.../ApplicationFeatureRepositoryDefault.java | 4 +-
.../classsubstitutor/ClassSubstitutorDefault.java | 4 +-
.../services/events/MetamodelEventService.java | 2 +
.../events/MetamodelEventSupport_Spring.java | 3 +-
.../exceprecog/ExceptionRecognizerDocDefault.java | 3 +-
.../services/grid/GridLoaderServiceDefault.java | 3 +-
.../services/grid/GridReaderUsingJaxb.java | 3 +-
.../services/grid/GridServiceDefault.java | 3 +-
.../grid/bootstrap3/GridSystemServiceBS3.java | 3 +-
.../services/layout/LayoutServiceDefault.java | 3 +-
.../metamodel/MetaModelServiceDefault.java | 3 +-
.../services/registry/ServiceRegistryDefault.java | 3 +-
.../services/swagger/SwaggerServiceDefault.java | 3 +-
.../swagger/internal/ClassExcluderDefault.java | 4 +-
.../swagger/internal/SwaggerSpecGenerator.java | 3 +-
.../services/swagger/internal/TaggerDefault.java | 4 +-
.../internal/ValuePropertyFactoryDefault.java | 4 +-
.../services/title/TitleServiceDefault.java | 3 +-
.../services/user/UserServiceDefault.java | 4 +-
.../apache/isis/metamodel/spec/ManagedObject.java | 2 +-
.../isis/metamodel/spec/feature/ObjectAction.java | 3 +-
.../specloader/InjectorMethodEvaluatorDefault.java | 4 +-
.../specloader/ProgrammingModelServiceDefault.java | 5 +-
.../specloader/SpecificationLoaderDefault.java | 5 +-
.../specloader/facetprocessor/FacetProcessor.java | 2 +-
.../specimpl/ObjectActionParameterAbstract.java | 3 +-
.../specloader/specimpl/ObjectMemberAbstract.java | 2 +-
.../specimpl/dflt/ObjectSpecificationDefault.java | 2 +-
.../validator/MetaModelValidatorAbstract.java | 4 +-
.../metamodel/MetaModelContext_configTest.java | 1 +
.../metamodel/MetaModelContext_forTesting.java | 1 +
.../isis/metamodel/ServiceInjector_forTesting.java | 1 +
.../isis/metamodel/ServiceRegistry_forTesting.java | 3 +-
.../facets/AbstractFacetFactoryJUnit4TestCase.java | 4 +-
.../metamodel/facets/AbstractFacetFactoryTest.java | 2 +-
.../ViewModelSemanticCheckingFacetFactoryTest.java | 4 +-
.../ident/title/TitleFacetViaMethodTest.java | 2 +-
.../TitleFacetViaTitleAnnotationTest.java | 2 +-
.../parseable/ParseableFacetUsingParserTest.java | 2 +-
.../BigDecimalValueSemanticsProviderTest.java | 2 +-
.../value/BigIntValueSemanticsProviderTest.java | 2 +-
.../value/ByteValueSemanticsProviderTest.java | 2 +-
.../value/DoubleValueSemanticsProviderTest.java | 2 +-
.../value/FloatValueSemanticsProviderTest.java | 2 +-
.../value/IntValueSemanticsProviderTest.java | 2 +-
.../JavaSqlDateValueSemanticsProviderTest.java | 2 +-
.../JavaSqlTimeValueSemanticsProviderTest.java | 2 +-
.../JavaUtilDateValueSemanticsProviderTest.java | 2 +-
.../value/LongValueSemanticsProviderTest.java | 2 +-
.../value/MoneyValueSemanticsProviderTest.java | 2 +-
.../PercentageValueSemanticsProviderTest.java | 2 +-
.../value/ShortValueSemanticsProviderTest.java | 2 +-
.../ValueSemanticsProviderAbstractTestCase.java | 2 +-
.../ServiceInjectorDefaultTest_usingFields.java | 4 +-
...InjectorDefaultTest_validateServices_happy.java | 4 +-
.../services/ServiceInjectorLegacyTest.java | 4 +-
.../SpecificationLoaderTestAbstract.java | 2 +-
.../jdo/applib/IsisModuleJdoApplib.java} | 7 +-
core/persistence/jdo/datanucleus-5/pom.xml | 2 +-
...Nucleus.java => IsisModuleJdoDataNucleus5.java} | 45 +++++---
.../service/JdoPersistenceLifecycleService.java | 2 +-
.../mixins/Persistable_datanucleusIdLong.java | 2 +-
.../mixins/Persistable_datanucleusVersionLong.java | 2 +-
.../Persistable_datanucleusVersionTimestamp.java | 2 +-
.../mixins/Persistable_downloadJdoMetadata.java | 2 +-
.../objectadapter/ObjectAdapterContext.java | 2 +-
.../persistence/IsisPersistenceSessionJdoBase.java | 3 +-
.../persistence/PersistenceSession5.java | 18 ++--
.../persistence/PersistenceSessionFactory5.java | 2 +-
...AnnotationFacetFactoryTest_refineMetaModel.java | 3 +-
... WrapperFactoryDefault_wrappedObject_Test.java} | 4 +-
...ctoryDefault_wrappedObject_transient_Test.java} | 4 +-
.../runtime/system/ObjectMemberAbstractTest.java | 2 +-
core/pom.xml | 2 +-
core/runtime-services/pom.xml | 4 +
.../services/IsisModuleRuntimeServices.java | 97 +++++++++++++++++
.../services/IsisRuntimeServicesModule.java | 35 ------
.../isis/runtime/services/ServiceInstantiator.java | 1 +
.../auth/AuthenticationSessionProviderDefault.java | 3 +-
.../auth/AuthorizationManagerStandard.java | 3 +-
.../background/CommandExecutorServiceDefault.java | 3 +-
.../bookmarks/BookmarkServiceInternalDefault.java | 3 +-
.../command/CommandDtoServiceInternalDefault.java | 2 +
.../services/command/CommandServiceDefault.java | 4 +-
.../confmenu/ConfigurationViewServiceDefault.java | 3 +-
.../services/email/EmailServiceDefault.java | 3 +-
.../services/eventbus/EventBusServiceSpring.java | 3 +-
.../services/factory/FactoryServiceDefault.java | 3 +-
.../homepage/HomePageResolverServiceDefault.java | 3 +-
.../services/i18n/po/TranslationServicePo.java | 3 +-
.../services/i18n/po/TranslationServicePoMenu.java | 4 +-
.../ixn/InteractionDtoServiceInternalDefault.java | 2 +
.../menubars/MenuBarsLoaderServiceDefault.java | 3 +-
.../menubars/bootstrap3/MenuBarsServiceBS3.java | 5 +-
.../services/message/MessageServiceDefault.java | 3 +-
.../publish/PublishingServiceInternalDefault.java | 3 +-
.../repository/RepositoryServiceDefault.java | 4 +-
.../services/routing/RoutingServiceDefault.java | 4 +-
.../sessmgmt/SessionManagementServiceDefault.java | 3 +-
.../runtime/services/sudo/SudoServiceDefault.java | 2 +
.../userprof/UserProfileServiceDefault.java | 3 +-
.../userreg/EmailNotificationServiceDefault.java | 2 +
.../services/wrapper/WrapperFactoryDefault.java | 5 +-
.../handlers/DomainObjectInvocationHandler.java | 2 +-
.../wrapper/handlers/ProxyContextHandler.java | 2 +-
.../services/xactn/TransactionServiceSpring.java | 3 +-
.../xmlsnapshot/XmlSnapshotServiceDefault.java | 3 +-
core/runtime/pom.xml | 18 ++--
.../org/apache/isis/runtime/IsisModuleRuntime.java | 56 ++++++++++
.../ObjectAdapterMementoServiceDefault.java | 3 +-
.../runtime/scoping}/RequestScopedService.java | 2 +-
.../system/context/session/RuntimeContext.java | 2 +-
.../system/context/session/RuntimeContextBase.java | 2 +-
.../context/session/RuntimeEventService.java | 2 +
.../session/RuntimeEventSupport_Spring.java | 3 +-
.../persistence/PersistenceSessionFactory.java | 2 +-
.../events/PersistenceEventService.java | 3 +-
.../events/PersistenceEventService_Spring.java | 3 +-
.../persistence/events/TimestampService.java | 3 +-
.../isis/runtime/system/session/IsisSession.java | 2 +-
.../system/session/IsisSessionFactoryDefault.java | 5 +-
.../transaction/AuditingServiceInternal.java | 3 +-
.../transaction/ChangedObjectsServiceInternal.java | 3 +-
.../system/ObjectActionLayoutXmlDefaultTest.java | 2 +-
.../org/apache/isis/schema/IsisModuleSchema.java} | 10 +-
core/security/api/pom.xml | 2 +-
.../isis/security/api/IsisModuleSecurityApi.java} | 12 +--
.../standard/AuthenticationManagerStandard.java | 2 +
.../api/authentication/standard/SimpleSession.java | 25 -----
.../SimpleSessionEncodabilityNoRolesTest.java | 4 +-
.../SimpleSessionEncodabilityWithRolesTest.java | 4 +-
core/security/bypass/pom.xml | 2 +-
...tyBypass.java => IsisModuleSecurityBypass.java} | 12 ++-
core/security/keycloak/pom.xml | 2 +-
...ycloak.java => IsisModuleSecurityKeycloak.java} | 18 ++--
core/security/shiro/pom.xml | 2 +-
...rityShiro.java => IsisModuleSecurityShiro.java} | 19 ++--
.../shiro/authentication/ShiroAuthenticator.java | 2 +-
.../shiro/authorization/ShiroAuthorizor.java | 2 +-
.../shiro/{ => context}/ShiroSecurityContext.java | 2 +-
.../{ => realm/ldap}/IsisLdapContextFactory.java | 2 +-
.../shiro/{ => realm/ldap}/IsisLdapRealm.java | 6 +-
.../shiro/{ => webmodule}/WebModuleShiro.java | 2 +-
core/testsupport/integtestsupport/pom.xml | 2 +-
.../applib/IsisModuleRestfulObjectsApplib.java | 7 ++
.../IsisModuleRestfulObjectsJaxrsResteasy4.java | 13 +++
core/viewers/restfulobjects/rendering/pom.xml | 4 -
.../restfulobjects/rendering/IResourceContext.java | 2 +-
.../IsisModuleRestfulObjectsRendering.java | 32 ++++++
...ts.java => IsisModuleRestfulObjectsViewer.java} | 14 ++-
.../viewer/context/ResourceContext.java | 2 +-
.../viewer/resources/ResourceAbstract.java | 2 +-
.../viewer/webmodule/WebModuleRestfulObjects.java | 4 +-
.../auth/AuthenticationSessionStrategy.java | 2 +-
..._ensureCompatibleAcceptHeader_ContractTest.java | 3 +-
.../context/ResourceContext_getArg_Test.java | 3 +-
.../viewer/wicket/model/IsisModuleWicketModel.java | 13 +++
.../wicket/model/models/EntityCollectionModel.java | 42 ++++----
.../wicket/model/models/EntityModel_hintsTest.java | 2 +-
.../ScalarModel_isScalarSubtypingAnyOf_Test.java | 2 +-
.../isis/viewer/wicket/ui/IsisModuleWicketUi.java | 17 +++
.../isis/viewer/wicket/ui/panels/PanelBase.java | 2 +-
.../ui/ComponentFactoryAbstractTest_init.java | 2 +-
...ollectionContentsSelectorDropdownPanelTest.java | 2 +-
.../viewer/wicket/viewer/IsisBootViewerWicket.java | 41 -------
.../wicket/viewer/IsisModuleWicketViewer.java | 70 ++++++++++++
.../ComponentFactoryRegistryDefault.java | 2 +-
.../viewer/wicketapp/IsisWicketApplication.java | 2 +-
.../src/main/doc/modules/webapp}/_attributes.adoc | 0
.../doc/modules/{runtime-web => webapp}/nav.adoc | 0
.../doc/modules/webapp/pages}/_attributes.adoc | 0
.../{runtime-web => webapp}/pages/about.adoc | 0
.../doc/modules/webapp/partials}/_attributes.adoc | 0
.../partials/module-nav.adoc | 0
.../{IsisBootWebApp.java => IsisModuleWebapp.java} | 21 ++--
.../webapp/context/IsisWebAppCommonContext.java | 2 +-
core/webboot-springboot/pom.xml | 5 -
.../runtime-spring/partials/module-nav.adoc | 1 -
.../modules/webboot-springboot}/_attributes.adoc | 0
.../nav.adoc | 0
.../webboot-springboot/pages}/_attributes.adoc | 0
.../pages/about.adoc | 0
.../webboot-springboot/partials}/_attributes.adoc | 0
.../webboot-springboot/partials/module-nav.adoc | 1 +
.../springboot/IsisModuleSpringBoot.java} | 15 +--
.../java/demoapp/application/DemoAppManifest.java | 40 +++----
.../demo/src/main/java/demoapp/utils/DemoStub.java | 2 +-
.../demoapp/utils/LibraryPreloadingService.java | 2 +-
.../testdomain/conf/Configuration_headless.java | 12 +--
.../testdomain/conf/Configuration_usingJdo.java | 16 +--
.../conf/Configuration_usingJdoAndShiro.java | 16 +--
.../model/bad/InvalidOrphanedActionSupport.java | 2 +-
.../bad/InvalidOrphanedCollectionSupport.java | 2 +-
.../model/bad/InvalidOrphanedPropertySupport.java | 2 +-
.../testdomain/model/good/ProperActionSupport.java | 2 +-
.../model/good/ProperActionSupport_action.java | 2 +-
.../model/good/ProperActionSupport_collection.java | 2 +-
.../good/ProperActionSupport_collection2.java | 2 +-
.../model/good/ProperActionSupport_mixin.java | 2 +-
.../model/good/ProperActionSupport_property.java | 2 +-
.../model/good/ProperActionSupport_property2.java | 2 +-
.../model/good/ProperCollectionSupport.java | 2 +-
.../model/good/ProperPrefixedMember.java | 2 +-
.../model/good/ProperPropertySupport.java | 2 +-
.../bootstrapping/AutoConfigurationTest.java | 2 +-
.../SpringServiceProvisioningTest.java | 19 +++-
.../isis/testdomain/config/IsisConfigBeanTest.java | 4 +-
.../isis/testdomain/rest/RestServiceTest.java | 4 +-
.../isis/testdomain/shiro/AbstractShiroTest.java | 2 +-
.../isis/testdomain/shiro/ShiroSecmanLdapTest.java | 16 +--
.../shiro/ShiroSecmanLdap_restfulStressTest.java | 22 ++--
.../isis/testdomain/shiro/ShiroSecmanTest.java | 16 +--
.../smoketests/src/test/resources/shiro-ldap.ini | 4 +-
.../test/resources/shiro-secman-ldap-cached.ini | 4 +-
.../src/test/resources/shiro-secman-ldap.ini | 4 +-
...tSpringModule.java => IsisModuleExtSpring.java} | 2 +-
.../extensions/base/dom/IsisModuleExtBase.java | 7 ++
.../{ExcelModule.java => IsisModuleExtExcel.java} | 2 +-
...ule.java => IsisModuleExtFakeDataFixtures.java} | 6 +-
.../FakeDataDemoObjectWithAll_create3.java | 2 +-
...eDataDemoObjectWithAll_create_withFakeData.java | 2 +-
...eDataDemoObjectWithAll_update_withFakeData.java | 2 +-
.../IsisModuleExtFakeData.java} | 4 +-
.../AbstractRandomValueGenerator.java | 2 +-
.../fakedata/dom/{ => services}/Addresses.java | 2 +-
.../fakedata/dom/{ => services}/BigDecimals.java | 4 +-
.../fakedata/dom/{ => services}/BigIntegers.java | 4 +-
.../fakedata/dom/{ => services}/Books.java | 2 +-
.../fakedata/dom/{ => services}/Booleans.java | 2 +-
.../fakedata/dom/{ => services}/Bytes.java | 4 +-
.../fakedata/dom/{ => services}/Chars.java | 4 +-
.../fakedata/dom/{ => services}/Collections.java | 4 +-
.../fakedata/dom/{ => services}/Comms.java | 2 +-
.../fakedata/dom/{ => services}/CreditCards.java | 2 +-
.../fakedata/dom/{ => services}/Doubles.java | 4 +-
.../fakedata/dom/{ => services}/Enums.java | 4 +-
.../dom/{ => services}/FakeDataService.java | 2 +-
.../fakedata/dom/{ => services}/Floats.java | 4 +-
.../fakedata/dom/{ => services}/Integers.java | 4 +-
.../fakedata/dom/{ => services}/IsisBlobs.java | 4 +-
.../fakedata/dom/{ => services}/IsisClobs.java | 4 +-
.../fakedata/dom/{ => services}/IsisMoneys.java | 4 +-
.../fakedata/dom/{ => services}/IsisPasswords.java | 4 +-
.../fakedata/dom/{ => services}/J8DateTimes.java | 4 +-
.../fakedata/dom/{ => services}/J8LocalDates.java | 4 +-
.../fakedata/dom/{ => services}/J8Periods.java | 4 +-
.../fakedata/dom/{ => services}/JavaSqlDates.java | 4 +-
.../dom/{ => services}/JavaSqlTimestamps.java | 4 +-
.../fakedata/dom/{ => services}/JavaUtilDates.java | 4 +-
.../fakedata/dom/{ => services}/Longs.java | 4 +-
.../fakedata/dom/{ => services}/Lorem.java | 2 +-
.../fakedata/dom/{ => services}/Names.java | 2 +-
.../fakedata/dom/{ => services}/Shorts.java | 4 +-
.../fakedata/dom/{ => services}/Strings.java | 4 +-
.../fakedata/dom/{ => services}/Urls.java | 4 +-
.../fakedata/dom/{ => services}/Uuids.java | 4 +-
.../blobs/Pawson-Naked-Objects-thesis.pdf | Bin
.../dom/{ => services}/blobs/image01-150x150.jpg | Bin
.../dom/{ => services}/blobs/image01-2048x1536.jpg | Bin
.../dom/{ => services}/blobs/image01-240x180.jpg | Bin
.../dom/{ => services}/blobs/image01-4000x3000.jpg | Bin
.../dom/{ => services}/blobs/image01-640x480.jpg | Bin
.../dom/{ => services}/blobs/image02-150x150.jpg | Bin
.../dom/{ => services}/blobs/image02-2048x1536.jpg | Bin
.../dom/{ => services}/blobs/image02-240x180.jpg | Bin
.../dom/{ => services}/blobs/image02-4000x3000.jpg | Bin
.../dom/{ => services}/blobs/image02-640x480.jpg | Bin
.../{ => services}/blobs/rick-mugridge-paper.pdf | Bin
.../dom/{ => services}/clobs/RTF-Spec-1.7.rtf | 0
.../fakedata/dom/{ => services}/clobs/a_and_c.xml | 0
.../fakedata/dom/{ => services}/clobs/all_well.xml | 0
.../fakedata/dom/{ => services}/clobs/as_you.xml | 0
.../fakedata/dom/{ => services}/clobs/com_err.xml | 0
.../fakedata/dom/{ => services}/clobs/config.rtf | 0
.../fakedata/dom/{ => services}/clobs/coriolan.xml | 0
.../fakedata/dom/{ => services}/clobs/cymbelin.xml | 0
.../fakedata/dom/{ => services}/clobs/dream.xml | 0
.../fakedata/dom/{ => services}/clobs/dsssl.dtd | 0
.../fakedata/dom/{ => services}/clobs/fot.dtd | 0
.../fakedata/dom/{ => services}/clobs/hamlet.xml | 0
.../fakedata/dom/{ => services}/clobs/hen_iv_1.xml | 0
.../fakedata/dom/{ => services}/clobs/hen_iv_2.xml | 0
.../fakedata/dom/{ => services}/clobs/hen_v.xml | 0
.../fakedata/dom/{ => services}/clobs/hen_vi_1.xml | 0
.../fakedata/dom/{ => services}/clobs/hen_vi_2.xml | 0
.../fakedata/dom/{ => services}/clobs/hen_vi_3.xml | 0
.../fakedata/dom/{ => services}/clobs/hen_viii.xml | 0
.../fakedata/dom/{ => services}/clobs/j_caesar.xml | 0
.../fakedata/dom/{ => services}/clobs/john.xml | 0
.../fakedata/dom/{ => services}/clobs/lear.xml | 0
.../fakedata/dom/{ => services}/clobs/lll.xml | 0
.../fakedata/dom/{ => services}/clobs/m_for_m.xml | 0
.../fakedata/dom/{ => services}/clobs/m_wives.xml | 0
.../fakedata/dom/{ => services}/clobs/macbeth.xml | 0
.../fakedata/dom/{ => services}/clobs/merchant.xml | 0
.../fakedata/dom/{ => services}/clobs/much_ado.xml | 0
.../fakedata/dom/{ => services}/clobs/othello.xml | 0
.../fakedata/dom/{ => services}/clobs/pericles.xml | 0
.../fakedata/dom/{ => services}/clobs/play.dtd | 0
.../fakedata/dom/{ => services}/clobs/r_and_j.xml | 0
.../fakedata/dom/{ => services}/clobs/rich_ii.xml | 0
.../fakedata/dom/{ => services}/clobs/rich_iii.xml | 0
.../fakedata/dom/{ => services}/clobs/sample.rtf | 0
.../fakedata/dom/{ => services}/clobs/shaksper.htm | 0
.../dom/{ => services}/clobs/style-sheet.dtd | 0
.../fakedata/dom/{ => services}/clobs/t_night.xml | 0
.../fakedata/dom/{ => services}/clobs/taming.xml | 0
.../fakedata/dom/{ => services}/clobs/tempest.xml | 0
.../fakedata/dom/{ => services}/clobs/testrtf.rtf | 0
.../fakedata/dom/{ => services}/clobs/timon.xml | 0
.../fakedata/dom/{ => services}/clobs/titus.xml | 0
.../fakedata/dom/{ => services}/clobs/troilus.xml | 0
.../fakedata/dom/{ => services}/clobs/two_gent.xml | 0
.../fakedata/dom/{ => services}/clobs/vs | 0
.../fakedata/dom/{ => services}/clobs/vx | 0
.../fakedata/dom/{ => services}/clobs/win_tale.xml | 0
.../fakedata/dom/{ => services}/clobs/xml.dcl | 0
.../fakedata/dom/{ => services}/clobs/xml.soc | 0
.../dom/{ => services}/FakeDataServiceTest.java | 2 +-
.../dom/IsisModuleExtUnitTestSupport.java | 7 ++
...soleModule.java => IsisModuleExtH2Console.java} | 6 +-
.../h2console/dom/services/H2ManagerMenu.java | 4 +-
...bMgrModule.java => IsisModuleExtHsqldbMgr.java} | 6 +-
.../hsqldbmgr/dom/services/HsqlDbManagerMenu.java | 4 +-
...rityModule.java => IsisModuleExtSecmanApi.java} | 5 +-
.../permission/ApplicationPermissionValueSet.java | 8 +-
.../secman/api/tenancy/ApplicationTenancy.java | 8 +-
...java => IsisModuleSecmanEncryptionJbcrypt.java} | 3 +-
.../PasswordEncryptionServiceUsingJBcrypt.java | 2 +-
...SecmanModel.java => IsisModuleSecmanModel.java} | 4 +-
.../app/feature/ApplicationFeatureViewModel.java | 8 +-
.../app/feature/ApplicationFeatureViewModels.java | 8 +-
.../app/feature/ApplicationPermission_feature.java | 4 +-
.../user/ApplicationUser_filterPermissions.java | 4 +-
.../app/user/ApplicationUser_permissions.java | 4 +-
.../secman/model/app/user/MeService.java | 8 +-
.../model/app/user/UserPermissionViewModel.java | 8 +-
.../dom/permission/ApplicationPermissionMenu.java | 8 +-
.../secman/model/dom/role/ApplicationRoleMenu.java | 8 +-
.../model/dom/tenancy/ApplicationTenancyMenu.java | 8 +-
.../secman/model/dom/user/ApplicationUserMenu.java | 8 +-
.../secman/model/dom/user/HasUsername_open.java | 4 +-
...do.java => IsisModuleSecmanPersistenceJdo.java} | 4 +-
.../jdo/dom/permission/ApplicationPermission.java | 8 +-
.../secman/jdo/dom/role/ApplicationRole.java | 8 +-
.../secman/jdo/dom/user/ApplicationUser.java | 8 +-
extensions/security/secman/pom.xml | 2 +-
.../secman/shiro/AuthInfoForApplicationUser.java | 1 +
...mShiro.java => IsisModuleSecmanRealmShiro.java} | 3 +-
.../secman/shiro/IsisModuleSecurityRealm.java | 1 +
.../SecurityRealmServiceUsingShiro.java | 3 +-
.../secman/shiro/{ => util}/ShiroUtils.java | 11 +-
...turesModule.java => IsisModuleExtFixtures.java} | 23 ++--
.../specsupport/IsisModuleExtSpecSupport.java | 4 +
.../integration}/ObjectFactoryForIntegration.java | 2 +-
.../isis/{ => extensions}/specsupport/specs/V.java | 4 +-
.../restclient/IsisModuleExtRestClient.java | 7 ++
.../applib/IsisModuleExtAsciidocApplib.java | 7 +-
.../asciidoc/{ => applib/value}/AsciiDoc.java | 3 +-
.../asciidoc/ui/IsisModuleExtAsciidocUi.java | 8 +-
.../{ => ui/components}/AsciiDocComponent.java | 2 +-
.../AsciiDocPanelFactoriesForWicket.java | 3 +-
.../asciidoc/ui/components}/css/prism.css | 0
.../asciidoc/ui/components}/js/prism1.14.js | 0
.../{ => ui/converter}/AsciiDocConverter.java | 4 +-
...g.apache.isis.viewer.wicket.ui.ComponentFactory | 4 +-
...Module.java => IsisModuleExtExcelDownload.java} | 6 +-
.../{ => components}/CollectionContentsAsExcel.css | 0
.../CollectionContentsAsExcel.html | 0
.../CollectionContentsAsExcel.java | 2 +-
.../CollectionContentsAsExcelFactory.java | 2 +-
.../{ => components}/ExcelFileDownloadLink.java | 2 +-
.../excel/{ => components}/ExcelFileModel.java | 2 +-
.../{ => components}/Util_TimeConversion.java | 2 +-
...g.apache.isis.viewer.wicket.ui.ComponentFactory | 2 +-
.../applib/IsisModuleExtMarkdownApplib.java | 7 ++
.../markdown/{ => applib/value}/Markdown.java | 3 +-
.../markdown/ui/IsisModuleExtMarkdownUi.java | 10 ++
.../{ => ui/components}/MarkdownComponent.java | 2 +-
.../MarkdownPanelFactoriesForWicket.java | 3 +-
.../markdown/ui/components}/css/prism.css | 0
.../markdown/ui/components}/js/prism1.14.js | 0
.../{ => ui/converter}/MarkdownConverter.java | 2 +-
...g.apache.isis.viewer.wicket.ui.ComponentFactory | 4 +-
.../apache/isis/extensions/sse/IsisBootSse.java | 2 +-
.../ServerSentEventsServlet.java | 2 +-
.../WebModuleServerSentEvents.java | 2 +-
.../model/applib/IsisModuleIncModelApplib.java} | 8 +-
.../model}/applib/annotation/Model.java | 2 +-
.../metamodel/IsisModuleIncModelMetaModel.java | 20 ++--
.../SupportingMethodValidatorRefinerFactory.java | 5 +-
.../services}/IncubatorMetaModelPlugin.java | 4 +-
.../{ => legacy}/applib/DomainObjectContainer.java | 5 +-
.../isis/{ => legacy}/applib/filter/Filter.java | 2 +-
.../isis/{ => legacy}/applib/filter/Filters.java | 2 +-
.../background/BackgroundCommandService2.java | 4 +-
.../services/background/BackgroundService.java | 2 +-
.../services/background/BackgroundService2.java | 2 +-
.../services/eventbus/ActionDomainEvent.java | 2 +-
.../services/eventbus/CollectionDomainEvent.java | 3 +-
.../services/eventbus/PropertyDomainEvent.java | 2 +-
.../FutureWithIndexIntoFutureOfList.java | 2 +-
.../threadpool/ThreadPoolExecutionMode.java | 2 +-
.../internal/threadpool/ThreadPoolSizeAdvisor.java | 2 +-
.../internal/threadpool/ThreadPoolSupport.java | 2 +-
.../internal/threadpool/ThreadPoolSupportTest.java | 4 +-
.../runtime/snapshot/DomSerializer.java | 2 +-
.../runtime/snapshot/DomSerializerJaxp.java | 2 +-
.../runtime/sysout/SystemPrinter.java | 2 +-
.../system/persistence/LoggingLocation.java | 2 +-
.../runtime/system/persistence/ObjectFactory.java | 2 +-
.../system/persistence/SuspendableListener.java | 2 +-
.../viewer/web/AbstractServletOrFilterMapping.java | 2 +-
.../runtime/viewer/web/FilterSpecification.java | 2 +-
.../runtime/viewer/web/ServletSpecification.java | 2 +-
.../runtime/viewer/web/WebAppSpecification.java | 2 +-
.../apache/isis/runtime/viewer/package-info.java | 23 ----
legacy/testsupport/mavenplugin/pom.xml | 2 +-
mavendeps/pom.xml | 2 +-
mavendeps/webapp/pom.xml | 7 +-
497 files changed, 1569 insertions(+), 1003 deletions(-)
delete mode 100644 core/applib/src/main/java/org/apache/isis/applib/IsisApplibModule.java
create mode 100644 core/applib/src/main/java/org/apache/isis/applib/IsisModuleApplib.java
create mode 100644 core/applib/src/main/java/org/apache/isis/applib/annotation/Module.java
delete mode 100644 core/applib/src/main/java/org/apache/isis/applib/services/actinvoc/package-info.java
delete mode 100644 core/applib/src/main/java/org/apache/isis/applib/services/tablecol/package-info.java
create mode 100644 core/codegen-bytebuddy/src/main/java/org/apache/isis/codegen/bytebuddy/IsisModuleCodegenByteBuddy.java
rename core/codegen-bytebuddy/src/main/java/org/apache/isis/codegen/bytebuddy/{ => services}/ClassLoadingStrategyAdvisor.java (98%)
rename core/codegen-bytebuddy/src/main/java/org/apache/isis/codegen/bytebuddy/{ => services}/ProxyFactoryPluginUsingByteBuddy.java (98%)
create mode 100644 core/commons/src/main/java/org/apache/isis/commons/IsisModuleCommons.java
rename core/config/src/main/java/org/apache/isis/config/{IsisConfigModule.java => IsisModuleConfig.java} (84%)
create mode 100644 core/metamodel/src/main/java/org/apache/isis/metamodel/IsisModuleMetamodel.java
rename core/metamodel/src/main/java/org/apache/isis/metamodel/{ => context}/MetaModelContext.java (99%)
rename core/metamodel/src/main/java/org/apache/isis/metamodel/{ => context}/MetaModelContextAware.java (95%)
rename core/metamodel/src/main/java/org/apache/isis/metamodel/{ => context}/MetaModelContext_usingIoc.java (99%)
rename core/metamodel/src/main/java/org/apache/isis/metamodel/{ => context}/MetaModelContexts.java (92%)
copy core/{schema/src/main/java/org/apache/isis/schema/IsisSchemaModule.java => persistence/jdo/applib/src/main/java/org/apache/isis/persistence/jdo/applib/IsisModuleJdoApplib.java} (87%)
rename core/persistence/jdo/datanucleus-5/src/main/java/org/apache/isis/persistence/jdo/datanucleus5/{IsisBootDataNucleus.java => IsisModuleJdoDataNucleus5.java} (61%)
rename core/persistence/jdo/datanucleus-5/src/test/java/org/apache/isis/runtime/services/wrapper/{WrapperFactoryDefaultTest_wrappedObject.java => WrapperFactoryDefault_wrappedObject_Test.java} (99%)
rename core/persistence/jdo/datanucleus-5/src/test/java/org/apache/isis/runtime/services/wrapper/{WrapperFactoryDefaultTest_wrappedObject_transient.java => WrapperFactoryDefault_wrappedObject_transient_Test.java} (98%)
create mode 100644 core/runtime-services/src/main/java/org/apache/isis/runtime/services/IsisModuleRuntimeServices.java
delete mode 100644 core/runtime-services/src/main/java/org/apache/isis/runtime/services/IsisRuntimeServicesModule.java
create mode 100644 core/runtime/src/main/java/org/apache/isis/runtime/IsisModuleRuntime.java
rename core/{runtime-services/src/main/java/org/apache/isis/runtime/services => runtime/src/main/java/org/apache/isis/runtime/scoping}/RequestScopedService.java (98%)
copy core/{runtime/src/main/java/org/apache/isis/runtime/IsisRuntimeModule.java => schema/src/main/java/org/apache/isis/schema/IsisModuleSchema.java} (85%)
rename core/{runtime/src/main/java/org/apache/isis/runtime/IsisRuntimeModule.java => security/api/src/main/java/org/apache/isis/security/api/IsisModuleSecurityApi.java} (80%)
rename core/security/bypass/src/main/java/org/apache/isis/security/bypass/{IsisBootSecurityBypass.java => IsisModuleSecurityBypass.java} (85%)
rename core/security/keycloak/src/main/java/org/apache/isis/security/keycloak/{IsisBootSecurityKeycloak.java => IsisModuleSecurityKeycloak.java} (81%)
rename core/security/shiro/src/main/java/org/apache/isis/security/shiro/{IsisBootSecurityShiro.java => IsisModuleSecurityShiro.java} (78%)
rename core/security/shiro/src/main/java/org/apache/isis/security/shiro/{ => context}/ShiroSecurityContext.java (97%)
rename core/security/shiro/src/main/java/org/apache/isis/security/shiro/{ => realm/ldap}/IsisLdapContextFactory.java (97%)
rename core/security/shiro/src/main/java/org/apache/isis/security/shiro/{ => realm/ldap}/IsisLdapRealm.java (98%)
rename core/security/shiro/src/main/java/org/apache/isis/security/shiro/{ => webmodule}/WebModuleShiro.java (99%)
create mode 100644 core/viewers/restfulobjects/applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/IsisModuleRestfulObjectsApplib.java
create mode 100644 core/viewers/restfulobjects/jaxrs-resteasy-4/src/main/java/org/apache/isis/viewer/restfulobjects/jaxrsresteasy4/IsisModuleRestfulObjectsJaxrsResteasy4.java
create mode 100644 core/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/IsisModuleRestfulObjectsRendering.java
rename core/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/{IsisBootViewerRestfulObjects.java => IsisModuleRestfulObjectsViewer.java} (71%)
create mode 100644 core/viewers/wicket/model/src/main/java/org/apache/isis/viewer/wicket/model/IsisModuleWicketModel.java
create mode 100644 core/viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/IsisModuleWicketUi.java
delete mode 100644 core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisBootViewerWicket.java
create mode 100644 core/viewers/wicket/viewer/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisModuleWicketViewer.java
rename core/{webboot-springboot/src/main/doc/modules/runtime-spring => webapp/src/main/doc/modules/webapp}/_attributes.adoc (100%)
rename core/webapp/src/main/doc/modules/{runtime-web => webapp}/nav.adoc (100%)
rename core/{webboot-springboot/src/main/doc/modules/runtime-spring/partials => webapp/src/main/doc/modules/webapp/pages}/_attributes.adoc (100%)
rename core/webapp/src/main/doc/modules/{runtime-web => webapp}/pages/about.adoc (100%)
rename core/{webboot-springboot/src/main/doc/modules/runtime-spring/pages => webapp/src/main/doc/modules/webapp/partials}/_attributes.adoc (100%)
rename core/webapp/src/main/doc/modules/{runtime-web => webapp}/partials/module-nav.adoc (100%)
rename core/webapp/src/main/java/org/apache/isis/webapp/{IsisBootWebApp.java => IsisModuleWebapp.java} (77%)
delete mode 100644 core/webboot-springboot/src/main/doc/modules/runtime-spring/partials/module-nav.adoc
rename core/{webapp/src/main/doc/modules/runtime-web => webboot-springboot/src/main/doc/modules/webboot-springboot}/_attributes.adoc (100%)
rename core/webboot-springboot/src/main/doc/modules/{runtime-spring => webboot-springboot}/nav.adoc (100%)
rename core/{webapp/src/main/doc/modules/runtime-web/partials => webboot-springboot/src/main/doc/modules/webboot-springboot/pages}/_attributes.adoc (100%)
rename core/webboot-springboot/src/main/doc/modules/{runtime-spring => webboot-springboot}/pages/about.adoc (100%)
rename core/{webapp/src/main/doc/modules/runtime-web/pages => webboot-springboot/src/main/doc/modules/webboot-springboot/partials}/_attributes.adoc (100%)
create mode 100644 core/webboot-springboot/src/main/doc/modules/webboot-springboot/partials/module-nav.adoc
rename core/webboot-springboot/src/main/java/org/apache/isis/{runtime/spring/IsisBoot.java => webboot/springboot/IsisModuleSpringBoot.java} (77%)
rename extensions/core/spring/src/main/java/org/apache/isis/extensions/spring/{ExtSpringModule.java => IsisModuleExtSpring.java} (96%)
create mode 100644 extensions/lib/base/impl/src/main/java/org/apache/isis/extensions/base/dom/IsisModuleExtBase.java
rename extensions/lib/excel/impl/src/main/java/org/apache/isis/extensions/excel/{ExcelModule.java => IsisModuleExtExcel.java} (85%)
rename extensions/lib/fakedata/fixture/src/main/java/org/isisaddons/module/fakedata/fixture/{FakeDataFixturesModule.java => IsisModuleExtFakeDataFixtures.java} (79%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/{FakeDataModule.java => dom/IsisModuleExtFakeData.java} (71%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/AbstractRandomValueGenerator.java (75%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Addresses.java (96%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/BigDecimals.java (85%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/BigIntegers.java (72%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Books.java (87%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Booleans.java (90%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Bytes.java (80%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Chars.java (86%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Collections.java (98%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Comms.java (92%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/CreditCards.java (92%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Doubles.java (81%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Enums.java (75%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/FakeDataService.java (99%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Floats.java (71%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Integers.java (81%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/IsisBlobs.java (95%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/IsisClobs.java (96%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/IsisMoneys.java (74%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/IsisPasswords.java (71%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/J8DateTimes.java (89%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/J8LocalDates.java (87%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/J8Periods.java (89%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/JavaSqlDates.java (82%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/JavaSqlTimestamps.java (87%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/JavaUtilDates.java (78%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Longs.java (71%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Lorem.java (94%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Names.java (93%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Shorts.java (81%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Strings.java (87%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Urls.java (84%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/Uuids.java (61%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/Pawson-Naked-Objects-thesis.pdf (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/image01-150x150.jpg (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/image01-2048x1536.jpg (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/image01-240x180.jpg (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/image01-4000x3000.jpg (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/image01-640x480.jpg (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/image02-150x150.jpg (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/image02-2048x1536.jpg (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/image02-240x180.jpg (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/image02-4000x3000.jpg (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/image02-640x480.jpg (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/blobs/rick-mugridge-paper.pdf (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/RTF-Spec-1.7.rtf (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/a_and_c.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/all_well.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/as_you.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/com_err.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/config.rtf (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/coriolan.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/cymbelin.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/dream.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/dsssl.dtd (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/fot.dtd (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/hamlet.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/hen_iv_1.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/hen_iv_2.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/hen_v.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/hen_vi_1.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/hen_vi_2.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/hen_vi_3.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/hen_viii.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/j_caesar.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/john.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/lear.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/lll.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/m_for_m.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/m_wives.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/macbeth.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/merchant.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/much_ado.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/othello.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/pericles.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/play.dtd (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/r_and_j.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/rich_ii.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/rich_iii.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/sample.rtf (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/shaksper.htm (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/style-sheet.dtd (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/t_night.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/taming.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/tempest.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/testrtf.rtf (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/timon.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/titus.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/troilus.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/two_gent.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/vs (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/vx (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/win_tale.xml (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/xml.dcl (100%)
rename extensions/lib/fakedata/impl/src/main/java/org/apache/isis/extensions/fakedata/dom/{ => services}/clobs/xml.soc (100%)
rename extensions/lib/fakedata/impl/src/test/java/org/apache/isis/extensions/fakedata/dom/{ => services}/FakeDataServiceTest.java (99%)
create mode 100644 extensions/lib/unittestsupport/impl/src/main/java/org/apache/isis/extensions/unittestsupport/dom/IsisModuleExtUnitTestSupport.java
rename extensions/persistence/h2console/src/main/java/org/apache/isis/extensions/h2console/dom/{IsisExtH2ConsoleModule.java => IsisModuleExtH2Console.java} (90%)
rename extensions/persistence/hsqldbmgr/src/main/java/org/apache/isis/extensions/hsqldbmgr/dom/{IsisExtHsqldbMgrModule.java => IsisModuleExtHsqldbMgr.java} (90%)
rename extensions/security/secman/api/src/main/java/org/apache/isis/extensions/secman/api/{SecurityModule.java => IsisModuleExtSecmanApi.java} (91%)
rename extensions/security/secman/encryption-jbcrypt/src/main/java/org/apache/isis/extensions/secman/encryption/jbcrypt/{IsisBootSecmanEncryptionJbcrypt.java => IsisModuleSecmanEncryptionJbcrypt.java} (87%)
rename extensions/security/secman/encryption-jbcrypt/src/main/java/org/apache/isis/extensions/secman/encryption/jbcrypt/{ => services}/PasswordEncryptionServiceUsingJBcrypt.java (96%)
rename extensions/security/secman/model/src/main/java/org/apache/isis/extensions/secman/model/{IsisBootSecmanModel.java => IsisModuleSecmanModel.java} (92%)
rename extensions/security/secman/persistence-jdo/src/main/java/org/apache/isis/extensions/secman/jdo/{IsisBootSecmanPersistenceJdo.java => IsisModuleSecmanPersistenceJdo.java} (91%)
rename extensions/security/secman/realm-shiro/src/main/java/org/apache/isis/extensions/secman/shiro/{IsisBootSecmanRealmShiro.java => IsisModuleSecmanRealmShiro.java} (89%)
rename extensions/security/secman/realm-shiro/src/main/java/org/apache/isis/extensions/secman/shiro/{ => services}/SecurityRealmServiceUsingShiro.java (92%)
rename extensions/security/secman/realm-shiro/src/main/java/org/apache/isis/extensions/secman/shiro/{ => util}/ShiroUtils.java (91%)
rename extensions/testing/fixtures/src/main/java/org/apache/isis/extensions/fixtures/{IsisExtFixturesModule.java => IsisModuleExtFixtures.java} (76%)
create mode 100644 extensions/testing/specsupport/src/main/java/org/apache/isis/extensions/specsupport/IsisModuleExtSpecSupport.java
rename extensions/testing/specsupport/src/main/java/org/apache/isis/{specsupport => extensions/specsupport/integration}/ObjectFactoryForIntegration.java (97%)
rename extensions/testing/specsupport/src/main/java/org/apache/isis/{ => extensions}/specsupport/specs/V.java (99%)
create mode 100644 extensions/vro/restclient/src/main/java/org/apache/isis/extensions/restclient/IsisModuleExtRestClient.java
rename core/schema/src/main/java/org/apache/isis/schema/IsisSchemaModule.java => extensions/vw/asciidoc/src/main/java/org/apache/isis/extensions/asciidoc/applib/IsisModuleExtAsciidocApplib.java (87%)
rename extensions/vw/asciidoc/src/main/java/org/apache/isis/extensions/asciidoc/{ => applib/value}/AsciiDoc.java (91%)
copy incubator/core/model/src/main/java/org/apache/isis/extensions/incubator/IsisBootIncubator.java => extensions/vw/asciidoc/src/main/java/org/apache/isis/extensions/asciidoc/ui/IsisModuleExtAsciidocUi.java (82%)
rename extensions/vw/asciidoc/src/main/java/org/apache/isis/extensions/asciidoc/{ => ui/components}/AsciiDocComponent.java (97%)
rename extensions/vw/asciidoc/src/main/java/org/apache/isis/extensions/asciidoc/{ => ui/components}/AsciiDocPanelFactoriesForWicket.java (95%)
rename extensions/vw/{markdown/src/main/java/org/apache/isis/extensions/markdown => asciidoc/src/main/java/org/apache/isis/extensions/asciidoc/ui/components}/css/prism.css (100%)
rename extensions/vw/{markdown/src/main/java/org/apache/isis/extensions/markdown => asciidoc/src/main/java/org/apache/isis/extensions/asciidoc/ui/components}/js/prism1.14.js (100%)
rename extensions/vw/asciidoc/src/main/java/org/apache/isis/extensions/asciidoc/{ => ui/converter}/AsciiDocConverter.java (95%)
rename extensions/vw/exceldownload/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/{ExcelUiModule.java => IsisModuleExtExcelDownload.java} (88%)
rename extensions/vw/exceldownload/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/{ => components}/CollectionContentsAsExcel.css (100%)
rename extensions/vw/exceldownload/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/{ => components}/CollectionContentsAsExcel.html (100%)
rename extensions/vw/exceldownload/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/{ => components}/CollectionContentsAsExcel.java (97%)
rename extensions/vw/exceldownload/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/{ => components}/CollectionContentsAsExcelFactory.java (97%)
rename extensions/vw/exceldownload/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/{ => components}/ExcelFileDownloadLink.java (98%)
rename extensions/vw/exceldownload/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/{ => components}/ExcelFileModel.java (99%)
rename extensions/vw/exceldownload/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/{ => components}/Util_TimeConversion.java (95%)
create mode 100644 extensions/vw/markdown/src/main/java/org/apache/isis/extensions/markdown/applib/IsisModuleExtMarkdownApplib.java
rename extensions/vw/markdown/src/main/java/org/apache/isis/extensions/markdown/{ => applib/value}/Markdown.java (91%)
create mode 100644 extensions/vw/markdown/src/main/java/org/apache/isis/extensions/markdown/ui/IsisModuleExtMarkdownUi.java
rename extensions/vw/markdown/src/main/java/org/apache/isis/extensions/markdown/{ => ui/components}/MarkdownComponent.java (97%)
rename extensions/vw/markdown/src/main/java/org/apache/isis/extensions/markdown/{ => ui/components}/MarkdownPanelFactoriesForWicket.java (95%)
rename extensions/vw/{asciidoc/src/main/java/org/apache/isis/extensions/asciidoc => markdown/src/main/java/org/apache/isis/extensions/markdown/ui/components}/css/prism.css (100%)
rename extensions/vw/{asciidoc/src/main/java/org/apache/isis/extensions/asciidoc => markdown/src/main/java/org/apache/isis/extensions/markdown/ui/components}/js/prism1.14.js (100%)
rename extensions/vw/markdown/src/main/java/org/apache/isis/extensions/markdown/{ => ui/converter}/MarkdownConverter.java (98%)
rename extensions/vw/sse/src/main/java/org/apache/isis/extensions/sse/{webapp => webmodule}/ServerSentEventsServlet.java (99%)
rename extensions/vw/sse/src/main/java/org/apache/isis/extensions/sse/{webapp => webmodule}/WebModuleServerSentEvents.java (97%)
rename incubator/core/model/src/main/java/org/apache/isis/{extensions/incubator/IsisBootIncubator.java => incubator/model/applib/IsisModuleIncModelApplib.java} (84%)
rename incubator/core/model/src/main/java/org/apache/isis/{ => incubator/model}/applib/annotation/Model.java (96%)
rename core/metamodel/src/main/java/org/apache/isis/metamodel/IsisMetamodelModule.java => incubator/core/model/src/main/java/org/apache/isis/incubator/model/metamodel/IsisModuleIncModelMetaModel.java (72%)
rename incubator/core/model/src/main/java/org/apache/isis/{metamodel/facets/actions/support => incubator/model/metamodel/facets}/SupportingMethodValidatorRefinerFactory.java (97%)
rename incubator/core/model/src/main/java/org/apache/isis/{extensions/incubator => incubator/model/metamodel/services}/IncubatorMetaModelPlugin.java (92%)
rename legacy/core/applib/src/main/java/org/apache/isis/{ => legacy}/applib/DomainObjectContainer.java (99%)
rename legacy/core/applib/src/main/java/org/apache/isis/{ => legacy}/applib/filter/Filter.java (97%)
rename legacy/core/applib/src/main/java/org/apache/isis/{ => legacy}/applib/filter/Filters.java (98%)
rename legacy/core/applib/src/main/java/org/apache/isis/{ => legacy}/applib/services/background/BackgroundCommandService2.java (89%)
rename legacy/core/applib/src/main/java/org/apache/isis/{ => legacy}/applib/services/background/BackgroundService.java (97%)
rename legacy/core/applib/src/main/java/org/apache/isis/{ => legacy}/applib/services/background/BackgroundService2.java (94%)
rename legacy/core/applib/src/main/java/org/apache/isis/{ => legacy}/applib/services/eventbus/ActionDomainEvent.java (99%)
rename legacy/core/applib/src/main/java/org/apache/isis/{ => legacy}/applib/services/eventbus/CollectionDomainEvent.java (97%)
rename legacy/core/applib/src/main/java/org/apache/isis/{ => legacy}/applib/services/eventbus/PropertyDomainEvent.java (98%)
rename legacy/core/commons/src/main/java/org/apache/isis/{ => legacy}/commons/internal/threadpool/FutureWithIndexIntoFutureOfList.java (97%)
rename legacy/core/commons/src/main/java/org/apache/isis/{ => legacy}/commons/internal/threadpool/ThreadPoolExecutionMode.java (97%)
rename legacy/core/commons/src/main/java/org/apache/isis/{ => legacy}/commons/internal/threadpool/ThreadPoolSizeAdvisor.java (96%)
rename legacy/core/commons/src/main/java/org/apache/isis/{ => legacy}/commons/internal/threadpool/ThreadPoolSupport.java (99%)
rename legacy/core/commons/src/test/java/org/apache/isis/{ => legacy}/commons/internal/threadpool/ThreadPoolSupportTest.java (95%)
rename legacy/core/runtime/src/main/java/org/apache/isis/{core => legacy}/runtime/snapshot/DomSerializer.java (96%)
rename legacy/core/runtime/src/main/java/org/apache/isis/{core => legacy}/runtime/snapshot/DomSerializerJaxp.java (98%)
rename legacy/core/runtime/src/main/java/org/apache/isis/{core => legacy}/runtime/sysout/SystemPrinter.java (96%)
rename legacy/core/runtime/src/main/java/org/apache/isis/{ => legacy}/runtime/system/persistence/LoggingLocation.java (94%)
rename legacy/core/runtime/src/main/java/org/apache/isis/{ => legacy}/runtime/system/persistence/ObjectFactory.java (97%)
rename legacy/core/runtime/src/main/java/org/apache/isis/{ => legacy}/runtime/system/persistence/SuspendableListener.java (94%)
rename legacy/core/runtime/src/main/java/org/apache/isis/{ => legacy}/runtime/viewer/web/AbstractServletOrFilterMapping.java (97%)
rename legacy/core/runtime/src/main/java/org/apache/isis/{ => legacy}/runtime/viewer/web/FilterSpecification.java (96%)
rename legacy/core/runtime/src/main/java/org/apache/isis/{ => legacy}/runtime/viewer/web/ServletSpecification.java (96%)
rename legacy/core/runtime/src/main/java/org/apache/isis/{ => legacy}/runtime/viewer/web/WebAppSpecification.java (98%)
delete mode 100644 legacy/core/runtime/src/main/java/org/apache/isis/runtime/viewer/package-info.java