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 2012/12/13 01:01:06 UTC

[2/52] [partial] git commit: ISIS-188: renaming packages in line with groupId:artifactId

ISIS-188: renaming packages in line with groupId:artifactId


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/951a0fe4
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/951a0fe4
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/951a0fe4

Branch: refs/heads/renaming-packages
Commit: 951a0fe48fbd7c3f25a0d27734913d399384c67c
Parents: 194a801
Author: Dan Haywood <da...@apache.org>
Authored: Wed Dec 12 23:58:34 2012 +0000
Committer: Dan Haywood <da...@apache.org>
Committed: Wed Dec 12 23:58:34 2012 +0000

----------------------------------------------------------------------
 .../jdo/applib/annotations/Auditable.java          |   39 +
 .../isis/objectstore/jdo/applib/AuditService.java  |   28 +
 .../jdo/applib/AuditServiceLogging.java            |   35 +
 .../isis/objectstore/jdo/applib/Auditable.java     |   26 +
 .../dflt/objectstores/jdo/applib/AuditService.java |   28 -
 .../jdo/applib/AuditServiceLogging.java            |   35 -
 .../dflt/objectstores/jdo/applib/Auditable.java    |   26 -
 .../jdo/applib/annotations/Auditable.java          |   39 -
 .../jdo/jdo-applib/src/main/resources/plugin.xml   |   16 +-
 .../DataNucleusApplicationComponents.java          |  161 ++
 .../jdo/datanucleus/DataNucleusException.java      |   43 +
 .../jdo/datanucleus/DataNucleusObjectStore.java    |  723 +++++++++
 .../DataNucleusPersistenceMechanismInstaller.java  |  261 ++++
 .../jdo/datanucleus/JdoRuntimeException.java       |   34 +
 .../bytecode/DataNucleusTypesClassSubstitutor.java |   40 +
 .../datanucleus/metamodel/JdoPropertyUtils.java    |   68 +
 .../persistence/FrameworkSynchronizer.java         |  342 ++++
 .../persistence/IsisLifecycleListener.java         |  266 ++++
 .../datanucleus/persistence/LoggingLocation.java   |   27 +
 .../persistence/SuspendableListener.java           |   27 +
 .../jdo/datanucleus/persistence/Utils.java         |   56 +
 .../adaptermanager/DataNucleusPojoRecreator.java   |   62 +
 .../commands/AbstractDataNucleusObjectCommand.java |   44 +
 .../commands/DataNucleusCreateObjectCommand.java   |   61 +
 .../commands/DataNucleusDeleteObjectCommand.java   |   50 +
 .../commands/DataNucleusUpdateObjectCommand.java   |   51 +
 .../PersistenceQueryFindAllInstancesProcessor.java |   56 +
 .../PersistenceQueryFindByPatternProcessor.java    |   59 +
 .../PersistenceQueryFindByTitleProcessor.java      |   63 +
 ...sistenceQueryFindUsingApplibQueryProcessor.java |   97 ++
 .../queries/PersistenceQueryProcessor.java         |   30 +
 .../queries/PersistenceQueryProcessorAbstract.java |  107 ++
 .../datanucleus/persistence/queries/QueryUtil.java |   89 ++
 .../spi/DataNucleusIdentifierGenerator.java        |  106 ++
 .../spi/DataNucleusSimplePersistAlgorithm.java     |   77 +
 .../persistence/spi/DataNucleusTransaction.java    |   92 ++
 .../spi/DataNucleusTransactionManager.java         |   46 +
 .../persistence/spi/JdoObjectIdSerializer.java     |  150 ++
 .../persistence/spi/ResolveStateUtil.java          |  122 ++
 .../datanucleus/valuetypes/IsisBlobConverter.java  |   27 +
 .../datanucleus/valuetypes/IsisBlobMapping.java    |   88 ++
 .../datanucleus/valuetypes/IsisClobConverter.java  |   27 +
 .../datanucleus/valuetypes/IsisClobMapping.java    |   88 ++
 .../datanucleus/valuetypes/IsisDateConverter.java  |   68 +
 .../datanucleus/valuetypes/IsisDateMapping.java    |   48 +
 .../valuetypes/IsisDateTimeConverter.java          |   50 +
 .../valuetypes/IsisDateTimeMapping.java            |   48 +
 .../DataNucleusApplicationComponents.java          |  161 --
 .../jdo/datanucleus/DataNucleusException.java      |   43 -
 .../jdo/datanucleus/DataNucleusObjectStore.java    |  723 ---------
 .../DataNucleusPersistenceMechanismInstaller.java  |  261 ----
 .../jdo/datanucleus/JdoRuntimeException.java       |   34 -
 .../bytecode/DataNucleusTypesClassSubstitutor.java |   40 -
 .../datanucleus/metamodel/JdoPropertyUtils.java    |   68 -
 .../persistence/FrameworkSynchronizer.java         |  342 ----
 .../persistence/IsisLifecycleListener.java         |  266 ----
 .../datanucleus/persistence/LoggingLocation.java   |   27 -
 .../persistence/SuspendableListener.java           |   27 -
 .../jdo/datanucleus/persistence/Utils.java         |   56 -
 .../adaptermanager/DataNucleusPojoRecreator.java   |   62 -
 .../commands/AbstractDataNucleusObjectCommand.java |   44 -
 .../commands/DataNucleusCreateObjectCommand.java   |   61 -
 .../commands/DataNucleusDeleteObjectCommand.java   |   50 -
 .../commands/DataNucleusUpdateObjectCommand.java   |   51 -
 .../PersistenceQueryFindAllInstancesProcessor.java |   56 -
 .../PersistenceQueryFindByPatternProcessor.java    |   59 -
 .../PersistenceQueryFindByTitleProcessor.java      |   63 -
 ...sistenceQueryFindUsingApplibQueryProcessor.java |   97 --
 .../queries/PersistenceQueryProcessor.java         |   30 -
 .../queries/PersistenceQueryProcessorAbstract.java |  107 --
 .../datanucleus/persistence/queries/QueryUtil.java |   89 --
 .../spi/DataNucleusIdentifierGenerator.java        |  106 --
 .../spi/DataNucleusSimplePersistAlgorithm.java     |   77 -
 .../persistence/spi/DataNucleusTransaction.java    |   92 --
 .../spi/DataNucleusTransactionManager.java         |   46 -
 .../persistence/spi/JdoObjectIdSerializer.java     |  150 --
 .../persistence/spi/ResolveStateUtil.java          |  122 --
 .../datanucleus/valuetypes/IsisBlobConverter.java  |   27 -
 .../datanucleus/valuetypes/IsisBlobMapping.java    |   88 --
 .../datanucleus/valuetypes/IsisClobConverter.java  |   27 -
 .../datanucleus/valuetypes/IsisClobMapping.java    |   88 --
 .../datanucleus/valuetypes/IsisDateConverter.java  |   68 -
 .../datanucleus/valuetypes/IsisDateMapping.java    |   48 -
 .../valuetypes/IsisDateTimeConverter.java          |   50 -
 .../valuetypes/IsisDateTimeMapping.java            |   48 -
 ...sPersistenceMechanismInstallerTest_getName.java |   48 +
 ...PersistenceMechanismInstallerTest_services.java |   62 +
 .../isis/objectstore/jdo/datanucleus/Utils.java    |  126 ++
 .../persistence/spi/JdoObjectIdSerializerTest.java |  153 ++
 .../adaptermanager/Persistence_lazyLoading.java    |   85 +
 .../adaptermanager/Persistence_loadObject.java     |  101 ++
 .../Persistence_persistentAdapterFor.java          |  114 ++
 .../Persistence_persist_bidirWithListParent.java   |   86 +
 .../Persistence_persist_bidirWithSetParent.java    |  130 ++
 .../refs/Persistence_persist_polyclass.java        |   94 ++
 .../refs/Persistence_persist_polyinter.java        |   98 ++
 ...sistence_persist_polyinterIdentityStrategy.java |  100 ++
 .../refs/Persistence_persist_referencing.java      |  136 ++
 .../scenarios/refs/Persistence_persist_unidir.java |  134 ++
 .../refs/Persistence_persist_unidirJoin.java       |  137 ++
 .../Persistence_update_using_domMethodCalls.java   |  113 ++
 .../scenarios/scalar/Persistence_allInstances.java |   86 +
 .../scenarios/scalar/Persistence_bounceSystem.java |   44 +
 .../scenarios/scalar/Persistence_findInstance.java |   67 +
 .../scalar/Persistence_namedQuery_all.java         |  108 ++
 .../scalar/Persistence_namedQuery_firstOnly.java   |  112 ++
 ...stence_persistAndUpdate_applibValuedEntity.java |   92 ++
 ...rsistence_persistAndUpdate_jdkValuedEntity.java |  117 ++
 ...ersistence_persistAndUpdate_objectAdapters.java |  113 ++
 ...nce_persistAndUpdate_primitiveValuedEntity.java |  119 ++
 ...tence_persistAndUpdate_wrapperValuedEntity.java |  122 ++
 ...stence_persist_dataStoreAssignedPrimaryKey.java |   59 +
 .../valuetypes/IsisDateConverterTest.java          |   60 +
 .../valuetypes/IsisDateMappingTest.java            |   50 +
 ...sPersistenceMechanismInstallerTest_getName.java |   48 -
 ...PersistenceMechanismInstallerTest_services.java |   62 -
 .../dflt/objectstores/jdo/datanucleus/Utils.java   |  124 --
 .../persistence/spi/JdoObjectIdSerializerTest.java |  152 --
 .../adaptermanager/Persistence_lazyLoading.java    |   85 -
 .../adaptermanager/Persistence_loadObject.java     |  101 --
 .../Persistence_persistentAdapterFor.java          |  114 --
 .../Persistence_persist_bidirWithListParent.java   |   86 -
 .../Persistence_persist_bidirWithSetParent.java    |  130 --
 .../refs/Persistence_persist_polyclass.java        |   94 --
 .../refs/Persistence_persist_polyinter.java        |   98 --
 ...sistence_persist_polyinterIdentityStrategy.java |  100 --
 .../refs/Persistence_persist_referencing.java      |  136 --
 .../scenarios/refs/Persistence_persist_unidir.java |  134 --
 .../refs/Persistence_persist_unidirJoin.java       |  137 --
 .../Persistence_update_using_domMethodCalls.java   |  113 --
 .../scenarios/scalar/Persistence_allInstances.java |   86 -
 .../scenarios/scalar/Persistence_bounceSystem.java |   44 -
 .../scenarios/scalar/Persistence_findInstance.java |   67 -
 .../scalar/Persistence_namedQuery_all.java         |  108 --
 .../scalar/Persistence_namedQuery_firstOnly.java   |  112 --
 ...stence_persistAndUpdate_applibValuedEntity.java |   92 --
 ...rsistence_persistAndUpdate_jdkValuedEntity.java |  117 --
 ...ersistence_persistAndUpdate_objectAdapters.java |  113 --
 ...nce_persistAndUpdate_primitiveValuedEntity.java |  119 --
 ...tence_persistAndUpdate_wrapperValuedEntity.java |  122 --
 ...stence_persist_dataStoreAssignedPrimaryKey.java |   59 -
 .../valuetypes/IsisDateConverterTest.java          |   60 -
 .../valuetypes/IsisDateMappingTest.java            |   50 -
 .../auditable/AuditableAnnotationFacetFactory.java |   48 +
 .../facets/object/auditable/AuditableFacet.java    |   31 +
 .../object/auditable/AuditableFacetAbstract.java   |   39 +
 .../object/auditable/AuditableFacetAnnotation.java |   31 +
 .../object/auditable/AuditableFacetImpl.java       |   30 +
 .../auditable/AuditableFacetMarkerInterface.java   |   31 +
 .../AuditableMarkerInterfaceFacetFactory.java      |   45 +
 ...JdoDatastoreIdentityAnnotationFacetFactory.java |   52 +
 .../JdoDatastoreIdentityFacet.java                 |   34 +
 .../JdoDatastoreIdentityFacetAbstract.java         |   46 +
 .../JdoDatastoreIdentityFacetAnnotation.java       |   32 +
 .../JdoDatastoreIdentityFacetImpl.java             |   33 +
 .../object/datastoreidentity/package-info.java     |   17 +
 .../JdoDiscriminatorAnnotationFacetFactory.java    |   48 +
 .../discriminator/JdoDiscriminatorFacet.java       |   25 +
 .../JdoDiscriminatorFacetDefault.java              |   30 +
 ...nferredFromJdoDiscriminatorValueAnnotation.java |   35 +
 .../facets/object/discriminator/package-info.java  |   22 +
 .../JdoEmbeddedOnlyAnnotationFacetFactory.java     |   53 +
 .../object/embeddedonly/JdoEmbeddedOnlyFacet.java  |   32 +
 .../JdoEmbeddedOnlyFacetAnnotation.java            |   37 +
 ...dFacetDerivedFromJdoEmbeddedOnlyAnnotation.java |   37 +
 .../facets/object/embeddedonly/package-info.java   |   22 +
 ...doPersistenceCapableAnnotationFacetFactory.java |   58 +
 .../JdoPersistenceCapableFacet.java                |   36 +
 .../JdoPersistenceCapableFacetAbstract.java        |   51 +
 .../JdoPersistenceCapableFacetAnnotation.java      |   32 +
 .../JdoPersistenceCapableFacetImpl.java            |   32 +
 .../object/persistencecapable/package-info.java    |   22 +
 .../facets/object/query/JdoNamedQuery.java         |  100 ++
 .../object/query/JdoQueriesFacetAnnotation.java    |   36 +
 .../query/JdoQueryAnnotationFacetFactory.java      |   55 +
 .../facets/object/query/JdoQueryFacet.java         |   59 +
 .../facets/object/query/JdoQueryFacetAbstract.java |   57 +
 .../object/query/JdoQueryFacetAnnotation.java      |   36 +
 ...ledFacetDerivedFromJdoPrimaryKeyAnnotation.java |   36 +
 .../JdoPrimaryKeyAnnotationFacetFactory.java       |   48 +
 .../facets/prop/primarykey/JdoPrimaryKeyFacet.java |   34 +
 .../primarykey/JdoPrimaryKeyFacetAbstract.java     |   36 +
 .../primarykey/JdoPrimaryKeyFacetAnnotation.java   |   30 +
 .../prop/primarykey/JdoPrimaryKeyFacetImpl.java    |   30 +
 ...nalFacetDerivedFromJdoPrimaryKeyAnnotation.java |   50 +
 .../facets/prop/primarykey/package-info.java       |   22 +
 .../validator/JdoMetaModelValidator.java           |   85 +
 .../util/JdoPrimaryKeyPropertyFilter.java          |   47 +
 .../auditable/AuditableAnnotationFacetFactory.java |   48 -
 .../facets/object/auditable/AuditableFacet.java    |   31 -
 .../object/auditable/AuditableFacetAbstract.java   |   39 -
 .../object/auditable/AuditableFacetAnnotation.java |   31 -
 .../object/auditable/AuditableFacetImpl.java       |   30 -
 .../auditable/AuditableFacetMarkerInterface.java   |   31 -
 .../AuditableMarkerInterfaceFacetFactory.java      |   45 -
 ...JdoDatastoreIdentityAnnotationFacetFactory.java |   52 -
 .../JdoDatastoreIdentityFacet.java                 |   34 -
 .../JdoDatastoreIdentityFacetAbstract.java         |   46 -
 .../JdoDatastoreIdentityFacetAnnotation.java       |   32 -
 .../JdoDatastoreIdentityFacetImpl.java             |   33 -
 .../object/datastoreidentity/package-info.java     |   17 -
 .../JdoDiscriminatorAnnotationFacetFactory.java    |   48 -
 .../discriminator/JdoDiscriminatorFacet.java       |   25 -
 .../JdoDiscriminatorFacetDefault.java              |   30 -
 ...nferredFromJdoDiscriminatorValueAnnotation.java |   35 -
 .../facets/object/discriminator/package-info.java  |   22 -
 .../JdoEmbeddedOnlyAnnotationFacetFactory.java     |   53 -
 .../object/embeddedonly/JdoEmbeddedOnlyFacet.java  |   32 -
 .../JdoEmbeddedOnlyFacetAnnotation.java            |   37 -
 ...dFacetDerivedFromJdoEmbeddedOnlyAnnotation.java |   37 -
 .../facets/object/embeddedonly/package-info.java   |   22 -
 ...doPersistenceCapableAnnotationFacetFactory.java |   58 -
 .../JdoPersistenceCapableFacet.java                |   36 -
 .../JdoPersistenceCapableFacetAbstract.java        |   51 -
 .../JdoPersistenceCapableFacetAnnotation.java      |   32 -
 .../JdoPersistenceCapableFacetImpl.java            |   32 -
 .../object/persistencecapable/package-info.java    |   22 -
 .../facets/object/query/JdoNamedQuery.java         |  100 --
 .../object/query/JdoQueriesFacetAnnotation.java    |   36 -
 .../query/JdoQueryAnnotationFacetFactory.java      |   55 -
 .../facets/object/query/JdoQueryFacet.java         |   59 -
 .../facets/object/query/JdoQueryFacetAbstract.java |   57 -
 .../object/query/JdoQueryFacetAnnotation.java      |   36 -
 ...ledFacetDerivedFromJdoPrimaryKeyAnnotation.java |   36 -
 .../JdoPrimaryKeyAnnotationFacetFactory.java       |   48 -
 .../facets/prop/primarykey/JdoPrimaryKeyFacet.java |   34 -
 .../primarykey/JdoPrimaryKeyFacetAbstract.java     |   36 -
 .../primarykey/JdoPrimaryKeyFacetAnnotation.java   |   30 -
 .../prop/primarykey/JdoPrimaryKeyFacetImpl.java    |   30 -
 ...nalFacetDerivedFromJdoPrimaryKeyAnnotation.java |   50 -
 .../facets/prop/primarykey/package-info.java       |   22 -
 .../validator/JdoMetaModelValidator.java           |   85 -
 .../util/JdoPrimaryKeyPropertyFilter.java          |   47 -
 .../GivenAuditableAnnotationFacetFactoryTest.java  |  104 ++
 ...enAuditableMarkerInterfaceFacetFactoryTest.java |   98 ++
 ...atastoreIdentityAnnotationFacetFactoryTest.java |  125 ++
 ...JdoDiscriminatorAnnotationFacetFactoryTest.java |  106 ++
 ...nJdoEmbeddedOnlyAnnotationFacetFactoryTest.java |   94 ++
 .../embeddedonly/SimpleObjectWithEmbeddedOnly.java |   37 +
 ...rsistenceCapableAnnotationFacetFactoryTest.java |  150 ++
 ...venJdoPrimaryKeyAnnotationFacetFactoryTest.java |  142 ++
 .../primarykey/SimpleObjectWithPrimaryKey.java     |   36 +
 .../GivenAuditableAnnotationFacetFactoryTest.java  |  101 --
 ...enAuditableMarkerInterfaceFacetFactoryTest.java |   95 --
 ...atastoreIdentityAnnotationFacetFactoryTest.java |  122 --
 ...JdoDiscriminatorAnnotationFacetFactoryTest.java |  104 --
 ...nJdoEmbeddedOnlyAnnotationFacetFactoryTest.java |   90 --
 .../embeddedonly/SimpleObjectWithEmbeddedOnly.java |   37 -
 ...rsistenceCapableAnnotationFacetFactoryTest.java |  150 --
 ...venJdoPrimaryKeyAnnotationFacetFactoryTest.java |  138 --
 .../primarykey/SimpleObjectWithPrimaryKey.java     |   36 -
 .../objectstore/nosql/NoSqlCommandContext.java     |   35 +
 .../nosql/NoSqlCreateObjectCommand.java            |   32 +
 .../nosql/NoSqlDestroyObjectCommand.java           |   64 +
 .../nosql/NoSqlIdentifierGenerator.java            |  147 ++
 .../isis/objectstore/nosql/NoSqlObjectStore.java   |  338 ++++
 .../objectstore/nosql/NoSqlSaveObjectCommand.java  |   32 +
 .../objectstore/nosql/NoSqlStoreException.java     |   47 +
 .../isis/objectstore/nosql/ObjectReader.java       |  249 +++
 .../isis/objectstore/nosql/WriteObjectCommand.java |  249 +++
 .../objectstore/nosql/db/NoSqlDataDatabase.java    |   47 +
 .../nosql/db/NoSqlPersistorMechanismInstaller.java |  113 ++
 .../isis/objectstore/nosql/db/StateReader.java     |   64 +
 .../isis/objectstore/nosql/db/StateWriter.java     |   51 +
 .../nosql/db/file/ClientConnection.java            |  170 ++
 .../nosql/db/file/FileClientCommandContext.java    |   80 +
 .../objectstore/nosql/db/file/FileServerDb.java    |  261 ++++
 .../FileServerPersistorMechanismInstaller.java     |   52 +
 .../objectstore/nosql/db/file/JsonStateReader.java |  155 ++
 .../objectstore/nosql/db/file/JsonStateWriter.java |  139 ++
 .../objectstore/nosql/db/file/PropertyNames.java   |   33 +
 .../nosql/db/file/RemotingException.java           |   36 +
 .../nosql/db/file/server/DataFileReader.java       |   87 +
 .../nosql/db/file/server/DataFileWriter.java       |   68 +
 .../nosql/db/file/server/FileContent.java          |   55 +
 .../nosql/db/file/server/FileServer.java           |  686 ++++++++
 .../nosql/db/file/server/FileServerException.java  |   38 +
 .../nosql/db/file/server/FileServerProcessor.java  |  385 +++++
 .../objectstore/nosql/db/file/server/Lock.java     |   54 +
 .../nosql/db/file/server/LockManager.java          |   66 +
 .../objectstore/nosql/db/file/server/LogRange.java |   41 +
 .../nosql/db/file/server/LogWriter.java            |  149 ++
 .../nosql/db/file/server/ServerConnection.java     |  237 +++
 .../objectstore/nosql/db/file/server/Util.java     |  330 ++++
 .../nosql/db/mongo/MongoClientCommandContext.java  |   75 +
 .../isis/objectstore/nosql/db/mongo/MongoDb.java   |  260 +++
 .../db/mongo/MongoPersistorMechanismInstaller.java |   50 +
 .../nosql/db/mongo/MongoStateReader.java           |  121 ++
 .../nosql/db/mongo/MongoStateWriter.java           |  129 ++
 .../objectstore/nosql/db/mongo/PropertyNames.java  |   37 +
 .../nosql/encryption/DataEncryption.java           |   33 +
 .../nosql/encryption/aes/DataEncryptionAes.java    |   74 +
 .../blowfish/DataEncryptionBlowfishAbstract.java   |   70 +
 .../DataEncryptionBlowfishUsingConfiguration.java  |   38 +
 .../DataEncryptionBlowfishUsingKeyFile.java        |   54 +
 .../nosql/encryption/none/DataEncryptionNone.java  |   45 +
 .../nosql/encryption/rot13/Rot13Encryption.java    |   68 +
 .../objectstore/nosql/keys/KeyCreatorDefault.java  |   99 ++
 .../objectstore/nosql/versions/VersionCreator.java |   34 +
 .../nosql/versions/VersionCreatorDefault.java      |   59 +
 .../objectstores/nosql/NoSqlCommandContext.java    |   35 -
 .../nosql/NoSqlCreateObjectCommand.java            |   32 -
 .../nosql/NoSqlDestroyObjectCommand.java           |   64 -
 .../nosql/NoSqlIdentifierGenerator.java            |  147 --
 .../dflt/objectstores/nosql/NoSqlObjectStore.java  |  338 ----
 .../objectstores/nosql/NoSqlSaveObjectCommand.java |   32 -
 .../objectstores/nosql/NoSqlStoreException.java    |   47 -
 .../dflt/objectstores/nosql/ObjectReader.java      |  249 ---
 .../objectstores/nosql/WriteObjectCommand.java     |  249 ---
 .../objectstores/nosql/db/NoSqlDataDatabase.java   |   47 -
 .../nosql/db/NoSqlPersistorMechanismInstaller.java |  113 --
 .../dflt/objectstores/nosql/db/StateReader.java    |   64 -
 .../dflt/objectstores/nosql/db/StateWriter.java    |   51 -
 .../nosql/db/file/ClientConnection.java            |  170 --
 .../nosql/db/file/FileClientCommandContext.java    |   80 -
 .../objectstores/nosql/db/file/FileServerDb.java   |  261 ----
 .../FileServerPersistorMechanismInstaller.java     |   52 -
 .../nosql/db/file/JsonStateReader.java             |  155 --
 .../nosql/db/file/JsonStateWriter.java             |  139 --
 .../objectstores/nosql/db/file/PropertyNames.java  |   33 -
 .../nosql/db/file/RemotingException.java           |   36 -
 .../nosql/db/file/server/DataFileReader.java       |   87 -
 .../nosql/db/file/server/DataFileWriter.java       |   68 -
 .../nosql/db/file/server/FileContent.java          |   55 -
 .../nosql/db/file/server/FileServer.java           |  686 --------
 .../nosql/db/file/server/FileServerException.java  |   38 -
 .../nosql/db/file/server/FileServerProcessor.java  |  385 -----
 .../objectstores/nosql/db/file/server/Lock.java    |   54 -
 .../nosql/db/file/server/LockManager.java          |   66 -
 .../nosql/db/file/server/LogRange.java             |   41 -
 .../nosql/db/file/server/LogWriter.java            |  149 --
 .../nosql/db/file/server/ServerConnection.java     |  237 ---
 .../objectstores/nosql/db/file/server/Util.java    |  330 ----
 .../nosql/db/mongo/MongoClientCommandContext.java  |   75 -
 .../dflt/objectstores/nosql/db/mongo/MongoDb.java  |  260 ---
 .../db/mongo/MongoPersistorMechanismInstaller.java |   50 -
 .../nosql/db/mongo/MongoStateReader.java           |  121 --
 .../nosql/db/mongo/MongoStateWriter.java           |  129 --
 .../objectstores/nosql/db/mongo/PropertyNames.java |   37 -
 .../nosql/encryption/DataEncryption.java           |   33 -
 .../nosql/encryption/aes/DataEncryptionAes.java    |   74 -
 .../blowfish/DataEncryptionBlowfishAbstract.java   |   70 -
 .../DataEncryptionBlowfishUsingConfiguration.java  |   38 -
 .../DataEncryptionBlowfishUsingKeyFile.java        |   54 -
 .../nosql/encryption/none/DataEncryptionNone.java  |   45 -
 .../nosql/encryption/rot13/Rot13Encryption.java    |   68 -
 .../objectstores/nosql/keys/KeyCreatorDefault.java |   99 --
 .../nosql/versions/VersionCreator.java             |   34 -
 .../nosql/versions/VersionCreatorDefault.java      |   59 -
 .../DestroyObjectCommandImplementationTest.java    |  108 ++
 .../nosql/NoSqlIdentifierGeneratorTest.java        |  145 ++
 .../objectstore/nosql/NoSqlKeyCreatorTest.java     |   98 ++
 .../nosql/NoSqlKeyCreatorTest_reference.java       |   78 +
 .../nosql/NoSqlObjectStoreTest_constructor.java    |  107 ++
 .../NoSqlObjectStoreTest_interactWith_db.java      |  228 +++
 .../objectstore/nosql/WriteObjectCommandTest.java  |  222 +++
 .../nosql/db/file/ChecksummingPerfomance.java      |  140 ++
 .../nosql/db/file/ClientConnectionTest.java        |  129 ++
 .../nosql/db/file/JsonStateReaderTest.java         |  127 ++
 .../nosql/db/file/JsonStateWriterTest.java         |  124 ++
 .../nosql/db/file/server/DataReaderTest.java       |   88 ++
 .../nosql/db/file/server/DataWriterTest.java       |  112 ++
 .../nosql/db/file/server/FileServerTest.java       |  283 ++++
 .../nosql/db/file/server/LockManagerTest.java      |   57 +
 .../nosql/db/file/server/LogWriterTest.java        |  113 ++
 .../isis/objectstore/nosql/db/mongo/DemoMongo.java |   81 +
 .../nosql/db/mongo/MongoIntegrationTest.java       |  114 ++
 .../db/mongo/MongoStateReaderIntegrationTest.java  |  131 ++
 .../db/mongo/MongoStateWriterIntegrationTest.java  |  132 ++
 .../db/mongo/ObjectReaderMongoIntegrationTest.java |  291 ++++
 .../DestroyObjectCommandImplementationTest.java    |  106 --
 .../nosql/NoSqlIdentifierGeneratorTest.java        |  144 --
 .../objectstores/nosql/NoSqlKeyCreatorTest.java    |   98 --
 .../nosql/NoSqlKeyCreatorTest_reference.java       |   78 -
 .../nosql/NoSqlObjectStoreTest_constructor.java    |  105 --
 .../NoSqlObjectStoreTest_interactWith_db.java      |  226 ---
 .../objectstores/nosql/WriteObjectCommandTest.java |  220 ---
 .../nosql/db/file/ChecksummingPerfomance.java      |  140 --
 .../nosql/db/file/ClientConnectionTest.java        |  127 --
 .../nosql/db/file/JsonStateReaderTest.java         |  127 --
 .../nosql/db/file/JsonStateWriterTest.java         |  123 --
 .../nosql/db/file/server/DataReaderTest.java       |   88 --
 .../nosql/db/file/server/DataWriterTest.java       |  112 --
 .../nosql/db/file/server/FileServerTest.java       |  283 ----
 .../nosql/db/file/server/LockManagerTest.java      |   57 -
 .../nosql/db/file/server/LogWriterTest.java        |  113 --
 .../objectstores/nosql/db/mongo/DemoMongo.java     |   81 -
 .../nosql/db/mongo/MongoIntegrationTest.java       |  112 --
 .../db/mongo/MongoStateReaderIntegrationTest.java  |  130 --
 .../db/mongo/MongoStateWriterIntegrationTest.java  |  131 --
 .../db/mongo/ObjectReaderMongoIntegrationTest.java |  290 ----
 .../objectstore/sql/AbstractDatabaseConnector.java |   46 +
 .../sql/AbstractFieldMappingFactory.java           |   38 +
 .../isis/objectstore/sql/AbstractMapper.java       |   53 +
 .../isis/objectstore/sql/CollectionMapper.java     |   36 +
 .../isis/objectstore/sql/DatabaseConnector.java    |   79 +
 .../objectstore/sql/DatabaseConnectorFactory.java  |   24 +
 .../objectstore/sql/DatabaseConnectorPool.java     |  108 ++
 .../org/apache/isis/objectstore/sql/Defaults.java  |  354 +++++
 .../sql/FieldMappingFactoryInstaller.java          |   24 +
 .../isis/objectstore/sql/FieldMappingLookup.java   |  130 ++
 .../org/apache/isis/objectstore/sql/IdMapping.java |   40 +
 .../isis/objectstore/sql/IdMappingAbstract.java    |  112 ++
 .../apache/isis/objectstore/sql/MappingLookup.java |   26 +
 .../isis/objectstore/sql/MultipleResults.java      |   24 +
 .../apache/isis/objectstore/sql/ObjectMapping.java |   57 +
 .../isis/objectstore/sql/ObjectMappingFactory.java |   24 +
 .../isis/objectstore/sql/ObjectMappingLookup.java  |  151 ++
 .../org/apache/isis/objectstore/sql/Parameter.java |   30 +
 .../org/apache/isis/objectstore/sql/Results.java   |   60 +
 .../java/org/apache/isis/objectstore/sql/Sql.java  |  108 ++
 .../isis/objectstore/sql/SqlExecutionContext.java  |   46 +
 .../objectstore/sql/SqlIdentifierGenerator.java    |  147 ++
 .../apache/isis/objectstore/sql/SqlMetaData.java   |   36 +
 .../isis/objectstore/sql/SqlObjectStore.java       |  507 ++++++
 .../objectstore/sql/SqlObjectStoreException.java   |   42 +
 .../objectstore/sql/SqlPersistorInstaller.java     |   88 ++
 .../isis/objectstore/sql/StoredProcedure.java      |   26 +
 .../apache/isis/objectstore/sql/TitleMapping.java  |   71 +
 .../isis/objectstore/sql/VersionMapping.java       |  106 ++
 .../objectstore/sql/auto/AbstractAutoMapper.java   |  365 +++++
 .../objectstore/sql/auto/AutoCollectionMapper.java |  171 ++
 .../isis/objectstore/sql/auto/AutoMapper.java      |  510 ++++++
 .../objectstore/sql/auto/AutoMapperFactory.java    |   32 +
 .../sql/auto/ForeignKeyCollectionMapper.java       |  379 +++++
 .../auto/ForeignKeyInChildCollectionMapper.java    |   88 ++
 ...rphicForeignKeyInChildCollectionBaseMapper.java |  233 +++
 ...lymorphicForeignKeyInChildCollectionMapper.java |  204 +++
 .../sql/auto/ReversedAutoAssociationMapper.java    |  211 +++
 .../sql/jdbc/AbstractJdbcFieldMapping.java         |  111 ++
 .../sql/jdbc/AbstractJdbcMultiFieldMapping.java    |  195 +++
 .../jdbc/JdbcAbstractReferenceFieldMapping.java    |  150 ++
 .../sql/jdbc/JdbcBinaryValueMapper.java            |  132 ++
 .../objectstore/sql/jdbc/JdbcColorValueMapper.java |  101 ++
 .../isis/objectstore/sql/jdbc/JdbcConnector.java   |  405 +++++
 .../objectstore/sql/jdbc/JdbcConnectorFactory.java |   34 +
 .../isis/objectstore/sql/jdbc/JdbcDateMapper.java  |  108 ++
 .../objectstore/sql/jdbc/JdbcDateTimeMapper.java   |   77 +
 .../sql/jdbc/JdbcGeneralValueMapper.java           |  101 ++
 .../objectstore/sql/jdbc/JdbcMoneyValueMapper.java |   81 +
 .../sql/jdbc/JdbcObjectReferenceFieldMapping.java  |  101 ++
 .../sql/jdbc/JdbcObjectReferenceMapping.java       |   68 +
 .../jdbc/JdbcObjectReferenceMappingFactory.java    |   33 +
 .../sql/jdbc/JdbcPasswordValueMapper.java          |  106 ++
 .../JdbcPolymorphicObjectReferenceMapping.java     |   71 +
 .../isis/objectstore/sql/jdbc/JdbcResults.java     |  222 +++
 .../isis/objectstore/sql/jdbc/JdbcSqlMetaData.java |   86 +
 .../isis/objectstore/sql/jdbc/JdbcTimeMapper.java  |   84 +
 .../objectstore/sql/jdbc/JdbcTimestampMapper.java  |   78 +
 .../jdbc/helpers/SimplePasswordEncoderDecoder.java |  115 ++
 .../JdbcFieldMappingFactoryInstaller.java          |   87 +
 .../isis/objectstore/sql/mapping/FieldMapping.java |   48 +
 .../sql/mapping/FieldMappingFactory.java           |   27 +
 .../sql/mapping/ObjectReferenceMapping.java        |   40 +
 .../sql/mapping/ObjectReferenceMappingFactory.java |   26 +
 .../sql/AbstractDatabaseConnector.java             |   46 -
 .../sql/AbstractFieldMappingFactory.java           |   38 -
 .../dflt/objectstores/sql/AbstractMapper.java      |   53 -
 .../dflt/objectstores/sql/CollectionMapper.java    |   36 -
 .../dflt/objectstores/sql/DatabaseConnector.java   |   79 -
 .../objectstores/sql/DatabaseConnectorFactory.java |   24 -
 .../objectstores/sql/DatabaseConnectorPool.java    |  108 --
 .../runtimes/dflt/objectstores/sql/Defaults.java   |  354 -----
 .../sql/FieldMappingFactoryInstaller.java          |   24 -
 .../dflt/objectstores/sql/FieldMappingLookup.java  |  130 --
 .../runtimes/dflt/objectstores/sql/IdMapping.java  |   40 -
 .../dflt/objectstores/sql/IdMappingAbstract.java   |  112 --
 .../dflt/objectstores/sql/MappingLookup.java       |   26 -
 .../dflt/objectstores/sql/MultipleResults.java     |   24 -
 .../dflt/objectstores/sql/ObjectMapping.java       |   57 -
 .../objectstores/sql/ObjectMappingFactory.java     |   24 -
 .../dflt/objectstores/sql/ObjectMappingLookup.java |  151 --
 .../runtimes/dflt/objectstores/sql/Parameter.java  |   30 -
 .../runtimes/dflt/objectstores/sql/Results.java    |   60 -
 .../isis/runtimes/dflt/objectstores/sql/Sql.java   |  108 --
 .../dflt/objectstores/sql/SqlExecutionContext.java |   46 -
 .../objectstores/sql/SqlIdentifierGenerator.java   |  147 --
 .../dflt/objectstores/sql/SqlMetaData.java         |   36 -
 .../dflt/objectstores/sql/SqlObjectStore.java      |  507 ------
 .../objectstores/sql/SqlObjectStoreException.java  |   42 -
 .../objectstores/sql/SqlPersistorInstaller.java    |   88 --
 .../dflt/objectstores/sql/StoredProcedure.java     |   26 -
 .../dflt/objectstores/sql/TitleMapping.java        |   71 -
 .../dflt/objectstores/sql/VersionMapping.java      |  106 --
 .../objectstores/sql/auto/AbstractAutoMapper.java  |  365 -----
 .../sql/auto/AutoCollectionMapper.java             |  171 --
 .../dflt/objectstores/sql/auto/AutoMapper.java     |  510 ------
 .../objectstores/sql/auto/AutoMapperFactory.java   |   32 -
 .../sql/auto/ForeignKeyCollectionMapper.java       |  379 -----
 .../auto/ForeignKeyInChildCollectionMapper.java    |   88 --
 ...rphicForeignKeyInChildCollectionBaseMapper.java |  233 ---
 ...lymorphicForeignKeyInChildCollectionMapper.java |  204 ---
 .../sql/auto/ReversedAutoAssociationMapper.java    |  211 ---
 .../sql/jdbc/AbstractJdbcFieldMapping.java         |  111 --
 .../sql/jdbc/AbstractJdbcMultiFieldMapping.java    |  195 ---
 .../jdbc/JdbcAbstractReferenceFieldMapping.java    |  150 --
 .../sql/jdbc/JdbcBinaryValueMapper.java            |  132 --
 .../sql/jdbc/JdbcColorValueMapper.java             |  101 --
 .../dflt/objectstores/sql/jdbc/JdbcConnector.java  |  405 -----
 .../sql/jdbc/JdbcConnectorFactory.java             |   34 -
 .../dflt/objectstores/sql/jdbc/JdbcDateMapper.java |  108 --
 .../objectstores/sql/jdbc/JdbcDateTimeMapper.java  |   77 -
 .../sql/jdbc/JdbcGeneralValueMapper.java           |  101 --
 .../sql/jdbc/JdbcMoneyValueMapper.java             |   81 -
 .../sql/jdbc/JdbcObjectReferenceFieldMapping.java  |  101 --
 .../sql/jdbc/JdbcObjectReferenceMapping.java       |   68 -
 .../jdbc/JdbcObjectReferenceMappingFactory.java    |   33 -
 .../sql/jdbc/JdbcPasswordValueMapper.java          |  106 --
 .../JdbcPolymorphicObjectReferenceMapping.java     |   71 -
 .../dflt/objectstores/sql/jdbc/JdbcResults.java    |  222 ---
 .../objectstores/sql/jdbc/JdbcSqlMetaData.java     |   86 -
 .../dflt/objectstores/sql/jdbc/JdbcTimeMapper.java |   84 -
 .../objectstores/sql/jdbc/JdbcTimestampMapper.java |   78 -
 .../jdbc/helpers/SimplePasswordEncoderDecoder.java |  115 --
 .../JdbcFieldMappingFactoryInstaller.java          |   87 -
 .../objectstores/sql/mapping/FieldMapping.java     |   48 -
 .../sql/mapping/FieldMappingFactory.java           |   27 -
 .../sql/mapping/ObjectReferenceMapping.java        |   40 -
 .../sql/mapping/ObjectReferenceMappingFactory.java |   26 -
 .../apache/isis/objectstore/sql/DefaultsTest.java  |   49 +
 .../helpers/SimplePasswordEncoderDecoderTest.java  |   67 +
 .../dflt/objectstores/sql/DefaultsTest.java        |   48 -
 .../helpers/SimplePasswordEncoderDecoderTest.java  |   66 -
 .../apache/isis/objectstore/sql/common/Data.java   |  100 ++
 .../sql/common/SqlIntegrationTestCommonBase.java   |  176 +++
 .../sql/common/SqlIntegrationTestData.java         |  601 +++++++
 .../sql/common/SqlIntegrationTestFixtures.java     |  237 +++
 .../apache/isis/objectstore/sql/common/Utils.java  |   61 +
 .../dflt/objectstores/sql/common/Data.java         |  100 --
 .../sql/common/SqlIntegrationTestCommonBase.java   |  176 ---
 .../sql/common/SqlIntegrationTestData.java         |  601 -------
 .../sql/common/SqlIntegrationTestFixtures.java     |  237 ---
 .../dflt/objectstores/sql/common/Utils.java        |   61 -
 .../org/apache/isis/objectstore/sql/HsqlTest.java  |   67 +
 .../isis/objectstore/sql/PolymorphismTest.java     |  349 +++++
 .../sql/crosscheck/InMemoryPersistenceTest.java    |   63 +
 .../sql/crosscheck/XmlPersistenceTest.java         |   65 +
 .../runtimes/dflt/objectstores/sql/HsqlTest.java   |   67 -
 .../dflt/objectstores/sql/PolymorphismTest.java    |  349 -----
 .../sql/crosscheck/InMemoryPersistenceTest.java    |   63 -
 .../sql/crosscheck/XmlPersistenceTest.java         |   65 -
 .../isis/objectstore/sql/MySqlIntegrationTest.java |   56 +
 .../objectstore/sql/PostgreSqlIntegrationTest.java |   57 +
 .../objectstores/sql/MySqlIntegrationTest.java     |   55 -
 .../sql/PostgreSqlIntegrationTest.java             |   56 -
 .../isis/objectstore/xml/XmlObjectStore.java       |  460 ++++++
 .../xml/XmlPersistenceMechanismInstaller.java      |   57 +
 .../isis/objectstore/xml/internal/clock/Clock.java |   26 +
 .../xml/internal/clock/DefaultClock.java           |   28 +
 .../commands/AbstractXmlPersistenceCommand.java    |   98 ++
 .../internal/commands/XmlCreateObjectCommand.java  |   54 +
 .../internal/commands/XmlDestroyObjectCommand.java |   52 +
 .../internal/commands/XmlUpdateObjectCommand.java  |   57 +
 .../xml/internal/data/CollectionData.java          |   52 +
 .../isis/objectstore/xml/internal/data/Data.java   |   80 +
 .../objectstore/xml/internal/data/DataManager.java |   57 +
 .../xml/internal/data/ListOfRootOid.java           |   75 +
 .../objectstore/xml/internal/data/ObjectData.java  |  158 ++
 .../xml/internal/data/ObjectDataVector.java        |   42 +
 .../xml/internal/data/PersistorException.java      |   42 +
 .../objectstore/xml/internal/data/xml/Utils.java   |   56 +
 .../xml/internal/data/xml/XmlDataManager.java      |  559 +++++++
 .../xml/internal/services/ServiceManager.java      |   33 +
 .../internal/services/xml/XmlServiceManager.java   |  152 ++
 .../xml/internal/utils/CopyXmlObjectStore.java     |   87 +
 .../xml/internal/version/FileVersion.java          |   40 +
 .../dflt/objectstores/xml/XmlObjectStore.java      |  460 ------
 .../xml/XmlPersistenceMechanismInstaller.java      |   57 -
 .../objectstores/xml/internal/clock/Clock.java     |   26 -
 .../xml/internal/clock/DefaultClock.java           |   28 -
 .../commands/AbstractXmlPersistenceCommand.java    |   98 --
 .../internal/commands/XmlCreateObjectCommand.java  |   54 -
 .../internal/commands/XmlDestroyObjectCommand.java |   52 -
 .../internal/commands/XmlUpdateObjectCommand.java  |   57 -
 .../xml/internal/data/CollectionData.java          |   52 -
 .../dflt/objectstores/xml/internal/data/Data.java  |   80 -
 .../xml/internal/data/DataManager.java             |   57 -
 .../xml/internal/data/ListOfRootOid.java           |   75 -
 .../objectstores/xml/internal/data/ObjectData.java |  158 --
 .../xml/internal/data/ObjectDataVector.java        |   42 -
 .../xml/internal/data/PersistorException.java      |   42 -
 .../objectstores/xml/internal/data/xml/Utils.java  |   56 -
 .../xml/internal/data/xml/XmlDataManager.java      |  559 -------
 .../xml/internal/services/ServiceManager.java      |   33 -
 .../internal/services/xml/XmlServiceManager.java   |  152 --
 .../xml/internal/utils/CopyXmlObjectStore.java     |   87 -
 .../xml/internal/version/FileVersion.java          |   40 -
 .../XmlObjectStoreTest_isFixturesInstalled.java    |   57 +
 .../objectstore/xml/XmlObjectStoreTest_name.java   |   63 +
 .../xml/XmlObjectStoreTest_persist.java            |   56 +
 .../xml/XmlObjectStoreTest_toRefactor.java         |  175 +++
 .../xml/XmlPersistenceMechanismInstallerTest.java  |   61 +
 .../xml/internal/clock/DefaultClockTest.java       |   44 +
 .../objectstore/xml/internal/clock/TestClock.java  |   32 +
 .../xml/internal/data/ObjectDataTest.java          |   53 +
 .../xml/internal/data/ObjectDataVectorTest.java    |   74 +
 .../xml/internal/data/ReferenceVectorTest.java     |   75 +
 .../xml/internal/data/xml/XmlDataManagerTest.java  |  355 +++++
 .../data/xml/XmlDataManagerTest_instances.java     |  317 ++++
 .../XmlObjectStoreTest_isFixturesInstalled.java    |   56 -
 .../objectstores/xml/XmlObjectStoreTest_name.java  |   62 -
 .../xml/XmlObjectStoreTest_persist.java            |   55 -
 .../xml/XmlObjectStoreTest_toRefactor.java         |  173 --
 .../xml/XmlPersistenceMechanismInstallerTest.java  |   60 -
 .../xml/internal/clock/DefaultClockTest.java       |   43 -
 .../objectstores/xml/internal/clock/TestClock.java |   30 -
 .../xml/internal/data/ObjectDataTest.java          |   52 -
 .../xml/internal/data/ObjectDataVectorTest.java    |   72 -
 .../xml/internal/data/ReferenceVectorTest.java     |   74 -
 .../xml/internal/data/xml/XmlDataManagerTest.java  |  353 -----
 .../data/xml/XmlDataManagerTest_instances.java     |  315 ----
 .../isis/profilestore/sql/SqlUserProfileStore.java |   55 +
 .../sql/SqlUserProfileStoreInstaller.java          |   47 +
 .../profilestores/sql/SqlUserProfileStore.java     |   55 -
 .../sql/SqlUserProfileStoreInstaller.java          |   47 -
 .../isis/profilestore/xml/XmlUserProfileStore.java |   64 +
 .../xml/XmlUserProfileStoreInstaller.java          |   45 +
 .../xml/internal/UserProfileContentWriter.java     |  119 ++
 .../xml/internal/UserProfileDataHandler.java       |  145 ++
 .../profilestore/xml/internal/XmlFileUtil.java     |   34 +
 .../profilestores/xml/XmlUserProfileStore.java     |   64 -
 .../xml/XmlUserProfileStoreInstaller.java          |   45 -
 .../xml/internal/UserProfileContentWriter.java     |  119 --
 .../xml/internal/UserProfileDataHandler.java       |  145 --
 .../profilestores/xml/internal/XmlFileUtil.java    |   34 -
 .../xml/internal/TestServiceObject1.java           |   28 +
 .../xml/internal/UserProfileContentWriterTest.java |  106 ++
 .../xml/internal/UserProfileDataHandlerTest.java   |  153 ++
 .../xml/internal/TestServiceObject1.java           |   28 -
 .../xml/internal/UserProfileContentWriterTest.java |  105 --
 .../xml/internal/UserProfileDataHandlerTest.java   |  152 --
 .../DelegatingInvocationHandlerDefault.java        |    4 +-
 .../WrappedFactoryDefaultTest_wrappedObject.java   |   10 +-
 ...FactoryDefaultTest_wrappedObject_transient.java |    8 +-
 .../FileAuthenticationManagerInstaller.java        |    2 +-
 .../LdapAuthenticationManagerInstaller.java        |    2 +-
 .../authentication/LdapAuthenticatorTester.java    |    2 +-
 .../SqlAuthenticationManagerInstaller.java         |    2 +-
 .../sql/authentication/SqlAuthenticator.java       |    2 +-
 .../sql/authentication/SqlAuthenticatorTest.java   |    2 +-
 .../apache/isis/viewer/bdd/common/Scenario.java    |   26 +-
 .../BddAuthenticationManagerInstaller.java         |    6 +-
 .../BddInMemoryPersistenceMechanismInstaller.java  |    6 +-
 .../BddInMemoryPersistenceSessionFactory.java      |    8 +-
 .../components/BddObjectStorePersistedObjects.java |    6 +-
 .../IsisSystemUsingInstallersWithinStory.java      |   12 +-
 .../bdd/common/fixtures/AbstractFixturePeer.java   |   10 +-
 .../bdd/common/fixtures/DebugObjectStorePeer.java  |    2 +-
 .../bdd/common/fixtures/UsingIsisViewerPeer.java   |    2 +-
 .../common/fixtures/perform/PerformAbstract.java   |    2 +-
 .../common/fixtures/perform/PerformContext.java    |    2 +-
 .../bdd/common/fixtures/perform/SaveObject.java    |    4 +-
 .../common/story/bootstrapping/OpenSession.java    |    4 +-
 .../bdd/common/story/bootstrapping/RunViewer.java  |    6 +-
 .../common/story/bootstrapping/ShutdownIsis.java   |    4 +-
 .../story/registries/AliasRegistryDefault.java     |    4 +-
 .../concordion/AbstractIsisConcordionScenario.java |    2 +-
 .../fixtures/UsingIsisViewerForConcordion.java     |    2 +-
 .../test/java/viewer/bdd/stories/todo/Fixture.java |   25 -
 .../java/viewer/bdd/stories/todo/Fixtures.java     |   25 +
 .../resources/viewer/bdd/stories/todo/Fixture.html |   55 -
 .../viewer/bdd/stories/todo/Fixtures.html          |   55 +
 .../bdd/stories/todo/ScenarioMarkItemAsDone.html   |    2 +-
 .../java/org/apache/isis/viewer/dnd/DndViewer.java |    8 +-
 .../apache/isis/viewer/dnd/DndViewerInstaller.java |    4 +-
 .../org/apache/isis/viewer/dnd/awt/AwtColor.java   |    2 +-
 .../org/apache/isis/viewer/dnd/awt/AwtText.java    |    2 +-
 .../apache/isis/viewer/dnd/awt/DebugOptions.java   |    2 +-
 .../isis/viewer/dnd/awt/XFeedbackManager.java      |    4 +-
 .../org/apache/isis/viewer/dnd/awt/XViewer.java    |    2 +-
 .../viewer/dnd/calendar/CalendarCellContent.java   |    2 +-
 .../dnd/combined/FormWithTableSpecification.java   |    2 +-
 .../dnd/combined/SplitViewSpecification.java       |    2 +-
 .../dnd/combined/TwoPartViewSpecification.java     |    2 +-
 .../isis/viewer/dnd/drawing/ImageFactory.java      |    2 +-
 .../isis/viewer/dnd/field/PasswordField.java       |    2 +-
 .../isis/viewer/dnd/form/ExpandableViewBorder.java |    2 +-
 .../isis/viewer/dnd/service/ServiceIcon.java       |    2 +-
 .../isis/viewer/dnd/table/TableCellBuilder.java    |    2 +-
 .../dnd/tree/ClosedObjectNodeSpecification.java    |    2 +-
 .../dnd/tree/OpenObjectNodeSpecification.java      |    2 +-
 .../isis/viewer/dnd/tree/TreeNodeBorder.java       |    2 +-
 .../apache/isis/viewer/dnd/util/Properties.java    |    2 +-
 .../apache/isis/viewer/dnd/view/ViewConstants.java |    2 +-
 .../dnd/view/action/AbstractObjectOption.java      |    2 +-
 .../dnd/view/action/DialoggedObjectOption.java     |    2 +-
 .../dnd/view/action/ImmediateObjectOption.java     |    2 +-
 .../view/action/TextParseableParameterImpl.java    |    2 +-
 .../isis/viewer/dnd/view/base/ObjectView.java      |    4 +-
 .../dnd/view/base/ViewUpdateNotifierImpl.java      |   10 +-
 .../dnd/view/border/SaveTransientObjectBorder.java |    4 +-
 .../dnd/view/border/TextFieldResizeBorder.java     |    2 +-
 .../viewer/dnd/view/border/ViewResizeBorder.java   |    2 +-
 .../view/composite/CompositeViewSpecification.java |    2 +-
 .../dnd/view/composite/ObjectFieldBuilder.java     |    2 +-
 .../dnd/view/content/AbstractObjectContent.java    |    4 +-
 .../viewer/dnd/view/debug/DebugObjectGraph.java    |    2 +-
 .../isis/viewer/dnd/view/debug/DebugOption.java    |    2 +-
 .../isis/viewer/dnd/view/debug/DebugView.java      |    2 +-
 .../dnd/view/field/OneToManyFieldElementImpl.java  |    2 +-
 .../viewer/dnd/view/field/OneToManyFieldImpl.java  |    2 +-
 .../viewer/dnd/view/field/OneToOneFieldImpl.java   |    2 +-
 .../dnd/view/field/TextParseableFieldImpl.java     |    2 +-
 .../dnd/view/option/DisposeObjectOption.java       |    6 +-
 .../isis/viewer/dnd/view/undo/SetValueCommand.java |    6 +-
 .../dnd/viewer/basic/ApplicationWorkspace.java     |    8 +-
 .../viewer/basic/ApplicationWorkspaceBuilder.java  |    2 +-
 .../viewer/dnd/viewer/basic/LogoBackground.java    |    2 +-
 .../viewer/dnd/configurable/PanelViewDropTest.java |    8 +-
 .../viewer/dnd/configurable/PanelViewTest.java     |    8 +-
 .../isis/viewer/dnd/toolbar/ToolbarTest.java       |    2 +-
 .../isis/viewer/dnd/util/PropertiesTest.java       |    2 +-
 .../view/text/MultilineTextFieldContentTest.java   |   14 +-
 .../viewer/dnd/view/text/TextFieldContentTest.java |   18 +-
 .../viewer/dnd/viewer/ViewUpdateNotifierTest.java  |   18 +-
 .../dnd/viewer/basic/ActionFieldBuilderTest.java   |   18 +-
 .../viewer/basic/PlacementStrategyImplTest.java    |    8 +-
 .../viewer/dnd/viewer/basic/ScrollBorderTest.java  |   10 +-
 .../viewer/basic/SimpleCollectionSorterTest.java   |    4 +-
 .../viewer/dnd/viewer/basic/TitleTextTest.java     |    4 +-
 .../content/TextParseableField_ParseTextEntry.java |    6 +-
 .../dnd/viewer/table/TableRowLayoutTest.java       |    8 +-
 .../dnd/viewer/tree/TreeBrowserFrameTest.java      |    2 +-
 .../viewer/view/configurable/GridLayoutTest.java   |    8 +-
 .../isis/viewer/html/HtmlViewerInstaller.java      |   12 +-
 .../org/apache/isis/viewer/html/action/LogOut.java |    2 +-
 .../apache/isis/viewer/html/action/edit/Save.java  |    6 +-
 .../isis/viewer/html/action/misc/SetUser.java      |    4 +-
 .../isis/viewer/html/action/misc/SwapUser.java     |    4 +-
 .../html/action/view/FieldCollectionView.java      |    2 +-
 .../html/action/view/ObjectViewAbstract.java       |    4 +-
 .../viewer/html/action/view/util/MenuUtil.java     |    2 +-
 .../viewer/html/action/view/util/TableUtil.java    |    4 +-
 .../viewer/html/component/html/CollectionIcon.java |    2 +-
 .../html/component/html/HtmlComponentFactory.java  |    2 +-
 .../isis/viewer/html/component/html/HtmlForm.java  |    2 +-
 .../viewer/html/context/CollectionMapping.java     |    6 +-
 .../apache/isis/viewer/html/context/Context.java   |    8 +-
 .../isis/viewer/html/context/ObjectHistory.java    |    2 +-
 .../html/context/PersistentRootAdapterMapping.java |    6 +-
 .../html/context/RootAdapterMappingAbstract.java   |    4 +-
 .../html/context/TransientRootAdapterMapping.java  |    2 +-
 .../html/servlet/AbstractHtmlViewerServlet.java    |    4 +-
 .../isis/viewer/html/servlet/LogonServlet.java     |   10 +-
 .../isis/viewer/html/servlet/RegisterServlet.java  |    2 +-
 .../html/servlet/internal/WebController.java       |    8 +-
 .../viewer/html/task/AddItemToCollectionTask.java  |    4 +-
 .../org/apache/isis/viewer/html/task/EditTask.java |    4 +-
 .../apache/isis/viewer/html/task/InvokeMethod.java |    4 +-
 .../apache/isis/viewer/html/task/MethodTask.java   |    4 +-
 .../org/apache/isis/viewer/html/task/Task.java     |    2 +-
 .../viewer/html/context/ContextTest_mapAction.java |    8 +-
 .../html/context/ContextTest_mapCollection.java    |   10 +-
 .../viewer/html/context/ContextTest_mapObject.java |    8 +-
 .../html/context/ContextTest_serialization.java    |    8 +-
 .../servermonitor/AbstractServerMonitor.java       |   99 --
 .../servermonitor/HttpServerMonitor.java           |  104 --
 .../dflt/monitoring/servermonitor/Monitor.java     |   56 -
 .../monitoring/servermonitor/MonitorEvent.java     |   70 -
 .../monitoring/servermonitor/MonitorListener.java  |   24 -
 .../servermonitor/MonitorListenerImpl.java         |  150 --
 .../servermonitor/SocketServerMonitor.java         |   71 -
 .../dflt/monitoring/systemconsole/AWTConsole.java  |  201 ---
 .../dflt/monitoring/systemconsole/FileConsole.java |   57 -
 .../monitoring/systemconsole/QuitListener.java     |   32 -
 .../dflt/monitoring/systemconsole/Server.java      |   26 -
 .../monitoring/systemconsole/ServerConsole.java    |   31 -
 .../monitoring/systemconsole/ServerResponse.java   |   26 -
 .../monitoring/systemconsole/TerminalConsole.java  |  126 --
 .../dflt/webapp/monitor/MonitorServlet.java        |   87 -
 .../webapp/monitor/WebServerMonitorInstaller.java  |   45 -
 .../viewer/html/monitoring/MonitorServlet.java     |   87 +
 .../html/monitoring/WebServerMonitorInstaller.java |   45 +
 .../servermonitor/AbstractServerMonitor.java       |   99 ++
 .../servermonitor/HttpServerMonitor.java           |  104 ++
 .../html/monitoring/servermonitor/Monitor.java     |   56 +
 .../monitoring/servermonitor/MonitorEvent.java     |   70 +
 .../monitoring/servermonitor/MonitorListener.java  |   24 +
 .../servermonitor/MonitorListenerImpl.java         |  150 ++
 .../servermonitor/SocketServerMonitor.java         |   71 +
 .../html/monitoring/systemconsole/AWTConsole.java  |  201 +++
 .../html/monitoring/systemconsole/FileConsole.java |   57 +
 .../monitoring/systemconsole/QuitListener.java     |   32 +
 .../html/monitoring/systemconsole/Server.java      |   26 +
 .../monitoring/systemconsole/ServerConsole.java    |   31 +
 .../monitoring/systemconsole/ServerResponse.java   |   26 +
 .../monitoring/systemconsole/TerminalConsole.java  |  126 ++
 .../apache/isis/viewer/junit/IsisTestRunner.java   |   16 +-
 .../viewer/junit/internal/AnnotationInstaller.java |   10 +-
 .../internal/FixtureInstallerAnnotatedClass.java   |    4 +-
 ...ryPersistenceMechanismInstallerWithinJunit.java |    2 +-
 .../IsisSystemUsingInstallersWithinJunit.java      |    8 +-
 .../internal/ServicesInstallerAnnotatedClass.java  |    2 +-
 .../tck/src/test/java/junit/AbstractTest.java      |    2 +-
 .../junit/todo/ScalarEntityRepositoryTest.java     |    4 +-
 .../src/test/java/junit/todo/ScalarEntityTest.java |    4 +-
 .../applib/HttpMethodTest_setUp.java               |    6 +-
 .../applib/RestfulClientTest_follow.java           |    6 +-
 .../viewer/restfulobjects/viewer/Constants.java    |    2 +-
 .../restfulobjects/viewer/ResourceContext.java     |    2 +-
 .../AuthenticationSessionStrategyBasicAuth.java    |    4 +-
 .../AuthenticationSessionStrategyHeader.java       |    2 +-
 .../AuthenticationSessionStrategyTrusted.java      |    6 +-
 .../embedded/EmbeddedWebViewerRestfulObjects.java  |    8 +-
 .../embedded/RestfulObjectsViewerInstaller.java    |    6 +-
 .../representations/ReprRendererAbstract.java      |    6 +-
 .../viewer/resources/ResourceAbstract.java         |    6 +-
 .../domainobjects/DomainObjectLinkTo.java          |    2 +-
 .../domainobjects/DomainObjectReprRenderer.java    |    2 +-
 .../DomainObjectResourceServerside.java            |    2 +-
 .../domainobjects/ObjectActionReprRenderer.java    |    2 +-
 .../viewer/ResourceContextTest_getArg.java         |    6 +-
 .../restfulobjects/tck/IsisWebServerRule.java      |    2 +-
 ...eTest_clientAcceptHeader_exceptionHandling.java |    2 +-
 ...Test_serverSideException_exceptionHandling.java |    2 +-
 .../home/HomePageResourceTest_accept.java          |    2 +-
 ...ePageResourceTest_representationAndHeaders.java |    2 +-
 .../home/HomePageResourceTest_xrofollowlinks.java  |    2 +-
 .../resources/object/DomainObjectResourceTest.java |   10 +-
 .../DomainServiceResourceTest_invokeAction.java    |    2 +-
 ...DomainServiceResourceTest_serviceId_accept.java |    2 +-
 ...mainServiceResourceTest_serviceId_notFound.java |    2 +-
 ...rceTest_serviceId_representationAndHeaders.java |    2 +-
 ...rviceResourceTest_serviceId_xrofollowlinks.java |    2 +-
 .../DomainServiceResourceTest_services_accept.java |    2 +-
 ...urceTest_services_representationAndHeaders.java |    2 +-
 ...erviceResourceTest_services_xrofollowlinks.java |    2 +-
 .../resources/user/UserResourceTest_accept.java    |    2 +-
 .../UserResourceTest_representationAndHeaders.java |    2 +-
 .../version/VersionResourceTest_accept.java        |    2 +-
 ...rsionResourceTest_representationAndHeaders.java |    2 +-
 .../restfulobjects/tck/stories/UserStoryTest.java  |    2 +-
 .../dispatcher/AbstractElementProcessor.java       |    2 +-
 .../scimpi/dispatcher/AbstractObjectProcessor.java |    2 +-
 .../isis/viewer/scimpi/dispatcher/Dispatcher.java  |    6 +-
 .../viewer/scimpi/dispatcher/ErrorCollator.java    |    2 +-
 .../scimpi/dispatcher/ForbiddenException.java      |    2 +-
 .../isis/viewer/scimpi/dispatcher/UserManager.java |    2 +-
 .../scimpi/dispatcher/action/ActionAction.java     |    4 +-
 .../context/DefaultOidObjectMapping.java           |    6 +-
 .../viewer/scimpi/dispatcher/context/Mapping.java  |    6 +-
 .../scimpi/dispatcher/context/RequestContext.java  |    4 +-
 .../scimpi/dispatcher/debug/DebugAction.java       |    2 +-
 .../viewer/scimpi/dispatcher/debug/DebugUsers.java |    2 +-
 .../viewer/scimpi/dispatcher/edit/EditAction.java  |    4 +-
 .../scimpi/dispatcher/edit/RemoveAction.java       |    2 +-
 .../scimpi/dispatcher/logon/LogonAction.java       |    2 +-
 .../scimpi/dispatcher/logon/LogoutAction.java      |    2 +-
 .../scimpi/dispatcher/util/MethodsUtils.java       |    8 +-
 .../viewer/scimpi/dispatcher/view/HelpLink.java    |    2 +-
 .../dispatcher/view/action/ActionButton.java       |    2 +-
 .../dispatcher/view/action/ActionContent.java      |    2 +-
 .../scimpi/dispatcher/view/action/Methods.java     |    2 +-
 .../scimpi/dispatcher/view/action/Services.java    |    4 +-
 .../dispatcher/view/collection/Collection.java     |    2 +-
 .../viewer/scimpi/dispatcher/view/debug/Debug.java |    2 +-
 .../dispatcher/view/debug/DebugObjectView.java     |    2 +-
 .../scimpi/dispatcher/view/debug/Diagnostics.java  |    2 +-
 .../scimpi/dispatcher/view/debug/Members.java      |    2 +-
 .../dispatcher/view/display/AbstractFormView.java  |    2 +-
 .../dispatcher/view/display/AbstractTableView.java |    4 +-
 .../scimpi/dispatcher/view/display/AddMessage.java |    4 +-
 .../scimpi/dispatcher/view/display/AddWarning.java |    4 +-
 .../scimpi/dispatcher/view/display/FieldLabel.java |    2 +-
 .../scimpi/dispatcher/view/display/FieldValue.java |    4 +-
 .../scimpi/dispatcher/view/display/GetField.java   |    2 +-
 .../dispatcher/view/display/IncludeObject.java     |    2 +-
 .../dispatcher/view/display/LongFormView.java      |    2 +-
 .../scimpi/dispatcher/view/display/Messages.java   |    4 +-
 .../scimpi/dispatcher/view/display/TableCell.java  |    2 +-
 .../scimpi/dispatcher/view/display/TableView.java  |    2 +-
 .../scimpi/dispatcher/view/display/Title.java      |    2 +-
 .../scimpi/dispatcher/view/display/Warnings.java   |    4 +-
 .../scimpi/dispatcher/view/edit/EditObject.java    |    2 +-
 .../viewer/scimpi/dispatcher/view/logon/Logon.java |    2 +-
 .../scimpi/dispatcher/view/logon/Secure.java       |    2 +-
 .../viewer/scimpi/dispatcher/view/logon/User.java  |    2 +-
 .../view/simple/AbstractConditionalBlock.java      |    2 +-
 .../dispatcher/view/simple/AbstractLink.java       |    2 +-
 .../scimpi/dispatcher/view/simple/Commit.java      |    4 +-
 .../scimpi/dispatcher/view/simple/EditLink.java    |    2 +-
 .../view/simple/InitializeFromCookie.java          |    2 +-
 .../dispatcher/view/simple/Localization.java       |    2 +-
 .../scimpi/dispatcher/view/simple/ObjectLink.java  |    2 +-
 .../dispatcher/view/simple/RemoveElement.java      |    2 +-
 .../dispatcher/view/simple/SetLocalization.java    |    2 +-
 .../scimpi/dispatcher/view/value/FieldName.java    |    2 +-
 .../scimpi/dispatcher/view/value/TitleString.java  |    2 +-
 .../viewer/scimpi/servlet/DispatcherServlet.java   |    2 +-
 .../wicket/viewer/IsisWicketApplication.java       |   10 +-
 .../viewer/IsisWicketUnsecuredApplication.java     |    8 +-
 .../integration/isis/DeploymentTypeAbstract.java   |    6 +-
 .../integration/isis/IsisContextForWicket.java     |   10 +-
 .../viewer/integration/isis/WicketServer.java      |    2 +-
 .../integration/isis/WicketServerExploration.java  |    2 +-
 .../integration/isis/WicketServerPrototype.java    |    2 +-
 .../wicket/AuthenticatedWebSessionForIsis.java     |    2 +-
 .../wicket/ConverterForObjectAdapter.java          |    2 +-
 .../wicket/ConverterForObjectAdapterMemento.java   |    4 +-
 .../integration/wicket/WebRequestCycleForIsis.java |    8 +-
 .../viewer/IsisWicketApplication_Defaults.java     |    4 +-
 .../wicket/viewer/IsisWicketApplication_Pages.java |    6 +-
 .../viewer/wicket/viewer/IsisWicket_providers.java |    4 +-
 ...uthenticatedWebSessionForIsis_Authenticate.java |    6 +-
 ...thenticatedWebSessionForIsis_Instantiation.java |    6 +-
 .../AuthenticatedWebSessionForIsis_SignIn.java     |    6 +-
 ...nticatedWebSessionForIsis_ThreadManagement.java |    6 +-
 .../model/isis/PersistenceSessionProvider.java     |    2 +-
 .../wicket/model/mementos/CollectionMemento.java   |    2 +-
 .../model/mementos/ObjectAdapterMemento.java       |    6 +-
 .../wicket/model/mementos/PropertyMemento.java     |    2 +-
 .../viewer/wicket/model/mementos/SpecUtils.java    |    2 +-
 .../viewer/wicket/model/models/ActionModel.java    |    2 +-
 .../wicket/model/models/EntityCollectionModel.java |    2 +-
 .../viewer/wicket/model/models/EntityModel.java    |    2 +-
 .../viewer/wicket/model/models/ModelAbstract.java  |    4 +-
 .../viewer/wicket/model/models/ScalarModel.java    |    2 +-
 .../isis/viewer/wicket/model/util/Mementos.java    |    2 +-
 .../viewer/wicket/model/util/ObjectAdapters.java   |    4 +-
 .../isis/viewer/wicket/model/util/Pojos.java       |    2 +-
 .../wicket/ui/components/actions/ActionPanel.java  |    2 +-
 .../components/entity/EntityActionLinkFactory.java |    4 +-
 .../entity/header/EntityHeaderPanel.java           |    2 +-
 .../entity/properties/EntityPropertiesForm.java    |    2 +-
 .../components/widgets/cssmenu/CssMenuBuilder.java |    2 +-
 .../DropDownChoicesForObjectAdapterMementos.java   |    2 +-
 .../widgets/entitylink/EntityLinkSelect2Panel.java |    4 +-
 .../formcomponent/FormComponentPanelAbstract.java  |    4 +-
 .../isis/viewer/wicket/ui/pages/PageAbstract.java  |    4 +-
 .../isis/viewer/wicket/ui/panels/FormAbstract.java |    4 +-
 .../viewer/wicket/ui/panels/PanelAbstract.java     |    4 +-
 .../ui/panels/ProcessObjectPanelAbstract.java      |    2 +-
 .../core/bytecode/cglib/CglibClassSubstitutor.java |   47 +
 .../core/bytecode/cglib/CglibObjectFactory.java    |   68 +
 .../ObjectResolveAndObjectChangedEnhancer.java     |  108 ++
 .../classsubstitutor/CglibClassSubstitutor.java    |   47 -
 .../dflt/objectfactory/CglibObjectFactory.java     |   69 -
 .../ObjectResolveAndObjectChangedEnhancer.java     |  108 --
 .../core/bytecode/cglib/ClassEnhancerTest.java     |  122 ++
 .../isis/core/bytecode/cglib/SomeDomainObject.java |   34 +
 .../objectfactory/internal/ClassEnhancerTest.java  |  121 --
 .../objectfactory/internal/SomeDomainObject.java   |   34 -
 .../javassist/JavassistClassSubstitutor.java       |   45 +
 .../core/bytecode/javassist/JavassistEnhanced.java |   29 +
 .../bytecode/javassist/JavassistObjectFactory.java |   68 +
 .../ObjectResolveAndObjectChangedEnhancer.java     |  113 ++
 .../JavassistClassSubstitutor.java                 |   46 -
 .../objectfactory/JavassistObjectFactory.java      |   69 -
 .../objectfactory/internal/JavassistEnhanced.java  |   30 -
 .../ObjectResolveAndObjectChangedEnhancer.java     |  113 --
 .../core/integtestsupport/IsisSystemDefault.java   |  227 +++
 .../core/integtestsupport/IsisSystemForTest.java   |  646 ++++++++
 .../integtestsupport/IsisSystemWithFixtures.java   |  669 ++++++++
 .../components/AuthenticationManagerNull.java      |   65 +
 .../components/AuthorizationManagerAllowAll.java   |   47 +
 .../TemplateImageLoaderNoopInstaller.java          |   44 +
 .../components/TemplateImageLoaderNull.java        |   44 +
 .../components/UserProfileStoreStaticInMemory.java |   61 +
 .../tck/ObjectStoreContractTest_persist.java       |  171 ++
 .../dflt/testsupport/IsisSystemDefault.java        |  227 ---
 .../dflt/testsupport/IsisSystemForTest.java        |  646 --------
 .../dflt/testsupport/IsisSystemWithFixtures.java   |  669 --------
 .../noop/AuthenticationManagerNoop.java            |   65 -
 .../testsupport/noop/AuthorizationManagerNoop.java |   47 -
 .../testsupport/noop/TemplateImageLoaderNoop.java  |   44 -
 .../noop/TemplateImageLoaderNoopInstaller.java     |   44 -
 .../testsupport/noop/UserProfileStoreNoop.java     |   61 -
 .../tck/ObjectStoreContractTest_persist.java       |  171 --
 .../IsisSystemWithFixturesTest_basicTest.java      |   46 +
 .../persistence/PersistorSessionHydratorTest.java  |  119 ++
 .../persistence/RuntimeTestPojo.java               |   52 +
 .../objectstore/InMemoryObjectStoreTest_debug.java |   79 +
 .../objectstore/InMemoryObjectStoreTest_init.java  |   45 +
 .../objectstore/InMemoryObjectStoreTest_name.java  |   42 +
 .../InMemoryObjectStoreTest_openAndClose.java      |  122 ++
 .../InMemoryObjectStoreTest_persist.java           |   38 +
 .../InMemoryObjectStoreTest_persistAggregated.java |   58 +
 .../objectstore/InMemoryObjectStoreTest_reset.java |   82 +
 .../InMemoryObjectStoreTest_retrieve.java          |  143 ++
 .../InMemoryObjectStoreTest_serviceRegistry.java   |  115 ++
 .../ObjectFixtureFilePersistorTest.java            |  212 +++
 .../ObjectFixtureServiceTest_loadFile.java         |   88 ++
 ...tFixtureServiceTest_loadFile_nothingExists.java |   72 +
 .../ObjectFixtureServiceTest_save.java             |   83 +
 .../isis/core/runtime/memento/MementoTest.java     |  219 +++
 .../core/runtime/memento/MementoTest_data.java     |   96 ++
 .../runtime/memento/MementoTest_encodedData.java   |   81 +
 .../dflt/InMemoryObjectStoreTest_debug.java        |   78 -
 .../dflt/InMemoryObjectStoreTest_init.java         |   44 -
 .../dflt/InMemoryObjectStoreTest_name.java         |   41 -
 .../dflt/InMemoryObjectStoreTest_openAndClose.java |  120 --
 .../dflt/InMemoryObjectStoreTest_persist.java      |   37 -
 .../InMemoryObjectStoreTest_persistAggregated.java |   57 -
 .../dflt/InMemoryObjectStoreTest_reset.java        |   81 -
 .../dflt/InMemoryObjectStoreTest_retrieve.java     |  142 --
 .../InMemoryObjectStoreTest_serviceRegistry.java   |  114 --
 .../ObjectFixtureFilePersistorTest.java            |  210 ---
 .../ObjectFixtureServiceTest_loadFile.java         |   87 -
 ...tFixtureServiceTest_loadFile_nothingExists.java |   71 -
 .../ObjectFixtureServiceTest_save.java             |   82 -
 .../runtimes/dflt/runtime/memento/MementoTest.java |  218 ---
 .../dflt/runtime/memento/MementoTest_data.java     |   93 --
 .../runtime/memento/MementoTest_encodedData.java   |   80 -
 .../persistence/PersistorSessionHydratorTest.java  |  119 --
 .../dflt/runtime/persistence/RuntimeTestPojo.java  |   52 -
 .../IsisSystemWithFixturesTest_basicTest.java      |   45 -
 .../IsisConfigurationDefaultTest_createSubset.java |    6 +-
 .../oid/AggregatedOidTest_valueSemantics.java      |    2 +-
 .../oid/CollectionOidTest_valueSemantics.java      |    2 +-
 ...dDefaultTest_valueSemantics_whenPersistent.java |    2 +-
 ...idDefaultTest_valueSemantics_whenTransient.java |    2 +-
 .../adapter/oid/VersionTest_valueSemantics.java    |    2 +-
 .../metamodel/adapter/version/VersionTest.java     |    6 +-
 .../ObjectAssociationFiltersTest_visibleWhere.java |    6 +-
 .../services/ServicesInjectorAbstractTest.java     |    6 +-
 .../spec/ObjectSpecIdTest_valueSemantics.java      |    2 +-
 .../feature/ObjectAssociationFiltersTests.java     |    6 +-
 .../specloader/SpecificationCacheDefaultTest.java  |    6 +-
 ...ionParameterAbstractTest_getId_and_getName.java |    6 +-
 .../specimpl/ObjectAssociationAbstractTest.java    |    6 +-
 ...ObjectAssociationAbstractTest_alwaysHidden.java |    6 +-
 .../IsisMetaModelBaseTest_constructDefaults.java   |    6 +-
 .../IsisMetaModelTest_constructWithServices.java   |    6 +-
 ...IsisMetaModelTest_getDomainObjectContainer.java |    8 +-
 .../core/progmodel/app/IsisMetaModelTest_init.java |    8 +-
 .../progmodel/app/IsisMetaModelTest_shutdown.java  |    8 +-
 .../facets/AbstractFacetFactoryJUnit4TestCase.java |    6 +-
 .../progmodel/facets/ObjectAdapterUtilsTest.java   |    6 +-
 .../collections/JavaCollectionFacetTest.java       |    6 +-
 .../TitleFacetViaTitleAnnotationTest.java          |    6 +-
 ...ctTypeDerivedFromClassNameFacetFactoryTest.java |    2 +-
 .../parseable/ParseableFacetUsingParserTest.java   |    6 +-
 .../ImageValueSemanticsProviderAbstractTest.java   |    6 +-
 .../ValueSemanticsProviderAbstractTestCase.java    |    8 +-
 .../dflt/ObjectReflectorDefaultTestAbstract.java   |    8 +-
 core/objectstore-inmemory/pom.xml                  |    2 +-
 .../isis/core/objectstore/InMemoryObjectStore.java |  513 ++++++
 .../InMemoryPersistenceMechanismInstaller.java     |  103 ++
 .../InMemoryPersistenceSessionFactory.java         |   93 ++
 .../AbstractInMemoryPersistenceCommand.java        |   63 +
 .../commands/InMemoryCreateObjectCommand.java      |   49 +
 .../commands/InMemoryDestroyObjectCommand.java     |   49 +
 .../commands/InMemorySaveObjectCommand.java        |   48 +
 .../objectstore/internal/ObjectStoreInstances.java |  248 +++
 .../internal/ObjectStorePersistedObjects.java      |   50 +
 .../ObjectStorePersistedObjectsDefault.java        |  101 ++
 .../objectstores/dflt/InMemoryObjectStore.java     |  513 ------
 .../InMemoryPersistenceMechanismInstaller.java     |  103 --
 .../dflt/InMemoryPersistenceSessionFactory.java    |   93 --
 .../dflt/internal/ObjectStoreInstances.java        |  248 ---
 .../dflt/internal/ObjectStorePersistedObjects.java |   50 -
 .../ObjectStorePersistedObjectsDefault.java        |  101 --
 .../AbstractInMemoryPersistenceCommand.java        |   63 -
 .../commands/InMemoryCreateObjectCommand.java      |   49 -
 .../commands/InMemoryDestroyObjectCommand.java     |   49 -
 .../commands/InMemorySaveObjectCommand.java        |   48 -
 .../ObjectStoreInstances_findInstancesAndAdd.java  |  115 ++
 .../internal/ObjectStoreInstances_init.java        |   69 +
 .../internal/ObjectStoreInstances_save.java        |  126 ++
 ...jectStorePersistedObjectsDefault_instances.java |   94 ++
 ...dObjectsDefault_savesOidGeneratorAsMemento.java |   66 +
 ...bjectStorePersistedObjectsDefault_services.java |   81 +
 .../ObjectStoreInstances_findInstancesAndAdd.java  |  114 --
 .../dflt/internal/ObjectStoreInstances_init.java   |   68 -
 .../dflt/internal/ObjectStoreInstances_save.java   |  125 --
 ...jectStorePersistedObjectsDefault_instances.java |   92 --
 ...dObjectsDefault_savesOidGeneratorAsMemento.java |   65 -
 ...bjectStorePersistedObjectsDefault_services.java |   80 -
 core/profilestore-inmemory/pom.xml                 |    2 +-
 .../profilestore/InMemoryUserProfileStore.java     |   61 +
 .../InMemoryUserProfileStoreInstaller.java         |   44 +
 .../dflt/InMemoryUserProfileStore.java             |   61 -
 .../dflt/InMemoryUserProfileStoreInstaller.java    |   44 -
 .../src/main/java/org/apache/isis/Isis.java        |    2 +-
 .../java/org/apache/isis/core/runtime/Isis.java    |   58 +
 .../isis/core/runtime/IsisInstallerRegistry.java   |   33 +
 .../isis/core/runtime/RuntimeBootstrapper.java     |  133 ++
 ...uthenticationManagerStandardForDfltRuntime.java |   78 +
 ...gerStandardInstallerAbstractForDfltRuntime.java |   36 +
 .../AuthenticatorAbstractForDfltRuntime.java       |   49 +
 .../AuthenticationRequestExploration.java          |   55 +
 .../exploration/ExplorationAuthenticator.java      |  138 ++
 .../ExplorationAuthenticatorConstants.java         |   31 +
 .../exploration/ExplorationSession.java            |   61 +
 .../exploration/MultiUserExplorationSession.java   |  126 ++
 .../fixture/LogonFixtureAuthenticator.java         |   52 +
 .../AuthenticationRequestSingleUser.java           |   47 +
 .../singleuser/SingleUserSession.java              |   61 +
 ...ectResolveAndObjectChangedEnhancerAbstract.java |  107 ++
 .../identity/ClassSubstitutorIdentity.java         |   29 +
 .../bytecode/identity/ObjectFactoryBasic.java      |   54 +
 .../fixturedomainservice/FixtureException.java     |   43 +
 .../ObjectFixtureFilePersistor.java                |  241 +++
 .../fixturedomainservice/ObjectFixtureService.java |  245 +++
 .../core/runtime/fixtures/FixturesInstaller.java   |   49 +
 .../fixtures/FixturesInstallerAbstract.java        |   62 +
 .../fixtures/FixturesInstallerDelegate.java        |  297 ++++
 .../FixturesInstallerFromConfiguration.java        |   71 +
 .../runtime/fixtures/FixturesInstallerNoop.java    |   44 +
 .../core/runtime/fixtures/ProfileServiceImpl.java  |  181 +++
 .../runtime/fixtures/SwitchUserServiceImpl.java    |   72 +
 .../AuthenticationRequestLogonFixture.java         |   45 +
 .../domainservice/ObjectLoaderFixture.java         |   47 +
 .../isis/core/runtime/fixtures/package-info.java   |   29 +
 .../runtime/installerregistry/InstallerLookup.java |  114 ++
 .../installerregistry/InstallerLookupAware.java    |   25 +
 .../installerregistry/InstallerRepository.java     |   28 +
 .../installerapi/EmbeddedWebServerInstaller.java   |   30 +
 .../installerapi/IsisViewerInstaller.java          |   31 +
 .../installerapi/IsisViewerInstallerAbstract.java  |   63 +
 .../PersistenceMechanismInstaller.java             |   37 +
 .../PersistenceMechanismInstallerAbstract.java     |  362 +++++
 .../runtime/installers/InstallerLookupDefault.java |  396 +++++
 .../core/runtime/installers/InstallerVersion.java  |   78 +
 .../isis/core/runtime/memento/CollectionData.java  |   77 +
 .../org/apache/isis/core/runtime/memento/Data.java |   92 ++
 .../apache/isis/core/runtime/memento/Memento.java  |  443 ++++++
 .../org/apache/isis/core/runtime/memento/Null.java |   56 +
 .../isis/core/runtime/memento/ObjectData.java      |  154 ++
 .../isis/core/runtime/memento/StandaloneData.java  |  129 ++
 .../runtime/persistence/FixturesInstalledFlag.java |   36 +
 .../persistence/NotPersistableException.java       |   43 +
 .../persistence/ObjectNotFoundException.java       |   42 +
 .../persistence/ObjectPersistenceException.java    |   42 +
 .../runtime/persistence/PersistenceConstants.java  |   52 +
 .../PersistenceSessionFactoryDelegate.java         |   76 +
 .../PersistenceSessionFactoryDelegating.java       |  261 ++++
 .../core/runtime/persistence/PersistorUtil.java    |   75 +
 .../persistence/UnsupportedFindException.java      |   42 +
 .../runtime/persistence/adapter/PojoAdapter.java   |  554 +++++++
 .../persistence/adapter/PojoAdapterFactory.java    |   50 +
 .../adaptermanager/AdapterManagerDefault.java      |  808 ++++++++++
 .../persistence/adaptermanager/AdapterUtils.java   |   58 +
 .../adaptermanager/ObjectToAdapterTransformer.java |   56 +
 .../adaptermanager/OidAdapterHashMap.java          |  154 ++
 .../adaptermanager/PojoAdapterHashMap.java         |  184 +++
 .../persistence/adaptermanager/PojoRecreator.java  |   40 +
 .../adaptermanager/PojoRecreatorDefault.java       |   48 +
 .../adaptermanager/RootAndCollectionAdapters.java  |  121 ++
 .../DomainObjectContainerObjectChanged.java        |   71 +
 .../container/DomainObjectContainerResolve.java    |  115 ++
 .../internal/RuntimeContextFromSession.java        |  385 +++++
 .../persistence/objectfactory/MethodUtils.java     |   42 +
 .../persistence/objectfactory/ObjectChanger.java   |   26 +
 .../objectfactory/ObjectFactoryAbstract.java       |  134 ++
 .../persistence/objectfactory/ObjectResolver.java  |   26 +
 .../objectstore/IsisObjectStoreDelegating.java     |  194 +++
 .../objectstore/IsisObjectStoreLogger.java         |  204 +++
 .../persistence/objectstore/ObjectStoreSpi.java    |   27 +
 .../objectstore/algorithm/PersistAlgorithm.java    |   29 +
 .../algorithm/PersistAlgorithmAbstract.java        |   96 ++
 .../algorithm/PersistAlgorithmDefault.java         |  118 ++
 .../algorithm/PersistAlgorithmTopDown.java         |  108 ++
 .../algorithm/PersistAlgorithmTwoPass.java         |  131 ++
 .../objectstore/algorithm/ToPersistObjectSet.java  |   45 +
 .../objectstore/algorithm/package-info.java        |   39 +
 .../transaction/CreateObjectCommand.java           |   24 +
 .../transaction/DestroyObjectCommand.java          |   24 +
 .../transaction/PersistenceCommand.java            |   28 +
 .../transaction/PersistenceCommandAbstract.java    |   48 +
 .../transaction/PersistenceCommandContext.java     |   28 +
 .../objectstore/transaction/SaveObjectCommand.java |   24 +
 .../transaction/TransactionalResource.java         |   60 +
 .../core/runtime/persistence/package-info.java     |   47 +
 .../query/PersistenceQueryAbstract.java            |  108 ++
 .../persistence/query/PersistenceQueryBuiltIn.java |   45 +
 .../query/PersistenceQueryBuiltInAbstract.java     |   47 +
 .../query/PersistenceQueryFindAllInstances.java    |   49 +
 .../query/PersistenceQueryFindByPattern.java       |  110 ++
 .../query/PersistenceQueryFindByTitle.java         |   61 +
 ...ersistenceQueryFindUsingApplibQueryDefault.java |   97 ++
 ...tenceQueryFindUsingApplibQuerySerializable.java |   83 +
 .../runtime/progmodels/JavaReflectorInstaller.java |   98 ++
 .../apache/isis/core/runtime/runner/Constants.java |   83 +
 .../isis/core/runtime/runner/IsisBootstrapper.java |   29 +
 .../isis/core/runtime/runner/IsisModule.java       |  189 +++
 .../isis/core/runtime/runner/IsisRunner.java       |  260 +++
 .../opts/OptionHandlerAdditionalProperty.java      |   75 +
 .../runner/opts/OptionHandlerConfiguration.java    |   61 +
 .../runtime/runner/opts/OptionHandlerDebug.java    |   52 +
 .../runner/opts/OptionHandlerDeploymentType.java   |   89 ++
 .../opts/OptionHandlerDeploymentTypeIsis.java      |   38 +
 .../runner/opts/OptionHandlerDiagnostics.java      |   57 +
 .../runtime/runner/opts/OptionHandlerFixture.java  |   62 +
 .../runtime/runner/opts/OptionHandlerHelp.java     |   60 +
 .../runtime/runner/opts/OptionHandlerNoSplash.java |   61 +
 .../runtime/runner/opts/OptionHandlerPassword.java |   66 +
 .../runner/opts/OptionHandlerPersistor.java        |   71 +
 .../runtime/runner/opts/OptionHandlerQuiet.java    |   52 +
 .../runner/opts/OptionHandlerReflector.java        |   67 +
 .../runtime/runner/opts/OptionHandlerUser.java     |   67 +
 .../runner/opts/OptionHandlerUserProfileStore.java |   70 +
 .../runtime/runner/opts/OptionHandlerVerbose.java  |   53 +
 .../runtime/runner/opts/OptionHandlerVersion.java  |   58 +
 .../runtime/runner/opts/OptionHandlerViewer.java   |   74 +
 .../core/runtime/runner/opts/OptionValidator.java  |   28 +
 .../runner/opts/OptionValidatorForPersistor.java   |   45 +
 .../runner/opts/OptionValidatorForViewers.java     |   48 +
 .../opts/OptionValidatorUserAndPasswordCombo.java  |   48 +
 .../isis/core/runtime/runner/opts/Strings.java     |   33 +
 .../runtime/services/InitialisationException.java  |   45 +
 .../core/runtime/services/RepositoryHelper.java    |  106 ++
 .../core/runtime/services/ServiceException.java    |   43 +
 .../core/runtime/services/ServicesInstaller.java   |   37 +
 .../services/ServicesInstallerAbstract.java        |   73 +
 .../ServicesInstallerFromConfiguration.java        |  170 ++
 .../core/runtime/services/SimpleRepository.java    |  133 ++
 .../isis/core/runtime/services/package-info.java   |   26 +
 .../core/runtime/snapshot/XmlSnapshotBuilder.java  |  107 ++
 .../apache/isis/core/runtime/startup-objects.ucls  |  111 ++
 .../isis/core/runtime/system/ContextCategory.java  |   79 +
 .../isis/core/runtime/system/DebugSelection.java   |   33 +
 .../isis/core/runtime/system/DeploymentType.java   |  229 +++
 .../isis/core/runtime/system/IsisSystem.java       |   45 +
 .../core/runtime/system/IsisSystemException.java   |   41 +
 .../core/runtime/system/IsisSystemFactory.java     |   31 +
 .../system/IsisSystemFixturesHookAbstract.java     |  403 +++++
 .../apache/isis/core/runtime/system/Splash.java    |   38 +
 .../isis/core/runtime/system/SystemConstants.java  |  218 +++
 .../core/runtime/system/context/IsisContext.java   |  553 +++++++
 .../system/context/IsisContextMultiUser.java       |   43 +
 .../runtime/system/context/IsisContextPipe.java    |  126 ++
 .../runtime/system/context/IsisContextStatic.java  |  137 ++
 .../system/context/IsisContextThreadLocal.java     |  176 +++
 .../system/internal/InitialisationSession.java     |   39 +
 .../system/internal/IsisLocaleInitializer.java     |   51 +
 .../system/internal/IsisTimeZoneInitializer.java   |   44 +
 .../core/runtime/system/internal/SplashWindow.java |  224 +++
 .../persistence/AdapterLifecycleTransitioner.java  |   56 +
 .../system/persistence/AdapterManagerSpi.java      |   81 +
 .../system/persistence/IdentifierGenerator.java    |   34 +
 .../persistence/IdentifierGeneratorDefault.java    |  155 ++
 .../runtime/system/persistence/ObjectFactory.java  |   33 +
 .../runtime/system/persistence/ObjectStore.java    |  202 +++
 .../runtime/system/persistence/OidGenerator.java   |  144 ++
 .../system/persistence/PersistenceQuery.java       |   35 +
 .../system/persistence/PersistenceSession.java     | 1214 +++++++++++++++
 .../persistence/PersistenceSessionFactory.java     |   75 +
 .../core/runtime/system/persistence/Persistor.java |  230 +++
 .../system/persistence/RecreatedPojoRemapper.java  |   52 +
 .../core/runtime/system/session/IsisSession.java   |  130 ++
 .../runtime/system/session/IsisSessionDefault.java |  345 ++++
 .../runtime/system/session/IsisSessionFactory.java |  105 ++
 .../system/session/IsisSessionFactoryAbstract.java |  197 +++
 .../system/session/IsisSessionFactoryDefault.java  |   45 +
 .../system/session/SessionFactoryException.java    |   41 +
 .../system/transaction/EnlistedObjectDirtying.java |   49 +
 .../system/transaction/IsisTransaction.java        |  693 ++++++++
 .../system/transaction/IsisTransactionManager.java |  438 ++++++
 .../IsisTransactionManagerException.java           |   43 +
 .../runtime/system/transaction/MessageBroker.java  |   40 +
 .../system/transaction/MessageBrokerDefault.java   |  140 ++
 .../system/transaction/TransactionUtils.java       |   49 +
 .../system/transaction/TransactionalClosure.java   |   31 +
 .../transaction/TransactionalClosureAbstract.java  |   49 +
 .../TransactionalClosureWithReturn.java            |   31 +
 .../TransactionalClosureWithReturnAbstract.java    |   49 +
 .../runtime/system/transaction/UpdateNotifier.java |   79 +
 .../system/transaction/UpdateNotifierDefault.java  |  167 ++
 .../SystemDependencyInjector.java                  |   26 +
 .../SystemDependencyInjectorAware.java             |   25 +
 .../systemusinginstallers/IsisSystemAbstract.java  |  223 +++
 .../IsisSystemThatUsesInstallersFactory.java       |   84 +
 .../IsisSystemUsingInstallers.java                 |  280 ++++
 .../facetdecorator/TransactionFacetDecorator.java  |   26 +
 .../TransactionFacetDecoratorAbstract.java         |   48 +
 .../transaction/facetdecorator/package-info.java   |   27 +
 .../StandardTransactionFacetDecorator.java         |   93 ++
 .../TransactionFacetDecoratorInstaller.java        |   45 +
 .../ActionInvocationFacetWrapTransaction.java      |   87 +
 .../CollectionAddToFacetWrapTransaction.java       |   78 +
 .../CollectionClearFacetWrapTransaction.java       |   78 +
 .../CollectionRemoveFromFacetWrapTransaction.java  |   78 +
 .../facets/PropertyClearFacetWrapTransaction.java  |   78 +
 .../facets/PropertySetterFacetWrapTransaction.java |   78 +
 .../userprofile/UserProfileLoaderDefault.java      |  251 +++
 .../userprofile/UserProfileStoreInstaller.java     |   32 +
 .../runtime/userprofile/UserProfilesDebugUtil.java |  103 ++
 .../isis/core/runtime/viewer/IsisViewer.java       |   45 +
 .../core/runtime/viewer/IsisViewerAbstract.java    |  163 ++
 .../isis/core/runtime/viewer/IsisViewerNoop.java   |   54 +
 .../isis/core/runtime/viewer/package-info.java     |   23 +
 .../viewer/web/AbstractServletOrFilterMapping.java |   56 +
 .../runtime/viewer/web/FilterSpecification.java    |   46 +
 .../runtime/viewer/web/ServletSpecification.java   |   46 +
 .../runtime/viewer/web/WebAppSpecification.java    |  135 ++
 .../isis/core/runtime/web/EmbeddedWebServer.java   |   29 +
 .../runtime/web/EmbeddedWebServerAbstract.java     |   76 +
 .../isis/core/runtime/web/EmbeddedWebViewer.java   |   26 +
 .../apache/isis/core/webapp/IsisSessionFilter.java |  407 +++++
 .../isis/core/webapp/IsisWebAppBootstrapper.java   |  217 +++
 .../apache/isis/core/webapp/WebAppConstants.java   |   85 +
 .../webapp/auth/AuthenticationSessionStrategy.java |   43 +
 .../AuthenticationSessionStrategyAbstract.java     |   46 +
 .../auth/AuthenticationSessionStrategyDefault.java |  113 ++
 .../classsubstitutor/ClassSubstitutorIdentity.java |   29 -
 .../identity/objectfactory/ObjectFactoryBasic.java |   54 -
 .../apache/isis/runtimes/dflt/runtime/Isis.java    |   58 -
 .../dflt/runtime/IsisInstallerRegistry.java        |   33 -
 .../runtimes/dflt/runtime/RuntimeBootstrapper.java |  133 --
 ...uthenticationManagerStandardForDfltRuntime.java |   78 -
 ...gerStandardInstallerAbstractForDfltRuntime.java |   36 -
 .../AuthenticatorAbstractForDfltRuntime.java       |   49 -
 .../AuthenticationRequestExploration.java          |   55 -
 .../exploration/ExplorationAuthenticator.java      |  138 --
 .../ExplorationAuthenticatorConstants.java         |   31 -
 .../exploration/ExplorationSession.java            |   61 -
 .../exploration/MultiUserExplorationSession.java   |  126 --
 .../fixture/LogonFixtureAuthenticator.java         |   52 -
 .../AuthenticationRequestSingleUser.java           |   47 -
 .../singleuser/SingleUserSession.java              |   61 -
 ...ectResolveAndObjectChangedEnhancerAbstract.java |  107 --
 .../fixturedomainservice/FixtureException.java     |   43 -
 .../ObjectFixtureFilePersistor.java                |  241 ---
 .../fixturedomainservice/ObjectFixtureService.java |  245 ---
 .../dflt/runtime/fixtures/FixturesInstaller.java   |   49 -
 .../fixtures/FixturesInstallerAbstract.java        |   62 -
 .../fixtures/FixturesInstallerDelegate.java        |  297 ----
 .../FixturesInstallerFromConfiguration.java        |   71 -
 .../runtime/fixtures/FixturesInstallerNoop.java    |   44 -
 .../dflt/runtime/fixtures/ProfileServiceImpl.java  |  181 ---
 .../runtime/fixtures/SwitchUserServiceImpl.java    |   72 -
 .../AuthenticationRequestLogonFixture.java         |   45 -
 .../domainservice/ObjectLoaderFixture.java         |   47 -
 .../dflt/runtime/fixtures/package-info.java        |   29 -
 .../runtime/installerregistry/InstallerLookup.java |  114 --
 .../installerregistry/InstallerLookupAware.java    |   25 -
 .../installerregistry/InstallerRepository.java     |   28 -
 .../installerapi/EmbeddedWebServerInstaller.java   |   30 -
 .../installerapi/IsisViewerInstaller.java          |   31 -
 .../installerapi/IsisViewerInstallerAbstract.java  |   63 -
 .../PersistenceMechanismInstaller.java             |   37 -
 .../PersistenceMechanismInstallerAbstract.java     |  362 -----
 .../runtime/installers/InstallerLookupDefault.java |  396 -----
 .../dflt/runtime/installers/InstallerVersion.java  |   78 -
 .../dflt/runtime/memento/CollectionData.java       |   77 -
 .../isis/runtimes/dflt/runtime/memento/Data.java   |   92 --
 .../runtimes/dflt/runtime/memento/Memento.java     |  443 ------
 .../isis/runtimes/dflt/runtime/memento/Null.java   |   56 -
 .../runtimes/dflt/runtime/memento/ObjectData.java  |  154 --
 .../dflt/runtime/memento/StandaloneData.java       |  129 --
 .../runtime/persistence/FixturesInstalledFlag.java |   36 -
 .../persistence/NotPersistableException.java       |   43 -
 .../persistence/ObjectNotFoundException.java       |   42 -
 .../persistence/ObjectPersistenceException.java    |   42 -
 .../runtime/persistence/PersistenceConstants.java  |   52 -
 .../PersistenceSessionFactoryDelegate.java         |   76 -
 .../PersistenceSessionFactoryDelegating.java       |  261 ----
 .../dflt/runtime/persistence/PersistorUtil.java    |   75 -
 .../persistence/UnsupportedFindException.java      |   42 -
 .../runtime/persistence/adapter/PojoAdapter.java   |  554 -------
 .../persistence/adapter/PojoAdapterFactory.java    |   50 -
 .../adaptermanager/AdapterManagerDefault.java      |  808 ----------
 .../persistence/adaptermanager/AdapterUtils.java   |   58 -
 .../adaptermanager/ObjectToAdapterTransformer.java |   56 -
 .../adaptermanager/OidAdapterHashMap.java          |  154 --
 .../adaptermanager/PojoAdapterHashMap.java         |  184 ---
 .../persistence/adaptermanager/PojoRecreator.java  |   40 -
 .../adaptermanager/PojoRecreatorDefault.java       |   48 -
 .../adaptermanager/RootAndCollectionAdapters.java  |  121 --
 .../DomainObjectContainerObjectChanged.java        |   71 -
 .../container/DomainObjectContainerResolve.java    |  115 --
 .../internal/RuntimeContextFromSession.java        |  385 -----
 .../persistence/objectfactory/MethodUtils.java     |   42 -
 .../persistence/objectfactory/ObjectChanger.java   |   26 -
 .../objectfactory/ObjectFactoryAbstract.java       |  134 --
 .../persistence/objectfactory/ObjectResolver.java  |   26 -
 .../objectstore/IsisObjectStoreDelegating.java     |  194 ---
 .../objectstore/IsisObjectStoreLogger.java         |  204 ---
 .../persistence/objectstore/ObjectStoreSpi.java    |   27 -
 .../objectstore/algorithm/PersistAlgorithm.java    |   29 -
 .../algorithm/PersistAlgorithmAbstract.java        |   96 --
 .../algorithm/PersistAlgorithmDefault.java         |  118 --
 .../algorithm/PersistAlgorithmTopDown.java         |  108 --
 .../algorithm/PersistAlgorithmTwoPass.java         |  131 --
 .../objectstore/algorithm/ToPersistObjectSet.java  |   45 -
 .../objectstore/algorithm/package-info.java        |   39 -
 .../transaction/CreateObjectCommand.java           |   24 -
 .../transaction/DestroyObjectCommand.java          |   24 -
 .../transaction/PersistenceCommand.java            |   28 -
 .../transaction/PersistenceCommandAbstract.java    |   48 -
 .../transaction/PersistenceCommandContext.java     |   28 -
 .../objectstore/transaction/SaveObjectCommand.java |   24 -
 .../transaction/TransactionalResource.java         |   60 -
 .../dflt/runtime/persistence/package-info.java     |   47 -
 .../query/PersistenceQueryAbstract.java            |  108 --
 .../persistence/query/PersistenceQueryBuiltIn.java |   45 -
 .../query/PersistenceQueryBuiltInAbstract.java     |   47 -
 .../query/PersistenceQueryFindAllInstances.java    |   49 -
 .../query/PersistenceQueryFindByPattern.java       |  110 --
 .../query/PersistenceQueryFindByTitle.java         |   61 -
 ...ersistenceQueryFindUsingApplibQueryDefault.java |   97 --
 ...tenceQueryFindUsingApplibQuerySerializable.java |   83 -
 .../runtime/progmodels/JavaReflectorInstaller.java |   98 --
 .../runtimes/dflt/runtime/runner/Constants.java    |   83 -
 .../dflt/runtime/runner/IsisBootstrapper.java      |   29 -
 .../runtimes/dflt/runtime/runner/IsisModule.java   |  189 ---
 .../runtimes/dflt/runtime/runner/IsisRunner.java   |  260 ---
 .../opts/OptionHandlerAdditionalProperty.java      |   75 -
 .../runner/opts/OptionHandlerConfiguration.java    |   61 -
 .../runtime/runner/opts/OptionHandlerDebug.java    |   52 -
 .../runner/opts/OptionHandlerDeploymentType.java   |   89 --
 .../opts/OptionHandlerDeploymentTypeIsis.java      |   38 -
 .../runner/opts/OptionHandlerDiagnostics.java      |   57 -
 .../runtime/runner/opts/OptionHandlerFixture.java  |   62 -
 .../runtime/runner/opts/OptionHandlerHelp.java     |   60 -
 .../runtime/runner/opts/OptionHandlerNoSplash.java |   61 -
 .../runtime/runner/opts/OptionHandlerPassword.java |   66 -
 .../runner/opts/OptionHandlerPersistor.java        |   71 -
 .../runtime/runner/opts/OptionHandlerQuiet.java    |   52 -
 .../runner/opts/OptionHandlerReflector.java        |   67 -
 .../runtime/runner/opts/OptionHandlerUser.java     |   67 -
 .../runner/opts/OptionHandlerUserProfileStore.java |   70 -
 .../runtime/runner/opts/OptionHandlerVerbose.java  |   53 -
 .../runtime/runner/opts/OptionHandlerVersion.java  |   58 -
 .../runtime/runner/opts/OptionHandlerViewer.java   |   74 -
 .../dflt/runtime/runner/opts/OptionValidator.java  |   28 -
 .../runner/opts/OptionValidatorForPersistor.java   |   45 -
 .../runner/opts/OptionValidatorForViewers.java     |   48 -
 .../opts/OptionValidatorUserAndPasswordCombo.java  |   48 -
 .../runtimes/dflt/runtime/runner/opts/Strings.java |   33 -
 .../runtime/services/InitialisationException.java  |   45 -
 .../dflt/runtime/services/RepositoryHelper.java    |  106 --
 .../dflt/runtime/services/ServiceException.java    |   43 -
 .../dflt/runtime/services/ServicesInstaller.java   |   37 -
 .../services/ServicesInstallerAbstract.java        |   73 -
 .../ServicesInstallerFromConfiguration.java        |  170 --
 .../dflt/runtime/services/SimpleRepository.java    |  133 --
 .../dflt/runtime/services/package-info.java        |   26 -
 .../dflt/runtime/snapshot/XmlSnapshotBuilder.java  |  107 --
 .../runtimes/dflt/runtime/startup-objects.ucls     |  111 --
 .../dflt/runtime/system/ContextCategory.java       |   79 -
 .../dflt/runtime/system/DebugSelection.java        |   33 -
 .../dflt/runtime/system/DeploymentType.java        |  229 ---
 .../runtimes/dflt/runtime/system/IsisSystem.java   |   45 -
 .../dflt/runtime/system/IsisSystemException.java   |   41 -
 .../dflt/runtime/system/IsisSystemFactory.java     |   31 -
 .../system/IsisSystemFixturesHookAbstract.java     |  403 -----
 .../isis/runtimes/dflt/runtime/system/Splash.java  |   38 -
 .../dflt/runtime/system/SystemConstants.java       |  218 ---
 .../dflt/runtime/system/context/IsisContext.java   |  553 -------
 .../system/context/IsisContextMultiUser.java       |   43 -
 .../runtime/system/context/IsisContextPipe.java    |  126 --
 .../runtime/system/context/IsisContextStatic.java  |  137 --
 .../system/context/IsisContextThreadLocal.java     |  176 ---
 .../system/internal/InitialisationSession.java     |   39 -
 .../system/internal/IsisLocaleInitializer.java     |   51 -
 .../system/internal/IsisTimeZoneInitializer.java   |   44 -
 .../dflt/runtime/system/internal/SplashWindow.java |  224 ---
 .../persistence/AdapterLifecycleTransitioner.java  |   56 -
 .../system/persistence/AdapterManagerSpi.java      |   81 -
 .../system/persistence/IdentifierGenerator.java    |   34 -
 .../persistence/IdentifierGeneratorDefault.java    |  155 --
 .../runtime/system/persistence/ObjectFactory.java  |   33 -
 .../runtime/system/persistence/ObjectStore.java    |  202 ---
 .../runtime/system/persistence/OidGenerator.java   |  144 --
 .../system/persistence/PersistenceQuery.java       |   35 -
 .../system/persistence/PersistenceSession.java     | 1214 ---------------
 .../persistence/PersistenceSessionFactory.java     |   75 -
 .../dflt/runtime/system/persistence/Persistor.java |  230 ---
 .../system/persistence/RecreatedPojoRemapper.java  |   52 -
 .../dflt/runtime/system/session/IsisSession.java   |  130 --
 .../runtime/system/session/IsisSessionDefault.java |  345 ----
 .../runtime/system/session/IsisSessionFactory.java |  105 --
 .../system/session/IsisSessionFactoryAbstract.java |  197 ---
 .../system/session/IsisSessionFactoryDefault.java  |   45 -
 .../system/session/SessionFactoryException.java    |   41 -
 .../system/transaction/EnlistedObjectDirtying.java |   49 -
 .../system/transaction/IsisTransaction.java        |  693 --------
 .../system/transaction/IsisTransactionManager.java |  438 ------
 .../IsisTransactionManagerException.java           |   43 -
 .../runtime/system/transaction/MessageBroker.java  |   40 -
 .../system/transaction/MessageBrokerDefault.java   |  140 --
 .../system/transaction/TransactionUtils.java       |   49 -
 .../system/transaction/TransactionalClosure.java   |   31 -
 .../transaction/TransactionalClosureAbstract.java  |   49 -
 .../TransactionalClosureWithReturn.java            |   31 -
 .../TransactionalClosureWithReturnAbstract.java    |   49 -
 .../runtime/system/transaction/UpdateNotifier.java |   79 -
 .../system/transaction/UpdateNotifierDefault.java  |  167 --
 .../SystemDependencyInjector.java                  |   26 -
 .../SystemDependencyInjectorAware.java             |   25 -
 .../systemusinginstallers/IsisSystemAbstract.java  |  223 ---
 .../IsisSystemThatUsesInstallersFactory.java       |   84 -
 .../IsisSystemUsingInstallers.java                 |  280 ----
 .../facetdecorator/TransactionFacetDecorator.java  |   26 -
 .../TransactionFacetDecoratorAbstract.java         |   48 -
 .../transaction/facetdecorator/package-info.java   |   27 -
 .../StandardTransactionFacetDecorator.java         |   93 --
 .../TransactionFacetDecoratorInstaller.java        |   45 -
 .../ActionInvocationFacetWrapTransaction.java      |   87 -
 .../CollectionAddToFacetWrapTransaction.java       |   78 -
 .../CollectionClearFacetWrapTransaction.java       |   78 -
 .../CollectionRemoveFromFacetWrapTransaction.java  |   78 -
 .../facets/PropertyClearFacetWrapTransaction.java  |   78 -
 .../facets/PropertySetterFacetWrapTransaction.java |   78 -
 .../userprofile/UserProfileLoaderDefault.java      |  251 ---
 .../userprofile/UserProfileStoreInstaller.java     |   32 -
 .../runtime/userprofile/UserProfilesDebugUtil.java |  103 --
 .../runtimes/dflt/runtime/viewer/IsisViewer.java   |   45 -
 .../dflt/runtime/viewer/IsisViewerAbstract.java    |  163 --
 .../dflt/runtime/viewer/IsisViewerNoop.java        |   54 -
 .../runtimes/dflt/runtime/viewer/package-info.java |   23 -
 .../viewer/web/AbstractServletOrFilterMapping.java |   56 -
 .../runtime/viewer/web/FilterSpecification.java    |   46 -
 .../runtime/viewer/web/ServletSpecification.java   |   46 -
 .../runtime/viewer/web/WebAppSpecification.java    |  135 --
 .../dflt/runtime/web/EmbeddedWebServer.java        |   29 -
 .../runtime/web/EmbeddedWebServerAbstract.java     |   76 -
 .../dflt/runtime/web/EmbeddedWebViewer.java        |   26 -
 .../runtimes/dflt/webapp/IsisSessionFilter.java    |  407 -----
 .../dflt/webapp/IsisWebAppBootstrapper.java        |  217 ---
 .../isis/runtimes/dflt/webapp/WebAppConstants.java |   85 -
 .../webapp/auth/AuthenticationSessionStrategy.java |   43 -
 .../AuthenticationSessionStrategyAbstract.java     |   46 -
 .../auth/AuthenticationSessionStrategyDefault.java |  113 --
 .../dflt/runtime/installer-registry.properties     |   40 +-
 .../AuthenticatorAbstractForDfltRuntimeTest.java   |    4 +-
 .../standard/MultiUserExplorationSessionTest.java  |   14 +-
 .../exploration/ExplorationAuthenticatorTest.java  |   10 +-
 .../fixture/LogonFixtureAuthenticatorTest.java     |    6 +-
 .../dflt/runtime/context/IsisContextTest.java      |   20 +-
 .../adapterfactory/pojo/PojoAdapterTest.java       |    8 +-
 .../AdapterManagerDefault_aggregateAdapters.java   |   14 +-
 .../PersistenceSessionObjectStoreTest.java         |   41 +-
 .../algorithm/PersistAlgorithmContractTest.java    |   12 +-
 .../dflt/DefaultPersistAlgorithmContractTest.java  |    4 +-
 .../dflt/DefaultPersistAlgorithmTest.java          |    2 +-
 .../TopDownPersistAlgorithmContractTest.java       |    6 +-
 .../TwoPassPersistAlgorithmContractTest.java       |    6 +-
 ...ectStoreTransactionManagerAbstractTestCase.java |   13 +-
 ...StoreTransactionManager_EndTransactionTest.java |    3 +-
 ...tStoreTransactionManager_InstantiationTest.java |    2 +-
 ...oreTransactionManager_StartTransactionTest.java |    4 +-
 .../transaction/PojoAdapterBuilder.java            |    2 +-
 .../objectstore/transaction/TransactionTest.java   |   23 +-
 .../dflt/runtime/system/ObjectActionImplTest.java  |    6 +-
 .../runtime/system/ObjectMemberAbstractTest.java   |    4 +-
 .../system/OneToManyAssociationImplTest.java       |    6 +-
 core/security-noop/pom.xml                         |    2 +-
 .../AuthenticationRequestNameOnly.java             |   29 +
 .../authentication/AuthenticatorBypass.java        |   52 +
 .../BypassAuthenticationManagerInstaller.java      |   50 +
 .../security/authorization/AuthorizorBypass.java   |   57 +
 .../BypassAuthorizationManagerInstaller.java       |   37 +
 .../AuthenticationRequestDefault.java              |   29 -
 .../dflt/authentication/AuthenticatorDefault.java  |   51 -
 .../DefaultAuthenticationManagerInstaller.java     |   41 -
 .../dflt/authorization/AuthorizorDefault.java      |   57 -
 .../DefaultAuthorizationManagerInstaller.java      |   37 -
 .../core/tck/dom/AbstractEntityRepository.java     |   72 +
 .../core/tck/dom/claimapp/claims/Approver.java     |   24 +
 .../isis/core/tck/dom/claimapp/claims/Claim.java   |  239 +++
 .../core/tck/dom/claimapp/claims/ClaimItem.java    |   77 +
 .../tck/dom/claimapp/claims/ClaimRepository.java   |   36 +
 .../dom/claimapp/claims/ClaimRepositoryImpl.java   |   46 +
 .../core/tck/dom/claimapp/claims/Claimant.java     |   26 +
 .../core/tck/dom/claimapp/employees/Employee.java  |  120 ++
 .../dom/claimapp/employees/EmployeeRepository.java |   32 +
 .../claimapp/employees/EmployeeRepositoryImpl.java |   35 +
 .../core/tck/dom/defaults/HiddenRepository.java    |   29 +
 .../core/tck/dom/defaults/WithDefaultsEntity.java  |  112 ++
 .../dom/defaults/WithDefaultsEntityRepository.java |   56 +
 .../org/apache/isis/core/tck/dom/movies/Movie.java |   68 +
 .../core/tck/dom/movies/MovieDomainRepository.java |   50 +
 .../apache/isis/core/tck/dom/movies/Person.java    |   54 +
 .../org/apache/isis/core/tck/dom/movies/Role.java  |   54 +
 .../org/apache/isis/core/tck/dom/poly/Empty.java   |   23 +
 .../tck/dom/poly/EmptyEntityWithOwnProperty.java   |   36 +
 .../tck/dom/poly/ReferencingPolyTypesEntity.java   |  110 ++
 .../core/tck/dom/poly/SelfReferencingEntity.java   |   85 +
 .../isis/core/tck/dom/poly/StringBaseEntity.java   |   50 +
 .../core/tck/dom/poly/StringBaseEntitySub.java     |   49 +
 .../tck/dom/poly/StringBaseEntitySubThree.java     |   44 +
 .../core/tck/dom/poly/StringBaseEntitySubTwo.java  |   48 +
 .../apache/isis/core/tck/dom/poly/Stringable.java  |   24 +
 .../StringableEntityWithOwnDerivedProperty.java    |   41 +
 .../poly/StringableEntityWithOwnProperties.java    |   71 +
 .../dom/poly/StringableEntityWithOwnProperty.java  |   51 +
 .../isis/core/tck/dom/refs/AggregatedEntity.java   |   47 +
 .../apache/isis/core/tck/dom/refs/BaseEntity.java  |   26 +
 .../tck/dom/refs/BidirWithListChildEntity.java     |   94 ++
 .../tck/dom/refs/BidirWithListParentEntity.java    |   99 ++
 .../refs/BidirWithListParentEntityRepository.java  |   43 +
 .../core/tck/dom/refs/BidirWithSetChildEntity.java |   93 ++
 .../tck/dom/refs/BidirWithSetParentEntity.java     |  100 ++
 .../refs/BidirWithSetParentEntityRepository.java   |   43 +
 .../apache/isis/core/tck/dom/refs/ChildEntity.java |   90 ++
 .../isis/core/tck/dom/refs/ParentEntity.java       |  128 ++
 .../core/tck/dom/refs/ParentEntityRepository.java  |   49 +
 .../core/tck/dom/refs/PolyClassChildEntity.java    |   96 ++
 .../core/tck/dom/refs/PolyClassParentEntity.java   |  125 ++
 .../dom/refs/PolyClassParentEntityRepository.java  |   54 +
 .../core/tck/dom/refs/PolyClassSubtype1Entity.java |   52 +
 .../core/tck/dom/refs/PolyClassSubtype2Entity.java |   52 +
 .../core/tck/dom/refs/PolyClassSubtype3Entity.java |   53 +
 .../isis/core/tck/dom/refs/PolyInterface.java      |   30 +
 .../dom/refs/PolyInterfaceIdentityStrategy.java    |   30 +
 .../PolyInterfaceIdentityStrategyParentEntity.java |  129 ++
 ...faceIdentityStrategyParentEntityRepository.java |   54 +
 ...olyInterfaceIdentityStrategySubtype1Entity.java |   86 +
 ...olyInterfaceIdentityStrategySubtype2Entity.java |   86 +
 ...olyInterfaceIdentityStrategySubtype3Entity.java |   87 +
 .../tck/dom/refs/PolyInterfaceParentEntity.java    |  127 ++
 .../refs/PolyInterfaceParentEntityRepository.java  |   54 +
 .../tck/dom/refs/PolyInterfaceSubtype1Entity.java  |   86 +
 .../tck/dom/refs/PolyInterfaceSubtype2Entity.java  |   86 +
 .../tck/dom/refs/PolyInterfaceSubtype3Entity.java  |   87 +
 .../isis/core/tck/dom/refs/ReferencingEntity.java  |   96 ++
 .../isis/core/tck/dom/refs/SimpleEntity.java       |  104 ++
 .../core/tck/dom/refs/UnidirFkChildEntity.java     |   52 +
 .../core/tck/dom/refs/UnidirFkParentEntity.java    |  101 ++
 .../dom/refs/UnidirFkParentEntityRepository.java   |   43 +
 .../core/tck/dom/refs/UnidirJoinChildEntity.java   |   52 +
 .../core/tck/dom/refs/UnidirJoinParentEntity.java  |  104 ++
 .../dom/refs/UnidirJoinParentEntityRepository.java |   43 +
 .../core/tck/dom/refs/UnidirReferencedEntity.java  |   52 +
 .../dom/refs/UnidirReferencedEntityRepository.java |   43 +
 .../core/tck/dom/refs/UnidirReferencingEntity.java |   66 +
 .../refs/UnidirReferencingEntityRepository.java    |   43 +
 .../core/tck/dom/scalars/ApplibValuedEntity.java   |  208 +++
 .../dom/scalars/ApplibValuedEntityRepository.java  |   43 +
 .../core/tck/dom/scalars/AutoAssignedEntity.java   |   53 +
 .../dom/scalars/AutoAssignedEntityRepository.java  |   43 +
 .../isis/core/tck/dom/scalars/JdkValuedEntity.java |  169 ++
 .../tck/dom/scalars/JdkValuedEntityRepository.java |   44 +
 .../apache/isis/core/tck/dom/scalars/MyEnum.java   |   29 +
 .../tck/dom/scalars/PrimitiveValuedEntity.java     |  168 ++
 .../scalars/PrimitiveValuedEntityRepository.java   |   45 +
 .../core/tck/dom/scalars/WrapperValuedEntity.java  |  174 ++
 .../dom/scalars/WrapperValuedEntityRepository.java |   44 +
 .../tck/dom/sqlos/SqlDomainObjectRepository.java   |  171 ++
 .../isis/core/tck/dom/sqlos/data/SimpleClass.java  |   61 +
 .../core/tck/dom/sqlos/data/SimpleClassTwo.java    |   75 +
 .../isis/core/tck/dom/sqlos/data/SqlDataClass.java |  338 ++++
 .../core/tck/dom/viewmodels/SimpleViewModel.java   |   51 +
 .../org/apache/isis/core/tck/dom/xmlos/Person.java |   27 +
 .../org/apache/isis/core/tck/dom/xmlos/Role.java   |   53 +
 .../org/apache/isis/core/tck/dom/xmlos/Team.java   |   27 +
 .../core/tck/dom/xmlos/TeamDomainRepository.java   |   50 +
 .../isis/tck/dom/AbstractEntityRepository.java     |   72 -
 .../isis/tck/dom/claimapp/claims/Approver.java     |   24 -
 .../apache/isis/tck/dom/claimapp/claims/Claim.java |  239 ---
 .../isis/tck/dom/claimapp/claims/ClaimItem.java    |   77 -
 .../tck/dom/claimapp/claims/ClaimRepository.java   |   36 -
 .../dom/claimapp/claims/ClaimRepositoryImpl.java   |   46 -
 .../isis/tck/dom/claimapp/claims/Claimant.java     |   26 -
 .../isis/tck/dom/claimapp/employees/Employee.java  |  120 --
 .../dom/claimapp/employees/EmployeeRepository.java |   32 -
 .../claimapp/employees/EmployeeRepositoryImpl.java |   35 -
 .../isis/tck/dom/defaults/HiddenRepository.java    |   29 -
 .../isis/tck/dom/defaults/WithDefaultsEntity.java  |  112 --
 .../dom/defaults/WithDefaultsEntityRepository.java |   56 -
 .../java/org/apache/isis/tck/dom/movies/Movie.java |   68 -
 .../isis/tck/dom/movies/MovieDomainRepository.java |   50 -
 .../org/apache/isis/tck/dom/movies/Person.java     |   54 -
 .../java/org/apache/isis/tck/dom/movies/Role.java  |   54 -
 .../java/org/apache/isis/tck/dom/poly/Empty.java   |   23 -
 .../tck/dom/poly/EmptyEntityWithOwnProperty.java   |   36 -
 .../tck/dom/poly/ReferencingPolyTypesEntity.java   |  110 --
 .../isis/tck/dom/poly/SelfReferencingEntity.java   |   85 -
 .../apache/isis/tck/dom/poly/StringBaseEntity.java |   50 -
 .../isis/tck/dom/poly/StringBaseEntitySub.java     |   49 -
 .../tck/dom/poly/StringBaseEntitySubThree.java     |   44 -
 .../isis/tck/dom/poly/StringBaseEntitySubTwo.java  |   48 -
 .../org/apache/isis/tck/dom/poly/Stringable.java   |   24 -
 .../StringableEntityWithOwnDerivedProperty.java    |   41 -
 .../poly/StringableEntityWithOwnProperties.java    |   71 -
 .../dom/poly/StringableEntityWithOwnProperty.java  |   51 -
 .../apache/isis/tck/dom/refs/AggregatedEntity.java |   47 -
 .../org/apache/isis/tck/dom/refs/BaseEntity.java   |   26 -
 .../tck/dom/refs/BidirWithListChildEntity.java     |   94 --
 .../tck/dom/refs/BidirWithListParentEntity.java    |   99 --
 .../refs/BidirWithListParentEntityRepository.java  |   43 -
 .../isis/tck/dom/refs/BidirWithSetChildEntity.java |   93 --
 .../tck/dom/refs/BidirWithSetParentEntity.java     |  100 --
 .../refs/BidirWithSetParentEntityRepository.java   |   43 -
 .../org/apache/isis/tck/dom/refs/ChildEntity.java  |   90 --
 .../org/apache/isis/tck/dom/refs/ParentEntity.java |  128 --
 .../isis/tck/dom/refs/ParentEntityRepository.java  |   49 -
 .../isis/tck/dom/refs/PolyClassChildEntity.java    |   96 --
 .../isis/tck/dom/refs/PolyClassParentEntity.java   |  125 --
 .../dom/refs/PolyClassParentEntityRepository.java  |   54 -
 .../isis/tck/dom/refs/PolyClassSubtype1Entity.java |   52 -
 .../isis/tck/dom/refs/PolyClassSubtype2Entity.java |   52 -
 .../isis/tck/dom/refs/PolyClassSubtype3Entity.java |   53 -
 .../apache/isis/tck/dom/refs/PolyInterface.java    |   30 -
 .../dom/refs/PolyInterfaceIdentityStrategy.java    |   30 -
 .../PolyInterfaceIdentityStrategyParentEntity.java |  129 --
 ...faceIdentityStrategyParentEntityRepository.java |   54 -
 ...olyInterfaceIdentityStrategySubtype1Entity.java |   86 -
 ...olyInterfaceIdentityStrategySubtype2Entity.java |   86 -
 ...olyInterfaceIdentityStrategySubtype3Entity.java |   87 -
 .../tck/dom/refs/PolyInterfaceParentEntity.java    |  127 --
 .../refs/PolyInterfaceParentEntityRepository.java  |   54 -
 .../tck/dom/refs/PolyInterfaceSubtype1Entity.java  |   86 -
 .../tck/dom/refs/PolyInterfaceSubtype2Entity.java  |   86 -
 .../tck/dom/refs/PolyInterfaceSubtype3Entity.java  |   87 -
 .../isis/tck/dom/refs/ReferencingEntity.java       |   96 --
 .../org/apache/isis/tck/dom/refs/SimpleEntity.java |  104 --
 .../isis/tck/dom/refs/UnidirFkChildEntity.java     |   52 -
 .../isis/tck/dom/refs/UnidirFkParentEntity.java    |  101 --
 .../dom/refs/UnidirFkParentEntityRepository.java   |   43 -
 .../isis/tck/dom/refs/UnidirJoinChildEntity.java   |   52 -
 .../isis/tck/dom/refs/UnidirJoinParentEntity.java  |  104 --
 .../dom/refs/UnidirJoinParentEntityRepository.java |   43 -
 .../isis/tck/dom/refs/UnidirReferencedEntity.java  |   52 -
 .../dom/refs/UnidirReferencedEntityRepository.java |   43 -
 .../isis/tck/dom/refs/UnidirReferencingEntity.java |   66 -
 .../refs/UnidirReferencingEntityRepository.java    |   43 -
 .../isis/tck/dom/scalars/ApplibValuedEntity.java   |  208 ---
 .../dom/scalars/ApplibValuedEntityRepository.java  |   43 -
 .../isis/tck/dom/scalars/AutoAssignedEntity.java   |   53 -
 .../dom/scalars/AutoAssignedEntityRepository.java  |   43 -
 .../isis/tck/dom/scalars/JdkValuedEntity.java      |  169 --
 .../tck/dom/scalars/JdkValuedEntityRepository.java |   44 -
 .../org/apache/isis/tck/dom/scalars/MyEnum.java    |   29 -
 .../tck/dom/scalars/PrimitiveValuedEntity.java     |  168 --
 .../scalars/PrimitiveValuedEntityRepository.java   |   45 -
 .../isis/tck/dom/scalars/WrapperValuedEntity.java  |  174 --
 .../dom/scalars/WrapperValuedEntityRepository.java |   44 -
 .../tck/dom/sqlos/SqlDomainObjectRepository.java   |  171 --
 .../isis/tck/dom/sqlos/data/SimpleClass.java       |   61 -
 .../isis/tck/dom/sqlos/data/SimpleClassTwo.java    |   75 -
 .../isis/tck/dom/sqlos/data/SqlDataClass.java      |  338 ----
 .../isis/tck/dom/viewmodels/SimpleViewModel.java   |   51 -
 .../java/org/apache/isis/tck/dom/xmlos/Person.java |   27 -
 .../java/org/apache/isis/tck/dom/xmlos/Role.java   |   53 -
 .../java/org/apache/isis/tck/dom/xmlos/Team.java   |   27 -
 .../isis/tck/dom/xmlos/TeamDomainRepository.java   |   50 -
 .../isis/core/tck/fixture/LogonAsSvenFixture.java  |   30 +
 .../defaults/WithDefaultsEntityFixture.java        |   50 +
 .../tck/fixture/refs/ParentEntitiesFixture.java    |   50 +
 .../fixture/scalars/ApplibValuedEntityFixture.java |   47 +
 .../fixture/scalars/JdkValuedEntityFixture.java    |   47 +
 .../scalars/PrimitiveValuedEntityFixture.java      |   47 +
 .../scalars/WrapperValuedEntityFixture.java        |   47 +
 .../isis/tck/fixture/LogonAsSvenFixture.java       |   30 -
 .../defaults/WithDefaultsEntityFixture.java        |   50 -
 .../tck/fixture/refs/ParentEntitiesFixture.java    |   50 -
 .../fixture/scalars/ApplibValuedEntityFixture.java |   47 -
 .../fixture/scalars/JdkValuedEntityFixture.java    |   47 -
 .../scalars/PrimitiveValuedEntityFixture.java      |   47 -
 .../scalars/WrapperValuedEntityFixture.java        |   47 -
 .../apache/isis/core/testsupport/files/Files.java  |  143 --
 .../testsupport/jmock/InjectIntoJMockAction.java   |   63 -
 .../isis/core/testsupport/jmock/IsisActions.java   |   41 -
 .../core/testsupport/jmock/JUnitRuleMockery2.java  |  110 --
 .../jmock/ReturnArgumentJMockAction.java           |   50 -
 .../core/testsupport/jmock/ReturnEachAction.java   |   58 -
 .../value/ValueTypeContractTestAbstract.java       |   98 --
 .../isis/core/unittestsupport/files/Files.java     |  143 ++
 .../isis/core/unittestsupport/jmock/auto/Auto.java |   57 +
 .../isis/core/unittestsupport/jmock/auto/Mock.java |   57 +
 .../jmock/auto/internal/AllDeclaredFields.java     |   62 +
 .../jmock/auto/internal/Mockomatic.java            |  110 ++
 .../jmock/integration/junit4/JUnitRuleMockery.java |  128 ++
 .../jmocking/InjectIntoJMockAction.java            |   63 +
 .../core/unittestsupport/jmocking/IsisActions.java |   41 +
 .../jmocking/JUnitRuleMockery2.java                |  110 ++
 .../jmocking/ReturnArgumentJMockAction.java        |   50 +
 .../unittestsupport/jmocking/ReturnEachAction.java |   58 +
 .../value/ValueTypeContractTestAbstract.java       |   98 ++
 .../src/main/java/org/jmock/auto/Auto.java         |   57 -
 .../src/main/java/org/jmock/auto/Mock.java         |   57 -
 .../org/jmock/auto/internal/AllDeclaredFields.java |   62 -
 .../java/org/jmock/auto/internal/Mockomatic.java   |  110 --
 .../jmock/integration/junit4/JUnitRuleMockery.java |  127 --
 .../testsupport/files/FilesTest_deleteFiles.java   |   84 -
 .../testsupport/jmock/JUnit4RuleMockery2Test.java  |   62 -
 ...lueTypeContractTestAbstract_BigIntegerTest.java |   37 -
 .../ValueTypeContractTestAbstract_StringTest.java  |   36 -
 .../files/FilesTest_deleteFiles.java               |   85 +
 .../jmocking/JUnit4RuleMockery2Test.java           |   63 +
 ...lueTypeContractTestAbstract_BigIntegerTest.java |   39 +
 .../ValueTypeContractTestAbstract_StringTest.java  |   38 +
 .../src/main/java/org/apache/isis/WebServer.java   |    2 +-
 .../org/apache/isis/core/webserver/WebServer.java  |  135 ++
 .../isis/core/webserver/WebServerBootstrapper.java |  115 ++
 .../isis/core/webserver/WebServerConstants.java    |   47 +
 .../isis/core/webserver/WebServerException.java    |   30 +
 .../embedded/jetty/EmbeddedWebServerJetty.java     |  227 +++
 .../jetty/JettyEmbeddedWebServerInstaller.java     |   49 +
 .../webserver/internal/OptionHandlerAddress.java   |   60 +
 .../OptionHandlerDeploymentTypeWebServer.java      |   36 +
 .../core/webserver/internal/OptionHandlerPort.java |   69 +
 .../internal/OptionHandlerResourceBase.java        |   57 +
 .../internal/OptionHandlerStartupMode.java         |   65 +
 .../isis/runtimes/dflt/webserver/WebServer.java    |  135 --
 .../dflt/webserver/WebServerBootstrapper.java      |  115 --
 .../dflt/webserver/WebServerConstants.java         |   47 -
 .../dflt/webserver/WebServerException.java         |   30 -
 .../embedded/jetty/EmbeddedWebServerJetty.java     |  227 ---
 .../jetty/JettyEmbeddedWebServerInstaller.java     |   49 -
 .../webserver/internal/OptionHandlerAddress.java   |   60 -
 .../OptionHandlerDeploymentTypeWebServer.java      |   36 -
 .../dflt/webserver/internal/OptionHandlerPort.java |   69 -
 .../internal/OptionHandlerResourceBase.java        |   57 -
 .../internal/OptionHandlerStartupMode.java         |   65 -
 .../application/claims/dom/claim/Approver.java     |   24 +
 .../application/claims/dom/claim/Claim.java        |  323 ++++
 .../application/claims/dom/claim/ClaimItem.java    |   77 +
 .../claims/dom/claim/ClaimRepository.java          |  133 ++
 .../application/claims/dom/claim/Claimant.java     |   28 +
 .../application/claims/dom/employee/Employee.java  |   98 ++
 .../claims/dom/employee/EmployeeRepository.java    |   61 +
 .../claims/dom/employee/EmployeeTakeOn.java        |  150 ++
 .../isis/example/claims/dom/claim/Approver.java    |   24 -
 .../isis/example/claims/dom/claim/Claim.java       |  323 ----
 .../isis/example/claims/dom/claim/ClaimItem.java   |   77 -
 .../example/claims/dom/claim/ClaimRepository.java  |   51 -
 .../claims/dom/claim/ClaimRepositoryDefault.java   |  133 --
 .../isis/example/claims/dom/claim/Claimant.java    |   28 -
 .../isis/example/claims/dom/employee/Employee.java |   98 --
 .../claims/dom/employee/EmployeeRepository.java    |   34 -
 .../dom/employee/EmployeeRepositoryDefault.java    |   59 -
 .../claims/dom/employee/EmployeeTakeOn.java        |  150 --
 .../application/claims/fixture/ClaimsFixture.java  |   82 +
 .../claims/fixture/ClaimsLogonFixture.java         |   30 +
 .../isis/example/claims/fixture/ClaimsFixture.java |   82 -
 .../example/claims/fixture/ClaimsLogonFixture.java |   30 -
 .../claims/objstore/jdo/ClaimRepositoryJdo.java    |   59 +
 .../claims/objstore/jdo/EmployeeRepositoryJdo.java |   36 +
 .../dflt/claim/ClaimRepositoryDefault.java         |  136 --
 .../dflt/employee/EmployeeRepositoryDefault.java   |   62 -
 .../claims/AbstractApplicationStory.java           |   34 +
 .../claims/common/BootstrapInExplorationMode.java  |   25 +
 .../claims/common/BootstrapInPrototypeMode.java    |   25 +
 .../application/claims/common/Employees.java       |   25 +
 .../application/claims/stories/AllStories.java     |   25 +
 .../claims/stories/newClaim/Fixture.java           |   25 +
 .../application/claims/stories/newClaim/Index.java |   25 +
 .../stories/newClaim/ScenarioDefaultsOk.java       |   25 +
 .../ScenarioOnceCreatedShowsUpForClaimant.java     |   25 +
 .../example/claims/AbstractApplicationStory.java   |   34 -
 .../claims/common/BootstrapInExplorationMode.java  |   25 -
 .../claims/common/BootstrapInPrototypeMode.java    |   25 -
 .../isis/example/claims/common/Employees.java      |   25 -
 .../isis/example/claims/stories/AllStories.java    |   25 -
 .../example/claims/stories/newClaim/Fixture.java   |   25 -
 .../example/claims/stories/newClaim/Index.java     |   25 -
 .../stories/newClaim/ScenarioDefaultsOk.java       |   25 -
 .../ScenarioOnceCreatedShowsUpForClaimant.java     |   25 -
 .../claims/common/BootstrapInExplorationMode.html  |   61 +
 .../claims/common/BootstrapInPrototypeMode.html    |   61 +
 .../application/claims/common/Employees.html       |   56 +
 .../isis/example/application/claims/concordion.css |  102 ++
 .../application/claims/stories/AllStories.html     |   37 +
 .../claims/stories/newClaim/Fixtures.html          |   55 +
 .../application/claims/stories/newClaim/Index.html |   43 +
 .../stories/newClaim/ScenarioDefaultsOk.html       |  302 ++++
 .../ScenarioOnceCreatedShowsUpForClaimant.html     |  355 +++++
 .../claims/common/BootstrapInExplorationMode.html  |   61 -
 .../claims/common/BootstrapInPrototypeMode.html    |   61 -
 .../isis/example/claims/common/Employees.html      |   56 -
 .../org/apache/isis/example/claims/concordion.css  |  102 --
 .../isis/example/claims/stories/AllStories.html    |   37 -
 .../example/claims/stories/newClaim/Fixture.html   |   55 -
 .../example/claims/stories/newClaim/Index.html     |   43 -
 .../stories/newClaim/ScenarioDefaultsOk.html       |  302 ----
 .../ScenarioOnceCreatedShowsUpForClaimant.html     |  355 -----
 .../viewer-dnd/src/main/resources/isis.properties  |   22 +-
 .../src/main/resources/logging.properties          |   38 -
 .../isis/example/claims/junit/AbstractTest.java    |   17 +-
 .../isis/example/claims/junit/ClaimSubmitTest.java |    6 +-
 .../isis/example/claims/junit/NewClaimTest.java    |    4 +-
 .../src/main/webapp/WEB-INF/isis.properties        |   19 +-
 .../src/main/webapp/WEB-INF/isis.properties        |   26 +-
 .../src/main/webapp/WEB-INF/isis.properties        |   25 +-
 .../viewer/wicket/app/ClaimsApplication.java       |   44 +
 .../viewer/wicket/app/ClaimsApplication.java       |   44 -
 .../src/main/webapp/WEB-INF/isis.properties        |   35 +-
 .../onlinedemo/dom/demo/DemoFixtures.java          |   50 +
 .../onlinedemo/dom/items/Categories.java           |   78 +
 .../application/onlinedemo/dom/items/Category.java |   65 +
 .../application/onlinedemo/dom/items/ToDoItem.java |  295 ++++
 .../onlinedemo/dom/items/ToDoItems.java            |  119 ++
 .../examples/onlinedemo/dom/demo/DemoFixtures.java |   50 -
 .../examples/onlinedemo/dom/items/Categories.java  |   52 -
 .../examples/onlinedemo/dom/items/Category.java    |   65 -
 .../examples/onlinedemo/dom/items/ToDoItem.java    |  295 ----
 .../examples/onlinedemo/dom/items/ToDoItems.java   |   62 -
 example/application/onlinedemo/fixture/pom.xml     |    2 +-
 .../fixture/items/DemoFixturesDefault.java         |   80 +
 .../onlinedemo/fixture/items/ToDoItemsFixture.java |   95 ++
 .../fixture/items/DemoFixturesDefault.java         |   80 -
 .../onlinedemo/fixture/items/ToDoItemsFixture.java |   95 --
 .../onlinedemo/objstore-default/pom.xml            |   41 -
 .../objstore/dflt/items/CategoriesDefault.java     |   64 -
 .../objstore/dflt/items/ToDoItemsDefault.java      |  108 --
 example/application/onlinedemo/pom.xml             |    1 -
 ...gerSupportingInMemoryRegistrationInstaller.java |   43 +
 .../onlinedemo/auth/AuthenticatorInMemory.java     |   81 +
 ...gerSupportingInMemoryRegistrationInstaller.java |   43 -
 .../onlinedemo/auth/AuthenticatorInMemory.java     |   81 -
 .../webapp/src/main/webapp/WEB-INF/isis.properties |   25 +-
 .../webapp/src/main/webapp/WEB-INF/web.xml         |   25 +-
 .../src/main/java/dom/audit/AuditServiceDemo.java  |    2 +-
 .../dom/src/main/java/dom/todo/ToDoItem.java       |    2 +-
 .../isis/example/domainservice/email/Address.java  |   54 +
 .../isis/example/domainservice/email/Email.java    |   86 +
 .../domainservice/email/EmailException.java        |   43 +
 .../example/domainservice/email/EmailService.java  |   95 ++
 .../example/domainservice/email/EmailTemplate.java |   86 +
 .../org/apache/isis/service/email/Address.java     |   54 -
 .../java/org/apache/isis/service/email/Email.java  |   86 -
 .../apache/isis/service/email/EmailException.java  |   43 -
 .../apache/isis/service/email/EmailService.java    |   95 --
 .../apache/isis/service/email/EmailTemplate.java   |   86 -
 .../metamodel/namefile/facets/NameFileFacet.java   |   44 +
 .../namefile/facets/NameFileFacetFactory.java      |   82 +
 .../metamodel/namefile/facets/NameFileParser.java  |   51 +
 .../examples/facets/namefile/NameFileFacet.java    |   44 -
 .../facets/namefile/NameFileFacetFactory.java      |   82 -
 .../examples/facets/namefile/NameFileParser.java   |   51 -
 .../facets/DomainObjectWithNameFileEntry.java      |   38 +
 .../facets/DomainObjectWithoutNameFileEntry.java   |   38 +
 .../facets/NameFileFacetFacetHolderTest.java       |   66 +
 .../NameFileFacetFactoryFeatureTypesTest.java      |   79 +
 .../NameFileFacetFactoryInstantiationTest.java     |   32 +
 .../facets/NameFileFacetFactoryProcessTest.java    |  134 ++
 .../facets/NameFileFacetInstantiationTest.java     |   48 +
 .../namefile/facets/NameFileFacetValueTest.java    |   66 +
 .../facets/NameFileParserInstantiationTest.java    |   32 +
 .../namefile/facets/NameFileParserParsingTest.java |   61 +
 .../namefile/DomainObjectWithNameFileEntry.java    |   38 -
 .../namefile/DomainObjectWithoutNameFileEntry.java |   38 -
 .../namefile/NameFileFacetFacetHolderTest.java     |   65 -
 .../NameFileFacetFactoryFeatureTypesTest.java      |   78 -
 .../NameFileFacetFactoryInstantiationTest.java     |   31 -
 .../namefile/NameFileFacetFactoryProcessTest.java  |  132 --
 .../namefile/NameFileFacetInstantiationTest.java   |   47 -
 .../facets/namefile/NameFileFacetValueTest.java    |   65 -
 .../namefile/NameFileParserInstantiationTest.java  |   31 -
 .../facets/namefile/NameFileParserParsingTest.java |   60 -
 .../src/test/resources/config/namefile.properties  |    4 +-
 .../apache/isis/tool/mavenplugin/ValidateMojo.java |  221 +++
 .../isis/tool/mavenplugin/util/ClassRealms.java    |   26 +
 .../isis/tool/mavenplugin/util/ClassWorlds.java    |   32 +
 .../isis/tool/mavenplugin/util/IsisMetaModels.java |   30 +
 .../apache/isis/tool/mavenplugin/util/Log4j.java   |   35 +
 .../isis/tool/mavenplugin/util/MavenProjects.java  |   25 +
 .../isis/tool/mavenplugin/util/Xpp3Doms.java       |   18 +
 .../isis/tools/mavenplugin/ValidateMojo.java       |  221 ---
 .../isis/tools/mavenplugin/util/ClassRealms.java   |   26 -
 .../isis/tools/mavenplugin/util/ClassWorlds.java   |   32 -
 .../tools/mavenplugin/util/IsisMetaModels.java     |   30 -
 .../apache/isis/tools/mavenplugin/util/Log4j.java  |   35 -
 .../isis/tools/mavenplugin/util/MavenProjects.java |   25 -
 .../isis/tools/mavenplugin/util/Xpp3Doms.java      |   18 -
 1950 files changed, 78555 insertions(+), 78905 deletions(-)
----------------------------------------------------------------------