Commit Graph

4 Commits (master)

Author SHA1 Message Date
DarkWeird 355701da39 doc(TypeHandlerLibrary): fix code example 2020-12-18 09:26:05 +03:00
DarkWeird 050b5fa9be doc(TypeHandlerLibrary): fix code example 2020-12-18 09:06:21 +03:00
DarkWeird 305a052ee1 doc(TypeHandlerLibrary): add docs about serializer and more examples. 2020-12-17 17:39:43 +03:00
Nail Khanipov fabfe79b34
feat(subsystems): extract TypeHandlerLibrary. (#4255)
* build(subsystems): fix manifest's classpath gatherning in buildscript time. (locked cache)

* feat(TypeHandlerLibrary): add PersistentDataArray implementations of `in-memory`
* feat(TypeHandlerLibrary): move most part of code from TypeHandlerLibraryImpl
* feat(TypeHandlerLibrary): split TypeHandlerLibraryTest and setup default handlers correctly
* feat(TypeHandlerLibrary): move `ConstructorLibrary`, `CollectionTypeHandlerFactory`, `OjbectFiledMapTypeHandlerFactory` and they tests  to `TypeHandlerWidget` subsystem.

* test(TypeHandlerLibrary): move tests from engine to TypEHandlerLibrary subsystem
* test(TypeHandlerLibrary): add tests for simple type handlers and byte/bytes type handlers
* test(TypeHandlerLibrary): add Test for In-memory persistent

* chore(subsystems): replace copyrigh with 2 line copyright
* chore(TypeHandlerLibrary): remove public modifiers for tests (sonarlint - junit 5 issue)
* chore(TypeHandlerLibrary): make fields private for TypeHandlerLibrary

* perf(TypeHandlerLibrary): replace mock with implementation in CharacterTypeHandlerTest

* fix(TypeHandlerLibrary): change method reference for typeHandlerLibrary.populateBuiltInHandlers
* fix(TypeHandlerLibrary): move `AbstractSerializer` to TWL subsystem.
2020-12-08 09:38:27 +01:00