Inal Arsanukaev
32ae66f9f8
BJ-133: Added test with xslt-transform ( #34 )
...
* BJ-133: Added test with xslt-transform
* Removed size attribute
* Removed attribute size processing
* Optimize getting child nodes
2017-03-22 16:03:25 +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
Pavel Popov
49974bdbd3
BJ-141: TBase handler reuse ( #33 )
2017-03-21 12:32:08 +03:00
Pavel Popov
847a2e3e69
Release 0.1.0 ( #32 )
2017-03-17 17:27:11 +03:00
Vladimir Pankrashkin
673c7b67dc
Bj 120/migration impl ( #31 )
...
* BJ-120: migration iface basic impl
* BJ-120: added util classes, strengthen handler iface impl
2017-03-17 15:47:53 +03:00
Pavel Popov
d801277439
BJ-134: Move util classes to common lib ( #29 )
2017-03-17 12:47:28 +03:00
Yevgeniy Poluektov
97d38eaaae
Ft/bj 140/use more than one damsel versions ( #28 )
...
* init
* remove copy past
* use many versions of damsel in project
remove copy-paste thrift files
2017-03-16 17:31:22 +03:00
Pavel Popov
e222f9c83d
BJ-122: Matching spec ( #25 )
...
* BJ-122: "invoice created" events
* BJ-122: Add payments without cash_flow
* BJ-122: Add other events
* BJ-122: Move print json objects when throw Exception
* BJ-122: Fix backslash in object processor, add tests
2017-03-16 17:09:14 +03:00
Inal Arsanukaev
b24c347d96
Ft/bj-116/spec ( #24 )
...
* BJ-116: Added specs for damsel
* BJ-116: Added spec for damsel object, added fixed values generator
* Ignore test
* Added correct checking of equivalence
* fix syntax bug
* Removed unused class, fixed value generator interface, fixed test
2017-03-09 18:07:17 +03:00
Pavel Popov
0ffa488ece
Add jenkins ( #23 )
...
* Add jenkins
* Add newline
* Fix migrator pom file
* Bump parent version
* Bump build_image tag
* Add childs in dependency management
2017-03-06 19:36:33 +04:00
Vladimir Pankrashkin
a3af2b5283
BJ-119: Migration interface ( #22 )
...
* BJ-119: Migration interface
* BJ-119: fix naming
* BJ-119: review fix: MigrationStore should return points list
2017-03-02 17:32:58 +03:00
Inal Arsanukaev
1260a770f4
BJ-115: Add tests for damsel objects ( #19 )
...
* BJ-115: Add tests for damsel objects
* added additional tests
* add tests with simple string structure
* BJ-115: Narrowed utf-8 codepoints set for randomString function
* BJ-115: Enabled serializer's ring test, disabled performance test
2017-02-28 14:05:20 +03:00
Vladimir Pankrashkin
73c476a671
Ft/bj 117/add set impl ( #21 )
...
* BJ-117: Add set support
* BJ-117: Add set support
* BJ-117: Fixed equals fail: ony filled data is pushed into uplevel structures
* BJ-117: Added more info for msgpack naming compression error
* BJ-117: Added set impl for msgpack
2017-02-27 18:49:19 +03:00
Pavel Popov
bb263c9b62
Fix set processor ( #20 )
2017-02-27 14:09:35 +04:00
Pavel Popov
0d0a896e91
BJ-76: Add set methods in Handler interface, add binaryData test ( #18 )
2017-02-17 17:37:42 +04:00
Pavel Popov
d623dc01de
BJ-76: Create maven modules ( #17 )
...
* BJ-76: Create maven modules
* BJ-76: Change pic
* BJ-76: Change readme
* BJ-76: Last fixes
* BJ-76: Add dependency management
* BJ-76: Fix readme
2017-02-17 13:24:31 +04:00
Pavel Popov
77591c3c8e
BJ-76: JSON handler ( #16 )
...
* BJ-76: Remove thrift types from json handler
* BJ-76: generate TBase objects in tests
* BJ-76: Replace control symbol, ", and /
* BJ-76: Create replace map before
2017-02-16 20:01:06 +04:00
Pavel Popov
5f4b718fe2
BJ-76: Fix equals bug, add more checks and tests ( #15 )
2017-02-15 16:46:39 +04:00
Vladimir Pankrashkin
03f3db1b55
Ft/bj 97/jolt reader ( #14 )
...
* BJ-97: Jolt impl added
* BJ-97: Test fixed
* BJ-97: Review fixes: convertType method extracted, renaming util methods
2017-02-14 12:32:10 +03:00
Pavel Popov
caff216c61
BJ-98: MockTBaseHandler ( #13 )
...
* BJ-98: MockTBaseHandler
* BJ-98: Review fixes
2017-02-13 17:32:24 +04:00
Pavel Popov
64032cf9d9
BJ-88: TBaseHandler ( #11 )
...
* BJ-88: TBase refactoring
* BJ-88: Refactor json
* BJ-88: Refactor tbase processor
* BJ-88; Yet another refactor
* BJ-88: Add struct and collection handling
* BJ-88: Simple refactor
* BJ-88: Add map handling
* BJ-88: field null check
* BJ-88: Fixes
* BJ-88: Add enum handling
* BJ-88: More refactor
* BJ-88: Add TUnion handling
* BJ-88: Add empty stack check
2017-02-13 15:49:24 +04:00
Pavel Popov
4cab483c72
BJ-88: Add kebab map ( #12 )
2017-02-10 17:44:17 +04:00
Vladimir Pankrashkin
eb1f39563b
Ft/bj 91/msg pack reader ( #10 )
...
* BJ-91: Fixed MsgPackHandler to conform Handler API
* BJ-91: MsgPack reader part1
* BJ-91: MsgPack reader part2
* BJ-91: Kebab test fix
2017-02-08 16:34:33 +03:00
Pavel Popov
3f5fc3bbad
BJ-88: Change handler interface ( #9 )
2017-02-08 15:49:20 +04:00
Pavel Popov
4894f4bf96
BJ-88: Add serializer and reader interface ( #8 )
...
* BJ-88: Add interfaces
* BJ-88: Fix serializer interface
* BJ-88: Change interface logic
2017-02-06 20:35:41 +04:00
Pavel Popov
1b6dd53683
BJ-76: Fix bug in close method, add json validate in test ( #5 )
...
* BJ-76: Fix bug in close method, add json validate in test
* BJ-76: Optimize findByCode method, add test for TBaseSerializer
* BJ-76: yet another optimization
* BJ-76: Add postmerge fixes
2017-02-06 17:55:46 +04:00
Vladimir Pankrashkin
5a41732d6e
Ft/bj 76/msg pack writer tuning ( #7 )
...
* BJ-76: Added MsgPack Writer
* BJ-76: Added name compression
* BJ-76: Code cleanup
* BJ-76: Just let me do this fix
2017-02-06 16:36:33 +03:00
Pavel Popov
49de3419e6
BJ-76: Add size in begin struct ( #6 )
2017-02-06 13:41:15 +04:00
Vladimir Pankrashkin
01b6b2bedb
BJ-76: Added MsgPack Writer ( #4 )
2017-02-02 18:21:45 +03:00
Pavel Popov
a0a4fd0dba
Ft/bj 76/json writer ( #3 )
...
* BJ-76: Add json writer
* BJ-76: Add stack changes
* BJ-76: Add check in endKey
* BJ-76: Change name method interaction
* BJ-76: Change ids names in stack
* BJ-76: Add enum, check nulls and more
2017-02-02 18:13:00 +04:00
Pavel Popov
ebbc8bacfd
BJ-76: change methods to void in StructWriter interface
2017-01-31 20:11:45 +03:00
Pavel Popov
7dd217b143
BJ-76: Change constructors in ByteStack
2017-01-31 19:43:07 +03:00
Pavel Popov
7aa9da9688
BJ-76: Add default value in stack
2017-01-31 19:25:13 +03:00
Pavel Popov
a4d3ea9ca4
BJ-76: Class to final Class
2017-01-31 19:05:29 +03:00
Pavel Popov
35b0520e48
BJ-76: add -1
2017-01-31 18:42:42 +03:00
Pavel Popov
d73a1f12ad
BJ-76: Add byteStack, double value
2017-01-31 18:39:53 +03:00
Pavel Popov
a8d3f6c2d9
BJ-76: Rename grammar to format
2017-01-31 17:39:35 +03:00
Pavel Popov
23e70868ec
BJ-76: Add exception and containers size
2017-01-31 17:36:38 +03:00
Pavel Popov
9d1932ca26
BJ-76: rename interface ( #2 )
...
* BJ-76: rename interface
* BJ-76: Rename object to struct
* BJ-76: rename method binaryValue to value
2017-01-31 17:10:25 +04:00
Pavel Popov
704b487e82
BJ-76: Thrift serializer ( #1 )
...
* BJ-76: init commit
* BJ-76: Small changes
* BJ-76: Remove redundant objects
2017-01-31 15:44:44 +04:00
Pavel Popov
d20de47d49
Initial commit
2017-01-12 15:46:16 +04:00