Commit Graph

23 Commits

Author SHA1 Message Date
Margarita
b2e1f094dd
Adding handling for Optional (#33)
* Adding handling for Optional in dev.vality.geck.serializer.kit.tbase.TBaseProcessor#process()

* Bump geck version
2024-08-16 11:00:16 +03:00
Anatolii Karlov
522cf211f8
ThriftType fix (#30) 2024-06-25 11:02:47 +03:00
Anatolii Karlov
75de1f694c
woody 2 migration (#29)
* woody 2 migration

* woody 2 migration
2024-06-24 17:12:24 +03:00
Baikov Dmitrii
d0444ff297
INT-41: Transfer to dev.vality (#2) 2022-01-20 06:58:43 -08:00
Anatoly Cherkasov
eac5a8a220
JD-573: add library-parent-pom (#69)
* JD-573: add library-parent-pom

Co-authored-by: Alexey Pronin <24279065+vulnbe@users.noreply.github.com>
2021-09-03 17:27:11 +03:00
Alexey Pronin
16e3c4d3ec
Bump thrift plugin (#67)
* Bump thrift plugin

* Try without scope

* Revert "Try without scope"

This reverts commit 095ea946f85638755fafb51733af03563d4964fa.

* Bump damsel deps

* Disable thrift generation by default, move thrift gerated classes to project packages

* Disable thrift generation in filter dep

Co-authored-by: Pavel Popov <popoffpavel@yandex.ru>
2020-07-09 19:32:34 +03:00
malkoas
c1539049fe
Switch to public maven repo (#66)
* Switch to public maven repo

* change buildImageTag

* change version in another pom

* Bump reflections

* Bump build_utils

* Bump damsel and woody

* Add test scope to damsel dep, bump build_utils

Co-authored-by: Alexey Pronin <24279065+vulnbe@users.noreply.github.com>
Co-authored-by: Pavel Popov <popoffpavel@yandex.ru>
2020-07-08 21:00:41 +03:00
Vladimir Pankrashkin
6ae23bbc12
BJ-271: Add util method for msgpack -> tbase conversion (#64) 2018-04-20 16:20:57 +03:00
Pavel Popov
97c154b652
Replace delimiter in code (#63)
* Replace delimiter in code

* Bump version

* Replace with a space

* Update build_utils
2018-03-29 19:01:42 +03:00
Vladimir Pankrashkin
d2e568c038
Ft/bj 271/error mapping (#62)
* BJ-271: Add error mapping

* BJ-271: Remove refactoring artifacts

* BJ-271: Produce string view correctly for gen view with reason

* BJ-271: Add string to general error processor

* BJ-271: Conform naming style for utility classes

* BJ-271: Remove redundant lib classes visibility

* BJ-271: Move damsel to provided scopr

* BJ-271: Add util method for msgpack -> tbase conversion
2018-03-06 18:21:03 +03:00
Vladimir Pankrashkin
6f37d4d999
BJ-271: Add error mapping (#61)
* BJ-271: Add error mapping

* BJ-271: Remove refactoring artifacts

* BJ-271: Produce string view correctly for gen view with reason

* BJ-271: Add string to general error processor

* BJ-271: Conform naming style for utility classes

* BJ-271: Remove redundant lib classes visibility

* BJ-271: Move damsel to provided scopr
2018-02-28 11:18:33 +03:00
Vladimir Pankrashkin
155eb54b06
Ft/bj 224/filter conditions - Add Map filtering support (#59)
* BJ-224: Add repeatable names support

* BJ-224: Refactor base implementation

* BJ-224: Add map filtering support

* BJ-224: Add map filtering support: bugfixes
Still not implemented:
map_name.{*.*}. //check that key is struct
map_name.{{}}. // check that key is map
map_name.{[]}. //check that key is array
map_name.{{*}.union_var} //enclosed maps
map_name.{[*].union_var} //enclosed arrays

* BJ-224: Bump version to 0.6.5
2018-01-23 18:57:01 +03:00
Pavel Popov
25ef8121ea
Change zoneOffset to ZoneId, new methods in TypeUtil (#58) 2017-12-08 16:27:47 +03:00
Vladimir Pankrashkin
c679b06db0 BJ-217: MsgPackFilterImpl (#57)
* BJ-217: MsgPackFilterImpl

* BJ-217: remove unused methods

* BJ-217: Add filtering capability, bug fixes
2017-09-07 16:50:29 +03:00
Pavel Popov
e9da1dbcd2 Byte buffer (#56)
* Fix byte buffer bug

* Bump geck version
2017-08-18 11:38:06 +03:00
Vladimir Pankrashkin
3aef1bd355 Ft/bm 39/bump woody (#55)
* Bump WoodyVersion

* BM-39: Bump WoodyVersion
2017-08-10 12:44:22 +03:00
Pavel Popov
a576610d28 Field processing (#53)
* Field processing

* Change logic

* Move DEFAULT_FIELD_ID in StructHandler interface

* Add field id support for msgpack

* Msgpack: Changed pack type to byte

* New logic with enum states

* Fix types

* Msgpack: Bugfix

* Add tests

* Add null checking in constructor

* Msgpack: now can be reused

* Msgpack: fix
2017-07-11 16:26:16 +03:00
Pavel Popov
dc4e58e2af BJ-198: Add field handler interface (#52)
* BJ-198: Add field handler interface

* Add "checkRequiredFields" parameter, bump version
2017-07-06 19:48:51 +03:00
Pavel Popov
db78998480 BJ-197: Add collection support in filter (#51)
* BJ-197: Add collection support

* BJ-197: Review performance fix

* BJ-197: Bump version to 0.5.0-SNAPSHOT

* BJ-197: Rewrite split function

* BJ-197: Rewrite test expected values
2017-07-06 16:59:24 +03:00
Pavel Popov
ab86104b0a 0.4.0 release (#50) 2017-06-22 18:14:09 +03:00
Pavel Popov
a29a79dde9 BJ-142: jolt migrator (#43)
* BJ-142: Add jolt migrator

* BJ-142: Delete other specs

* BJ-142: Test commit with 'reflections' lib

* BJ-142: Add reflections lib, add migration test

* DJ-142: IDEA refactor tool - GOD MODE ON

* BJ-142: Fixes to let jolt test pass

* BJ-142: Fix jolt migration test

* BJ-142: Yet another fix test

* BJ-142: Remove redundant code

* BJ-142: Add default path option
2017-03-30 12:31:33 +03:00
Inal Arsanukaev
d327db4ab2 Ft/bj-139/xml (#27)
* BJ-139: Added xml handler

* Added object types, constants moved to other class

* fix constant's modifiers

* Added handler's reuseable, support null-values

* Added xml processor

* Moved constants to other class

* Added some exception handling

* fix

* Added additional description in exception handling

* Fixed after comments

* Removed main method, fixed doc

* Removed error handling in method writeEndElement

* Added throwing runtime exception when init

* Added snapshot-version in poms

* Fixed filter parent pom version
2017-03-21 15:06:52 +03:00
Pavel Popov
502e9f32a2 BJ-134: Thrift filter (#30)
* BJ-134: Add filter interfaces

* BJ-134: Fix parent pom

* BJ-134: Add conditions

* BJ-134: Add conditionParser filter

* BJ-134: Return false immediately
2017-03-21 12:33:31 +03:00