Merge branch 'serialization-3.0' into develop Closes #5
Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/ab7491c4 Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/ab7491c4 Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/ab7491c4 Branch: refs/heads/develop Commit: ab7491c430a469369c811154a5bf8968331c9aa0 Parents: c48230e b1a3dbe Author: Paul Merlin <[email protected]> Authored: Sun Apr 2 19:47:05 2017 +0200 Committer: Paul Merlin <[email protected]> Committed: Sun Apr 2 19:47:05 2017 +0200 ---------------------------------------------------------------------- .../structure/reports/ReportsPlugin.groovy | 2 +- core/api/build.gradle | 1 - core/api/src/docs/api.txt | 4 + core/api/src/docs/configuration.txt | 7 +- core/api/src/docs/objects.txt | 4 +- core/api/src/docs/serialization.txt | 102 ++ core/api/src/docs/valuecomposite.txt | 107 +- .../apache/polygene/api/common/UseDefaults.java | 2 +- .../StatefulAssociationCompositeDescriptor.java | 31 + .../api/configuration/Configuration.java | 117 +- .../polygene/api/entity/EntityDescriptor.java | 8 +- .../polygene/api/property/DefaultValues.java | 5 + .../polygene/api/serialization/Converter.java | 49 + .../polygene/api/serialization/Converters.java | 131 +++ .../api/serialization/Deserializer.java | 73 ++ .../api/serialization/Serialization.java | 46 + .../serialization/SerializationException.java | 34 + .../polygene/api/serialization/Serializer.java | 252 +++++ .../polygene/api/serialization/package.html | 47 + .../org/apache/polygene/api/type/ArrayType.java | 97 ++ .../polygene/api/type/CollectionType.java | 62 +- .../org/apache/polygene/api/type/EnumType.java | 5 +- .../api/type/HasAssignableFromType.java | 52 + .../polygene/api/type/HasAssignableToType.java | 48 + .../api/type/HasEqualOrAssignableFromType.java | 44 + .../api/type/HasEqualOrAssignableToType.java | 44 + .../apache/polygene/api/type/HasEqualType.java | 45 + .../polygene/api/type/HasTypesCollectors.java | 427 ++++++++ .../polygene/api/type/HasTypesPredicate.java | 79 ++ .../org/apache/polygene/api/type/MapType.java | 45 +- .../api/type/MatchTypeSpecification.java | 51 - .../apache/polygene/api/type/Serialization.java | 62 -- .../polygene/api/type/ValueCompositeType.java | 38 +- .../org/apache/polygene/api/type/ValueType.java | 187 ++-- .../apache/polygene/api/util/ArrayIterable.java | 75 ++ .../apache/polygene/api/util/Collectors.java | 149 ++- .../MissingValueSerializationException.java | 43 - .../polygene/api/value/ValueDescriptor.java | 8 +- .../polygene/api/value/ValueDeserializer.java | 172 --- .../polygene/api/value/ValueSerialization.java | 56 - .../api/value/ValueSerializationException.java | 50 - .../polygene/api/value/ValueSerializer.java | 293 ----- .../api/type/HasTypesCollectorsTest.java | 150 +++ .../api/type/HasTypesPredicatesTest.java | 73 ++ .../polygene/api/type/ValueTypeFactoryTest.java | 124 +++ .../polygene/api/util/CollectorsTest.java | 106 +- .../api/value/DocumentationSupport.java | 136 +-- .../api/configuration/MyService.properties | 2 +- .../bootstrap/builder/ApplicationBuilder.java | 71 +- .../DefaultSerializationAssembler.java | 42 + .../builder/ApplicationBuilderTest.java | 5 +- .../runtime/bootstrap/ModuleAssemblyImpl.java | 31 +- .../runtime/property/PropertyInstance.java | 45 + .../runtime/property/PropertyModel.java | 46 +- .../runtime/structure/ModuleInstance.java | 50 +- .../runtime/structure/TypeLookupImpl.java | 289 +---- .../runtime/type/ValueTypeFactoryInstance.java | 152 +++ .../runtime/types/ValueTypeFactory.java | 233 ---- .../polygene/runtime/value/ValueInstance.java | 2 +- .../polygene/runtime/value/ValueModel.java | 2 +- .../bootstrap/ApplicationAssemblerTest.java | 5 +- .../polygene/regression/qi382/Qi382Test.java | 3 - .../polygene/regression/qi383/Qi383Test.java | 9 +- .../association/AssociationAssignmentTest.java | 4 - .../runtime/defaults/UseDefaultsTest.java | 54 +- .../polygene/runtime/mixin/JDKMixinTest.java | 88 +- .../property/ValueNestedBuilderTest.java | 3 - .../runtime/value/AssociationToValueTest.java | 3 - .../runtime/value/NestedValueBuilderTest.java | 16 +- .../runtime/value/ValueCompositeBasicsTest.java | 6 +- .../value/ValueSerializationRegressionTest.java | 9 +- .../runtime/value/ValueWithAssociationTest.java | 11 +- .../visibility/VisibilityInUnitOfWorkTest.java | 5 - .../memory/MemoryEntityStoreTest.java | 3 - core/spi/build.gradle | 4 +- core/spi/src/docs/serialization.txt | 115 ++ core/spi/src/docs/spi.txt | 4 +- core/spi/src/docs/valueserialization.txt | 83 -- .../memory/MemoryMapEntityStoreMixin.java | 49 +- .../serialization/javaxjson/JavaxJson.java | 141 +++ .../javaxjson/JavaxJsonAdapter.java | 56 + .../javaxjson/JavaxJsonAdapters.java | 366 +++++++ .../javaxjson/JavaxJsonDeserializer.java | 384 +++++++ .../javaxjson/JavaxJsonFactories.java | 127 +++ .../javaxjson/JavaxJsonSerialization.java | 26 + .../javaxjson/JavaxJsonSerializer.java | 261 +++++ .../javaxjson/JavaxJsonSettings.java | 85 ++ .../serialization/javaxjson/package.html | 24 + .../entitystore/helpers/JSONEntityState.java | 397 ++++--- .../helpers/JSONManyAssociationState.java | 94 +- .../helpers/JSONMapEntityStoreMixin.java | 327 +++--- .../helpers/JSONNamedAssociationState.java | 77 +- .../spi/entitystore/helpers/MapEntityStore.java | 78 +- .../helpers/MapEntityStoreMixin.java | 560 +++++----- .../spi/entitystore/helpers/Migration.java | 8 +- .../spi/entitystore/helpers/StateStore.java | 7 +- .../apache/polygene/spi/module/ModuleSpi.java | 10 +- .../AbstractBinaryDeserializer.java | 57 + .../serialization/AbstractBinarySerializer.java | 55 + .../spi/serialization/AbstractDeserializer.java | 177 ++++ .../spi/serialization/AbstractSerializer.java | 172 +++ .../serialization/AbstractTextDeserializer.java | 43 + .../serialization/AbstractTextSerializer.java | 52 + .../spi/serialization/BuiltInConverters.java | 256 +++++ .../spi/serialization/JsonDeserializer.java | 82 ++ .../spi/serialization/JsonSerialization.java | 27 + .../spi/serialization/JsonSerializer.java | 78 ++ .../serialization/SerializationSettings.java | 60 ++ .../spi/serialization/XmlDeserializer.java | 82 ++ .../spi/serialization/XmlSerialization.java | 27 + .../spi/serialization/XmlSerializer.java | 78 ++ .../polygene/spi/serialization/package.html | 68 ++ .../polygene/spi/type/ValueTypeFactory.java | 30 + .../spi/value/ValueDeserializerAdapter.java | 1001 ------------------ .../spi/value/ValueSerializerAdapter.java | 570 ---------- .../org/apache/polygene/spi/value/package.html | 24 - .../orgjson/OrgJsonValueDeserializer.java | 485 --------- .../OrgJsonValueSerializationService.java | 32 - .../orgjson/OrgJsonValueSerializer.java | 114 -- .../valueserialization/orgjson/package.html | 24 - .../spi/entitystore/Polygene142Test.java | 15 +- .../helpers/JSONManyAssociationStateTest.java | 34 +- .../helpers/JsonNamedAssociationStateTest.java | 104 ++ .../polygene/test/EntityTestAssembler.java | 5 +- ...bstractConfigurationDeserializationTest.java | 9 +- .../test/model/assembly/PersistenceModule.java | 3 - .../AbstractCollectionSerializationTest.java | 481 +++++++++ .../AbstractPlainValueSerializationTest.java | 420 ++++++++ ...AbstractValueCompositeSerializationTest.java | 626 +++++++++++ .../polygene/test/serialization/package.html | 24 + .../apache/polygene/test/util/JSONAssert.java | 130 --- .../AbstractCollectionSerializationTest.java | 433 -------- .../test/value/AbstractJsonDateFormatTest.java | 151 --- .../AbstractPlainValueSerializationTest.java | 211 ---- ...AbstractValueCompositeSerializationTest.java | 431 -------- .../org/apache/polygene/test/value/package.html | 24 - dependencies.gradle | 14 +- extensions/cache-ehcache/build.gradle | 1 - extensions/cache-memcache/build.gradle | 1 - extensions/entitystore-cassandra/build.gradle | 1 - .../cassandra/CassandraEntityStoreMixin.java | 10 +- .../cassandra/CassandraMapEntityStoreTest.java | 2 - extensions/entitystore-file/build.gradle | 2 - .../entitystore/file/FileEntityStoreMixin.java | 6 +- .../entitystore/file/FileEntityStoreTest.java | 2 - .../file/FileEntityStoreWithCacheTest.java | 2 - extensions/entitystore-geode/build.gradle | 1 - .../geode/GeodeEntityStoreMixin.java | 6 +- .../entitystore/geode/GeodeEntityStoreTest.java | 2 - .../geode/GeodeEntityStoreWithCacheTest.java | 2 - extensions/entitystore-hazelcast/build.gradle | 1 - .../hazelcast/HazelcastEntityStoreMixin.java | 6 +- .../hazelcast/HazelcastEntityStoreTest.java | 6 +- .../HazelcastEntityStoreWithCacheTest.java | 2 - extensions/entitystore-jclouds/build.gradle | 1 - .../jclouds/JCloudsMapEntityStoreMixin.java | 11 +- .../jclouds/JCloudsFilesystemTest.java | 4 - .../entitystore/jclouds/JCloudsS3Test.java | 2 - .../jclouds/JCloudsTransientTest.java | 6 - .../jclouds/JCloudsWithCacheTest.java | 2 - extensions/entitystore-jdbm/build.gradle | 1 - .../entitystore/jdbm/JdbmEntityStoreMixin.java | 6 +- .../entitystore/jdbm/JdbmEntityStoreTest.java | 2 - .../jdbm/JdbmEntityStoreWithCacheTest.java | 2 - extensions/entitystore-leveldb/build.gradle | 1 - .../leveldb/LevelDBEntityStoreMixin.java | 9 +- .../leveldb/JavaLevelDBEntityStoreTest.java | 2 - .../leveldb/JniLevelDBEntityStoreTest.java | 2 - .../LevelDBEntityStoreWithCacheTest.java | 2 - extensions/entitystore-memory/build.gradle | 1 - .../memory/MemoryEntityStoreTest.java | 5 - .../memory/MemoryEntityStoreWithCacheTest.java | 2 - extensions/entitystore-mongodb/build.gradle | 1 - .../mongodb/MongoMapEntityStoreMixin.java | 10 +- .../mongodb/EmbedMongoMapEntityStoreTest.java | 3 - .../mongodb/MongoMapEntityStoreTest.java | 7 +- .../MongoMapEntityStoreWithCacheTest.java | 7 +- extensions/entitystore-preferences/build.gradle | 1 - .../PreferencesEntityStoreMixin.java | 48 +- .../preferences/PreferencesEntityStoreTest.java | 2 - extensions/entitystore-redis/build.gradle | 1 - .../redis/RedisMapEntityStoreMixin.java | 12 +- .../redis/RedisMapEntityStoreTest.java | 4 +- .../redis/RedisMapEntityStoreWithCacheTest.java | 4 +- extensions/entitystore-riak/build.gradle | 1 - .../riak/RiakMapEntityStoreMixin.java | 12 +- .../riak/RiakMapEntityStoreTest.java | 2 - .../riak/RiakMapEntityStoreWithCacheTest.java | 2 - extensions/entitystore-sql/build.gradle | 9 +- extensions/entitystore-sql/src/docs/es-sql.txt | 14 +- .../entitystore/sql/SQLEntityStoreMixin.java | 624 ----------- .../entitystore/sql/SQLEntityStoreService.java | 39 - .../sql/SQLMapEntityStoreConfiguration.java | 47 + .../entitystore/sql/SQLMapEntityStoreMixin.java | 240 +++++ .../sql/SQLMapEntityStoreService.java | 45 + .../AbstractSQLEntityStoreAssembler.java | 93 -- .../AbstractSQLMapEntityStoreAssembler.java | 97 ++ .../assembly/DerbySQLEntityStoreAssembler.java | 21 +- .../sql/assembly/H2SQLEntityStoreAssembler.java | 21 +- .../sql/assembly/MySQLEntityStoreAssembler.java | 21 +- .../PostgreSQLEntityStoreAssembler.java | 28 +- .../assembly/SQLiteEntityStoreAssembler.java | 21 +- .../sql/internal/DatabaseSQLService.java | 124 --- .../internal/DatabaseSQLServiceCoreMixin.java | 159 --- .../sql/internal/DatabaseSQLServiceSpi.java | 81 -- .../sql/internal/DatabaseSQLServiceState.java | 35 - .../DatabaseSQLServiceStatementsMixin.java | 118 --- .../sql/internal/DatabaseSQLStringsBuilder.java | 389 ------- .../DerbySQLDatabaseSQLServiceMixin.java | 72 -- .../internal/H2SQLDatabaseSQLServiceMixin.java | 63 -- .../internal/MySQLDatabaseSQLServiceMixin.java | 72 -- .../PostgreSQLDatabaseSQLServiceMixin.java | 68 -- .../internal/PostgreSQLStringBuilderMixin.java | 45 - .../sql/internal/SQLEntityState.java | 189 ---- .../internal/SQLiteDatabaseSQLServiceMixin.java | 65 -- .../polygene/entitystore/sql/internal/SQLs.java | 39 - .../entitystore/sql/internal/package.html | 24 - .../polygene/entitystore/sql/changelog.xml | 37 + .../sql/DerbySQLEntityStoreTest.java | 52 +- .../entitystore/sql/H2SQLEntityStoreTest.java | 49 +- .../entitystore/sql/MySQLEntityStoreTest.java | 46 +- .../sql/PostgreSQLEntityStoreTest.java | 46 +- .../entitystore/sql/SQLiteEntityStoreTest.java | 54 +- .../test/resources/mysql-datasource.properties | 2 +- extensions/indexing-elasticsearch/build.gradle | 1 - .../elasticsearch/ElasticSearchIndexer.java | 246 ++--- .../assembly/ESClientIndexQueryAssembler.java | 5 - .../assembly/ESClusterIndexQueryAssembler.java | 5 - .../ESFilesystemIndexQueryAssembler.java | 2 - .../elasticsearch/ElasticSearchQueryTest.java | 4 - extensions/indexing-rdf/build.gradle | 1 - .../index/rdf/query/RdfQueryParserFactory.java | 11 +- .../rdf/query/internal/RdfQueryParserImpl.java | 18 +- .../polygene/index/rdf/ContainsAllTest.java | 118 +-- .../apache/polygene/index/rdf/ContainsTest.java | 52 +- .../polygene/index/rdf/RdfComplexQueryTest.java | 5 +- .../polygene/index/rdf/RdfEntityFinderTest.java | 3 - .../index/rdf/RdfNamedQueryMultimoduleTest.java | 2 - .../polygene/index/rdf/RdfNamedQueryTest.java | 2 - .../index/rdf/RdfQueryMultimoduleTest.java | 2 - .../polygene/index/rdf/qi66/Qi66IssueTest.java | 7 +- .../polygene/index/rdf/qi95/Qi95IssueTest.java | 22 +- extensions/indexing-solr/build.gradle | 1 - .../solr/assembly/SolrIndexingAssembler.java | 25 +- .../solr/internal/SolrEntityIndexerMixin.java | 95 +- extensions/indexing-sql/build.gradle | 1 - .../sql/SQLIndexingEngineConfiguration.java | 31 + .../AbstractSQLIndexQueryAssembler.java | 4 +- .../support/skeletons/AbstractSQLStartup.java | 13 +- .../skeletons/SQLCompatEntityStateWrapper.java | 1 + .../postgresql/PostgreSQLDBIntegrityTest.java | 6 +- .../polygene/migration/MigrationService.java | 549 +++++++--- .../org/apache/polygene/migration/Migrator.java | 56 +- .../assembly/AbstractMigrationRule.java | 6 + .../assembly/EntityMigrationOperation.java | 12 +- .../migration/assembly/EntityMigrationRule.java | 27 +- .../migration/assembly/MigrationContext.java | 60 ++ .../migration/operation/AddAssociation.java | 14 +- .../migration/operation/AddManyAssociation.java | 14 +- .../operation/AddNamedAssociation.java | 14 +- .../migration/operation/AddProperty.java | 14 +- .../migration/operation/RemoveAssociation.java | 14 +- .../operation/RemoveManyAssociation.java | 14 +- .../operation/RemoveNamedAssociation.java | 14 +- .../migration/operation/RemoveProperty.java | 14 +- .../migration/operation/RenameAssociation.java | 14 +- .../migration/operation/RenameEntity.java | 35 +- .../operation/RenameManyAssociation.java | 14 +- .../operation/RenameNamedAssociation.java | 14 +- .../migration/operation/RenameProperty.java | 14 +- .../polygene/migration/MigrationTest.java | 37 +- extensions/reindexer/build.gradle | 1 - .../polygene/index/reindexer/ReindexerTest.java | 2 - extensions/serialization-javaxjson/build.gradle | 34 + .../serialization-javaxjson/dev-status.xml | 38 + .../src/docs/serialization-javaxjson.txt | 49 + .../JavaxJsonSerializationAssembler.java | 61 ++ .../javaxjson/assembly/package.html | 24 + .../serialization/javaxjson/package.html | 24 + .../javaxjson/CustomJsonAdapterTest.java | 184 ++++ .../javaxjson/HandCraftedJsonTest.java | 72 ++ .../JavaxJsonCollectionSerializationTest.java | 24 + ...vaxJsonConfigurationDeserializationTest.java | 24 + .../JavaxJsonPlainValueSerializationTest.java | 41 + ...avaxJsonValueCompositeSerializationTest.java | 77 ++ .../src/test/resources/configtest.json | 8 + extensions/serialization-javaxxml/build.gradle | 34 + .../serialization-javaxxml/dev-status.xml | 38 + .../src/docs/serialization-javaxxml.txt | 46 + .../serialization/javaxxml/JavaxXml.java | 161 +++ .../serialization/javaxxml/JavaxXmlAdapter.java | 56 + .../javaxxml/JavaxXmlAdapters.java | 227 ++++ .../javaxxml/JavaxXmlDeserializer.java | 380 +++++++ .../javaxxml/JavaxXmlFactories.java | 74 ++ .../javaxxml/JavaxXmlSerialization.java | 88 ++ .../javaxxml/JavaxXmlSerializer.java | 334 ++++++ .../javaxxml/JavaxXmlSettings.java | 159 +++ .../JavaxXmlSerializationAssembler.java | 61 ++ .../javaxxml/assembly/package.html | 24 + .../serialization/javaxxml/package.html | 24 + .../javaxxml/deserializer-normalization.xsl | 9 + .../javaxxml/HandCraftedXmlTest.java | 146 +++ .../javaxxml/JavaxXmlAdaptersTest.java | 40 + .../javaxxml/JavaxXmlCollectionTest.java | 32 + ...avaxXmlConfigurationDeserializationTest.java | 22 + .../JavaxXmlPlainValueSerializationTest.java | 59 ++ ...JavaxXmlValueCompositeSerializationTest.java | 77 ++ .../src/test/resources/configtest.xml | 1 + .../serialization-messagepack/build.gradle | 36 + .../serialization-messagepack/dev-status.xml | 38 + .../src/docs/serialization-messagepack.txt | 43 + .../messagepack/MessagePackAdapter.java | 57 + .../messagepack/MessagePackAdapters.java | 269 +++++ .../messagepack/MessagePackDeserializer.java | 315 ++++++ .../messagepack/MessagePackSerialization.java | 22 + .../messagepack/MessagePackSerializer.java | 202 ++++ .../messagepack/MessagePackSettings.java | 45 + .../MessagePackSerializationAssembler.java | 54 + .../messagepack/assembly/package.html | 24 + .../serialization/messagepack/package.html | 24 + .../MessagePackCollectionSerializationTest.java | 32 + .../MessagePackPlainValueSerializationTest.java | 43 + ...sagePackValueCompositeSerializationTest.java | 36 + .../valueserialization-jackson/build.gradle | 37 - .../valueserialization-jackson/dev-status.xml | 36 - .../src/docs/vs-jackson.txt | 43 - .../jackson/JacksonValueDeserializer.java | 379 ------- .../JacksonValueSerializationService.java | 32 - .../jackson/JacksonValueSerializer.java | 92 -- .../JacksonValueSerializationAssembler.java | 42 - .../valueserialization/jackson/package.html | 24 - .../JacksonCollectionSerializationTest.java | 38 - ...JacksonConfigurationDeserializationTest.java | 39 - .../jackson/JacksonJsonDateFormatTest.java | 38 - .../JacksonPlainValueSerializationTest.java | 36 - .../JacksonValueCompositeSerializationTest.java | 38 - .../src/test/resources/configtest.json | 8 - .../valueserialization-orgjson/build.gradle | 35 - .../valueserialization-orgjson/dev-status.xml | 36 - .../src/docs/vs-orgjson.txt | 43 - .../OrgJsonValueSerializationAssembler.java | 41 - .../valueserialization/orgjson/package.html | 24 - .../OrgJsonCollectionSerializationTest.java | 37 - ...OrgJsonConfigurationDeserializationTest.java | 38 - .../orgjson/OrgJsonDateFormatTest.java | 37 - .../OrgJsonPlainValueSerializationTest.java | 35 - .../OrgJsonValueCompositeSerializationTest.java | 37 - .../src/test/resources/configtest.json | 8 - extensions/valueserialization-stax/build.gradle | 37 - .../valueserialization-stax/dev-status.xml | 36 - .../src/docs/vs-stax.txt | 43 - .../stax/StaxValueDeserializer.java | 522 --------- .../stax/StaxValueSerializationService.java | 32 - .../stax/StaxValueSerializer.java | 134 --- .../StaxValueSerializationAssembler.java | 42 - .../valueserialization/stax/package.html | 24 - .../stax/StaxCollectionSerializationTest.java | 47 - .../StaxConfigurationDeserializationTest.java | 69 -- .../stax/StaxPlainValueSerializationTest.java | 45 - .../StaxValueCompositeSerializationTest.java | 47 - .../src/test/resources/configtest.xml | 50 - internals/testsupport-internal/build.gradle | 4 + .../library/appbrowser/AppBrowserTest.java | 2 - .../library/constraints/ConstraintTest.java | 10 +- libraries/rdf/build.gradle | 1 - .../rdf/entity/EntityStateSerializer.java | 176 +-- .../rdf/entity/EntitySerializerTest.java | 16 +- libraries/rest-client/build.gradle | 1 - .../ValueCompositeRequestWriter.java | 17 +- .../responsereader/DefaultResponseReader.java | 56 +- .../responsereader/JSONResponseReader.java | 88 +- .../responsereader/TableResponseReader.java | 137 +-- .../ContextResourceClientFactoryTest.java | 16 +- .../rest/client/ContinuousIntegrationTest.java | 20 +- .../library/rest/client/RssReaderTest.java | 6 +- .../polygene/library/rest/common/Resource.java | 2 +- .../rest/server/api/ContextResource.java | 2 +- .../requestreader/DefaultRequestReader.java | 14 +- .../responsewriter/AbstractResponseWriter.java | 3 +- .../responsewriter/DefaultResponseWriter.java | 4 +- .../responsewriter/FormResponseWriter.java | 21 +- .../responsewriter/JSONResponseWriter.java | 22 +- .../responsewriter/LinksResponseWriter.java | 3 +- .../responsewriter/TableResponseWriter.java | 92 +- .../ValueCompositeResponseWriter.java | 10 +- .../ValueDescriptorResponseWriter.java | 51 +- libraries/rest/build.gradle | 4 +- .../library/rest/admin/EntitiesResource.java | 7 +- .../library/rest/admin/EntityResource.java | 13 +- .../library/rest/admin/RDFAssembler.java | 2 - libraries/restlet/build.gradle | 3 +- .../RestletCrudConnectivityAssembler.java | 2 - .../configuration/ConfigurationModule.java | 2 - .../infrastructue/SerializationModule.java | 5 - .../serialization/JsonRepresentation.java | 15 +- libraries/sql-liquibase/build.gradle | 5 +- .../sql/liquibase/LiquibaseAssembler.java | 16 +- .../sql/liquibase/LiquibaseConfiguration.java | 12 +- .../library/sql/liquibase/LiquibaseService.java | 133 +-- .../sql/liquibase/LiquibaseServiceTest.java | 131 +-- .../polygene/library/sql/common/Databases.java | 1 + .../library/sql/common/SQLConfiguration.java | 4 - ...taSourceConfigurationManagerServiceTest.java | 21 +- .../ConcurrentUoWFileModificationException.java | 2 +- manual/src/docs/userguide/extensions.txt | 25 +- samples/forum/build.gradle | 1 - .../sample/forum/assembler/ForumAssembler.java | 17 +- samples/rental/build.gradle | 1 - .../rental/web/assembly/StorageModule.java | 5 - .../sample/sqlsupport/AppAssembler.java | 7 - .../apache/polygene/sample/sqlsupport/Main.java | 8 - settings.gradle | 6 +- tests/performance/build.gradle | 1 - .../jdbm/JdbmEntityStorePerformanceTest.java | 2 - .../MemoryEntityStorePerformanceTest.java | 4 +- .../sql/DerbySQLEntityStorePerformanceTest.java | 38 +- .../PostgreSQLEntityStorePerformanceTest.java | 34 +- .../indexing/rdf/QueryPerformanceTest.java | 14 +- tools/generator-polygene/app/index.js | 10 +- .../ConfigModule/bootstrap.tmpl | 2 - .../SerializationModule/bootstrap.tmpl | 6 +- .../SerializationModule/module.js | 2 +- .../InfrastructureLayer/bootstrap.tmpl | 2 +- .../templates/buildtool/gradle-bootstrap.tmpl | 2 +- tools/generator-polygene/test/generator_test.js | 18 +- 425 files changed, 14832 insertions(+), 12838 deletions(-) ----------------------------------------------------------------------
