2459 Commits

Author SHA1 Message Date
James Agnew
f95f619bdc
Correct two JPA processing bugs (#1801)
* Work on search params on contained

* Add workaround for stored decimals with leading decimal point

* Add changelog

* Cleanup

* Test fix

* Test fix

* One more test fix
2020-04-15 14:22:47 -04:00
jamesagnew
f2fa8659c4 Test fix 2020-04-13 09:35:51 -04:00
James Agnew
8cdc3a72ce
Fix #1794 - Client ID and Server ID mode clash (#1795)
* Fix #1794 - Client ID and Server ID mode clash

* Try to track down intermittent test failure
2020-04-09 09:31:13 -04:00
jamesagnew
96a4eff38e Test fix 2020-04-08 19:54:54 -04:00
James Agnew
1c738b903d
Decouple subscription submission / matching (#1790)
* Start work on subscription cleanup

* Work on subscription cleanup

* Work on subscriptions

* Subscription cleanup

* More work on subscriptions

* Queue factory cleanup

* Work on subscription cleanup

* Subscription cleanup

* Work on subscription cleanup

* Work on subscription cleanup

* Work on subscription cleanup

* Ongoing cleanup

* Subscription work

* Tests passing

* Move resource provider factory

* Test fixes

* Address review changes

* One more change

* Test fixes
2020-04-08 18:08:27 -04:00
jamesagnew
edc30568f2 Address review changes 2020-04-07 19:07:07 -04:00
jamesagnew
35e1dbae32 One more bugfix on #1772 2020-04-07 15:22:59 -04:00
jamesagnew
c2e00bb73b Bugfix on #1772 2020-04-07 14:21:42 -04:00
jamesagnew
47786660d5 Test fixes 2020-04-07 13:58:24 -04:00
jamesagnew
2205d2306c Move resource provider factory 2020-04-07 10:56:05 -04:00
jamesagnew
347ecc7d51 Tests passing 2020-04-07 09:39:14 -04:00
jamesagnew
826ba6458a Subscription work 2020-04-06 20:15:41 -04:00
jamesagnew
b78205c218 Ongoing cleanup 2020-04-06 17:00:45 -04:00
jamesagnew
40d0c27ae3 Work on subscription cleanup 2020-04-05 18:43:27 -04:00
jamesagnew
0a28c0c060 Work on subscription cleanup 2020-04-05 07:21:05 -04:00
jamesagnew
79da1578cb Subscription cleanup 2020-04-04 20:04:32 -04:00
jamesagnew
fef447afee Work on subscription cleanup 2020-04-04 16:07:01 -04:00
jamesagnew
7c6024fa14 More work on subscriptions 2020-04-03 07:43:21 -04:00
jamesagnew
43b4d8e0e3 Work on subscriptions 2020-04-02 21:15:07 -04:00
jamesagnew
6baf1995c9 Work on subscription cleanup 2020-04-02 20:30:19 -04:00
jamesagnew
e1142f4043 Start work on subscription cleanup 2020-04-02 05:31:12 -04:00
jamesagnew
c4bd1a97fd Add test 2020-03-30 11:54:27 -04:00
jamesagnew
718c248c69 Test fix 2020-03-24 07:55:25 -04:00
jamesagnew
13f0e5384b Address review comments 2020-03-24 06:02:55 -04:00
jamesagnew
0ac434ea5d Add chain on _type parameter 2020-03-23 17:53:30 -04:00
jamesagnew
14316147c5 Resolve some docs issues 2020-03-23 10:34:12 -04:00
jamesagnew
3f20f7b67f Make SubscriptionDeliveryHandlerFactory not abstract 2020-03-22 21:01:19 -04:00
jamesagnew
a5257f0fa8 Add new indexing extractor method 2020-03-19 20:22:30 -04:00
James Agnew
bde7c356fe
Implement Jackson parser/serializer (#1733)
* [dev] Integration of a Jackson serializer and deserializer - first stage

* [fix] Fixed some serializing issues
[improve] Improved the processing, removed the loggers

* [clean] Removed the JacksonSerializer class, replaced all the Gson classes with Jackson classes

* [clean] Small cleanup

* [improve] Throw a ConfigurationException if the JsonGenerator cannot be created

* [improve] Use the ObjectMapper's `readTree` instead of `readValue`

* [dev] Latest fixes and improvements

* [dev] Use the Jackson serializer

* [clean] Removed the ObjectMapper configuration, for now

* [fix] Use the GsonStructure also for the parsing of a FHIR resource

* [clean] Removed the LinkedList usage

* Work on preparing for merge of #1673

* Resolve build errors

* Work on parser integration

* Tests passing

* Resolve fixme

* CLeanup

* Fix dependency

Co-authored-by: Bogdan Solga <bogdan.solga@gmail.com>
2020-03-17 17:27:26 -04:00
Tadgh
4583cb9939
Merge pull request #1760 from jamesagnew/bugfix/1752-support-chained-parameters-inside-reverse-chained-parameter
Bugfix/1752 support chained parameters inside reverse chained parameter
2020-03-17 13:27:20 -07:00
jamesagnew
4c1bbd01cb Intermittent test fix 2020-03-17 14:19:36 -04:00
Tadgh
3eb09b15f0 Merge branch 'master' into bugfix/1752-support-chained-parameters-inside-reverse-chained-parameter 2020-03-17 10:32:43 -07:00
James Agnew
22413911bf
Validation api changes (#1719)
* Validation enhancements

* Work on validation api reworking

* Keep working on validation API

* Keep working on new term API

* Work on validation api

* Ongoing work on validation

* Work on integrating validation

* Work on validation API

* Add to validation API

* Work on validation

* Work on API

* Work on validation

* Work on validation API

* Work on validation API

* Work on validation api

* Work on validation API

* Work on validation api

* Validation API changes

* Work on API

* More work on validationo API

* Work on validation API

* FIxes

* WOrk on validation api

* Work on validation API

* Tests passing!

* More cleanup

* More validation API changes

* Fix intermittent test failure

* Package reorg

* Validation API work

* Work on doocumentation

* Work on API

* More work on new validation API

* Fix errorprone-reported error

* Test fixes

* Documentation updates

* Documentation tweaks

* Work on API

* Bean name adjustments

* Build fixes

* Some test fixes
2020-03-17 13:28:59 -04:00
James Agnew
9305bef4ef
Remove useless migrator task generics (#1687)
* Remove useless migrator task generics

* Clean a couple of compile errors

* Try to fix intermittent
2020-03-17 13:28:43 -04:00
James Agnew
288abe4504
Improve efficiency in search deleting (#1759)
* Improve efficiency in search deleting

* Changelog

* Address review comments
2020-03-17 12:33:38 -04:00
James Agnew
5867d62d62
Avoid duplicate predicate in _id queries (#1761)
* Avoid duplicate predicate in _id queries

* Add changelog

* Change to trigger CI

* Address review comments
2020-03-17 11:12:58 -04:00
Tadgh
6f872ffb51 Minor refactor 2020-03-13 19:15:46 -07:00
Tadgh
a39ac886af Fix error while resolving rebase 2020-03-13 18:43:43 -07:00
Tadgh
4777d75e6b Merge branch 'master' into bugfix/1752-support-chained-parameters-inside-reverse-chained-parameter 2020-03-13 18:40:11 -07:00
Tadgh
b80e71773d Tidy, fix up tests 2020-03-13 18:36:43 -07:00
Tadgh
d91cb7524c Fix up whitespace 2020-03-13 15:30:49 -07:00
Tadgh
03567c5831 Add perftrace. Remove regex 2020-03-13 15:29:48 -07:00
Ken Stevens
6b019492fe
Merge pull request #1758 from jamesagnew/ks-20200312-json-annotation
moved common Json annotations out into an interface
2020-03-13 15:58:21 -04:00
Tadgh
74fd2c1519 wip 2020-03-13 11:28:44 -07:00
jamesagnew
72b9d9a350 FIx spelling mistake 2020-03-13 09:19:45 -04:00
James Agnew
1dc5d89013
Optmize forced ID resolution (#1754)
* Add forced ID caching

* Work on id optimization

* Test fixes

* More optimization work

* Add some docs

* Work on docs

* Test fixes

* Test fixes

* Test fixes

* Address review comments

* Compile fix
2020-03-12 17:12:50 -04:00
Ken Stevens
ecf5284c87 moved common Json annotations out into an interface 2020-03-12 13:36:34 -04:00
Tadgh
c3ceffbd72 wip 2020-03-09 16:05:41 -07:00
Tadgh
e38ec3e3dd Fix typo 2020-03-09 14:57:53 -07:00
Tadgh
12412a7be9 Add query capturing to query 2020-03-09 13:58:59 -07:00