2750 Commits

Author SHA1 Message Date
Diederik Muylwyk
d4fcf46ded Removed annoying stacktrace from logs for failed conformance statements. (#692)
* Removed annoying stacktrace from logs for failed conformance statements.

* Minor tweak for consistency with slf4j.
2017-07-13 18:29:12 -04:00
Diederik Muylwyk
d7714c6372 Added a hook so subclasses of BaseController can customize error messages. (#691) 2017-07-13 14:05:19 -04:00
James Agnew
1a6b3ea867 Work on #682 - Allow fewtching structure definitions by relative URL 2017-07-12 17:05:43 -04:00
James Agnew
0dacf8d82a Add test for #682 2017-07-12 15:39:33 -04:00
James Agnew
375fb897f9 Fix test 2017-07-12 14:05:06 -04:00
James Agnew
905d1239a0 Allow CORS on the public server 2017-07-12 13:47:30 -04:00
James Agnew
65cc41e376 Allow patch to proceed with AuthorizationInterceptor 2017-07-12 11:14:14 -04:00
James Agnew
73ddf0e0d9 More enhancements to ResponseHighlighterInterceptor 2017-07-12 10:00:47 -04:00
James Agnew
45b05326c5 Improve display of syntaxt highlighting 2017-07-12 09:47:10 -04:00
James Agnew
a337d282e3 Fix tests 2017-07-12 09:16:55 -04:00
James Agnew
38b7212e52 Add line selection and header display to ResponseHighlighterInterceptor 2017-07-12 09:04:05 -04:00
James Agnew
41a64a6999 Credit for #651 2017-07-11 11:06:50 -04:00
James Agnew
f917977081 Credit for #651 2017-07-10 16:08:08 -04:00
James Agnew
f1f72980de Merge pull request #651 from eug48/master
ResponseHighlighter enhancement proposal - hyperlinks and selections
2017-07-10 16:03:40 -04:00
James Agnew
6c47bd4c51 Support transaction in testpage overlay 2017-07-05 20:25:06 -04:00
James Agnew
d3fa442958 Skip stress tests on Travis 2017-07-05 09:44:03 -04:00
James Agnew
c1d06084b7 Avoid deadlock in JPA server when creating a large number of resources
and using the RequestValidatingInterceptor
2017-07-04 21:53:26 -04:00
James Agnew
294d080bd3 Add config setting for JPA resource counts in metadata 2017-07-01 16:28:42 -04:00
James Agnew
73a8cf1fca Don't allow creating resources with references to deleted resources 2017-06-30 22:20:43 -04:00
James
9270afe410 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2017-06-30 21:32:10 -04:00
James Agnew
dd7b1b28c2 Fix failing tests 2017-06-30 21:32:01 -04:00
James
12acb3443e Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2017-06-30 21:04:36 -04:00
James Agnew
6e181b140d Correct an issue when processing transactions in JPA server where updates and
creates to resources with tags caused the tags to be created twice in the
            database. These duplicates were utomatically filtered upon read so this issue
            was not user-visible, but it coule occasionally lead to performance issues
            if a resource containing multiple tags was updated many times via
            transactions.
2017-06-30 21:00:25 -04:00
James
0098a21d7a Add license header 2017-06-30 16:29:25 -04:00
James Agnew
c9fcef0372 Clean up handling of searches nested in batch and transaction 2017-06-30 16:20:32 -04:00
James Agnew
28a5b92fe2 Enforce a hard limit on meta size 2017-06-30 09:58:32 -04:00
James Agnew
d626c58067 Dont fail on cleanup 2017-06-30 08:42:11 -04:00
James
b44bdeec88 Clean up rest hook interceptor a bit 2017-06-30 07:24:33 -04:00
James
d81565b87c Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2017-06-29 22:16:46 -04:00
James
dfd37c69d8 Add tests 2017-06-29 22:16:39 -04:00
James Agnew
7834bb2625 Do not load results into the database in JPA if there is no paging
provider
2017-06-29 22:15:23 -04:00
James Agnew
674424a30b Add tests 2017-06-29 21:34:56 -04:00
James Agnew
10ff2dd16c Add test 2017-06-28 19:54:24 -04:00
James Agnew
3ed12ce944 Improve performance of JPA searches by using Hibernate ScrollableResults 2017-06-28 18:13:44 -04:00
James
0a4dcc32ec Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2017-06-27 21:13:40 -04:00
James Agnew
9939785713 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2017-06-27 21:13:04 -04:00
James Agnew
a0004c9166 Fix issue in calling JPA server transactions programmatically where
resources
            are linked by object reference and not by ID where indexes
				were not correctly
				            generated. This should not affect most users.
2017-06-27 21:12:20 -04:00
James
6d55ef59a6 Comment cleanup 2017-06-26 06:23:03 -04:00
James
70a396f703 Credit for #678 2017-06-25 10:01:05 -04:00
James Agnew
4eb9f2d26a Merge pull request #678 from jamesagnew/validate-subscription-criteria
Fix subscription query maximum number of results
2017-06-25 09:59:21 -04:00
James Agnew
79378772b7 Fix broken example 2017-06-20 15:01:28 -04:00
James
87feb35418 Correct typo in example 2017-06-20 05:34:09 -04:00
Jeff Chung
0b578e3b0b Merge branch 'master' of https://github.com/jamesagnew/hapi-fhir into validate-subscription-criteria 2017-06-19 14:13:50 -07:00
James Agnew
e147cf321d Fix #674 - Avoid duplicates in $everything query
Squashed commit of the following:

commit f3097f423f5f1e1d27f4084aa4ab0daa01618149
Author: James Agnew <jamesagnew@gmail.com>
Date:   Mon Jun 19 13:24:29 2017 -0400

    more travis fun

commit a4b8161597057562d03c2abb3eed3c56dae874ba
Author: James Agnew <jamesagnew@gmail.com>
Date:   Mon Jun 19 10:43:33 2017 -0400

    More fighting with travis

commit fe47d1e8643ae0b7860567ad02db50aac42c509b
Author: James Agnew <jamesagnew@gmail.com>
Date:   Mon Jun 19 10:10:55 2017 -0400

    More travis attempts

commit 4fdfe7a4e81ff28407209f7b03a37cfddf946586
Author: James Agnew <jamesagnew@gmail.com>
Date:   Mon Jun 19 09:25:04 2017 -0400

    Try and run unit tests in 2 threads to cut time.. Will travis like this?

commit 571045b63da04149397acfad6798193b384e541f
Author: James <jamesagnew@gmail.com>
Date:   Mon Jun 19 07:35:46 2017 -0400

    Paging now working

commit 526a1fa7d03f9ca0d1c4a3921fb7ea0faa783c4c
Merge: cebe881a15 55a67ae055
Author: James Agnew <jamesagnew@gmail.com>
Date:   Mon Jun 19 06:19:37 2017 -0400

    Merge branch '674_everything_improvements' of github.com:jamesagnew/hapi-fhir into 674_everything_improvements

commit cebe881a158cfbbf0adb42607029862a39e1e169
Merge: b3b9273ca7 5789cd2a46
Author: James Agnew <jamesagnew@gmail.com>
Date:   Mon Jun 19 06:19:12 2017 -0400

    Merge branch 'master' into 674_everything_improvements for #674

commit b3b9273ca74a7993bfef362710727c6aa2c05756
Author: James Agnew <jamesagnew@gmail.com>
Date:   Mon Jun 19 06:16:27 2017 -0400

    Work on everything fixes for #674

commit 55a67ae05509b197bff4f4d0c331da334a58b85d
Author: James Agnew <jamesagnew@gmail.com>
Date:   Mon Jun 19 06:16:27 2017 -0400

    Work on everything fixes
2017-06-19 13:56:38 -04:00
James Agnew
f5a3ad6751 Note for #674 2017-06-19 13:56:25 -04:00
James Agnew
5789cd2a46 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2017-06-19 06:18:58 -04:00
James Agnew
e6cb973f5f Add test 2017-06-17 08:29:30 -04:00
Jeff Chung
ad3d5489ea Fixed FHIR subscriptions with criteria previously limited to 10, added fhir criteria validation before create/update, added dstu2 configurations 2017-06-16 14:25:57 -07:00
James
10fd88bfec Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2017-06-16 10:53:32 -04:00
James Agnew
e27ceead55 Fix test 2017-06-16 10:53:25 -04:00