569 Commits

Author SHA1 Message Date
jamesagnew
20b1f883ba Add extendible methods to RestfulServer 2018-08-08 17:21:25 -04:00
jamesagnew
d9296b8e42 Add hook for error message 2018-08-08 15:14:39 -04:00
jamesagnew
6586fc438d Fix concurrency issue in hashmap 2018-08-03 13:00:57 -04:00
James Agnew
4eb3281fa6 Merge branch 'client_enhancements' 2018-07-30 18:34:49 -04:00
James Agnew
d6293cf9b3 Merge branch 'client_enhancements' 2018-07-30 09:42:38 -04:00
James Agnew
db0f082222
Merge pull request #996 from anamariaradu10/master
Changes regarding behavior for Prefer header
2018-07-30 09:16:20 -04:00
James Agnew
d50dda19ae
Merge pull request #912 from InfiniteLoop90/911-contains-modifier
Fixes #911 - Adds support for :contains modifier
2018-07-30 05:39:27 -04:00
jamesagnew
fc9f2ec0fb FIx test issue 2018-07-29 18:20:09 -04:00
James Agnew
518092cbd4 More updates 2018-07-29 17:10:26 -04:00
anamariaradu10
3a5556006b
Merge branch 'master' into master 2018-07-27 16:59:52 +03:00
Ana Maria Radu
9c39733aff Fixed issues 2018-07-27 16:48:44 +03:00
James Agnew
f03d6b7c22 Allow configuration of default page size in SimpleBundleProvider 2018-07-27 18:34:12 +07:00
James Agnew
d04db790a3 Try to fix permissions issues in travis 2018-07-27 08:39:22 +07:00
James Agnew
a4e4111376 Fix a unit test 2018-07-26 18:08:59 +07:00
James Agnew
3c80238f0e Ongoing work on interceptors 2018-07-24 17:22:21 +07:00
James Agnew
23083a9283 Improvements to client and SP indexing in JPA server 2018-07-23 17:37:49 +09:00
James Agnew
b4aa4c0e89 Add protection against HTML injection attacks 2018-07-19 08:56:22 -04:00
James Agnew
e6ca408f67 Permissions for operations 2018-07-12 18:40:15 -04:00
Alin
de701a6b7f added patch for operation outcome 2018-07-09 15:35:50 +03:00
jamesagnew
6d83edabb6 License header updates 2018-07-01 20:59:04 -04:00
James Agnew
495fd9f68e Add support for patch in AuthorizationInterceptor 2018-07-01 11:46:11 -04:00
jamesagnew
b3f7ab274d License header updates 2018-06-21 14:44:34 -04:00
James Agnew
ed0b5f54a5 More authorizationinterceptor tweaks for better security 2018-06-12 21:52:01 +08:00
Ana Maria Radu
dc476aeeea In my opinion these changes should be made in order to have the behavior
for the Prefer header values as the one explained in the official
documentation from https://www.hl7.org/fhir/http.html
2018-06-12 14:04:05 +03:00
James Agnew
cc0e836680
Auth interceptor early checks (#995)
* Validator fix

* Enhance AuthorizationInterceptor so that it tries to deny access earlier
for compartment searches that are outside the allowable compartment.

* FIx DSTU2 test that wasn't updated

* More test fixes
2018-06-10 17:48:20 -04:00
James Agnew
e7804b881c Fix CI issue 2018-06-06 11:39:06 -04:00
jamesagnew
3583dfd503 Correctly include project description in capabilitystatement 2018-06-03 16:19:33 -04:00
Diederik Muylwyk
0e2c57fa60 Bumping version. 2018-05-28 17:44:38 -04:00
Diederik Muylwyk
2871920734 Preparing release. 2018-05-28 10:45:47 -04:00
jamesagnew
67f21426cb Disable content header on response for non-create operations 2018-05-25 07:28:01 -04:00
jamesagnew
b146a80502 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2018-05-23 16:09:34 -04:00
jamesagnew
92dc258c6e Update license headers 2018-05-23 16:09:23 -04:00
James Agnew
0544692dde Don't include bogus powered by header 2018-05-23 13:12:27 -04:00
James Agnew
7f85608a2e Fix accidental regression 2018-05-23 08:17:59 -04:00
James Agnew
2f2900e837 Improve indexing on JPA server in anticipation of a new indexing
strategy in HAPI FHIR 3.5.0
2018-05-23 08:09:57 -04:00
patrick-werner
eef3267bb8 Forward the cause of the InvocationTargetException to the REST layer.
Discovered through #938
2018-05-17 17:38:23 +02:00
James Agnew
833cfd6988 Refactor information message 2018-05-16 17:35:40 -04:00
James Agnew
d29a9a7f96 AutohrizationInterceptor should correctly recognize type-level operation
invocations
2018-05-15 16:14:10 -04:00
jamesagnew
ccb859fdbe FIxes to get the synced build working 2018-05-13 08:08:34 -04:00
James Agnew
b17eebd8d2 Squashed commit of the following:
commit 2be11651c212ede9d50956ba9d4a802885e9dbed
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 11:50:53 2018 -0400

    Update changelog

commit b3bb5f9052ecebce87588e2d5f5be983fbd0fd2e
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 11:19:28 2018 -0400

    Parameter updates

commit f6b1082ba46f4d0d47d3e0094e904d527b0ebf75
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 07:24:30 2018 -0400

    More test fixes

commit 81a69c265f7347f6a23c73b827c79a8a4051b21b
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 06:26:48 2018 -0400

    Fix compile error

commit 935938e92c697be1940b788a46c38ffd5ce84b84
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 06:25:18 2018 -0400

    Another test fix

commit 43568a1f8dd6325bebba2cd47ffb42bee7f12aa6
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 06:18:06 2018 -0400

    Fix compile error

commit e95894e643dda0a70ab5ab7be4363cae4ce5c4e6
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 06:13:50 2018 -0400

    More work on tests

commit 9393fb8f4f93e69f80293c0488cc16f74613f25c
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu May 10 05:36:27 2018 -0400

    One more fix

commit 437f5051e4742eb500ec1eb1852e4c6105927c51
Author: James Agnew <jamesagnew@gmail.com>
Date:   Wed May 9 21:32:10 2018 -0400

    Work on validator

commit 20c51add4fbb5c33d7b5f8517fe9bf9a4f314292
Author: James Agnew <jamesagnew@gmail.com>
Date:   Wed May 9 19:34:10 2018 -0400

    Validator fix

commit 7bf2b0a0e93b71f6fbc46ab3b1dbd0fba6367959
Author: James Agnew <jamesagnew@gmail.com>
Date:   Wed May 9 18:44:04 2018 -0400

    Fix test

commit adc73e75c9b392ed964588f03970ab1afdb4cdef
Author: James Agnew <jamesagnew@gmail.com>
Date:   Wed May 9 17:22:34 2018 -0400

    Merge validator
2018-05-10 11:53:32 -04:00
Diederik Muylwyk
14a070a47e
927 cli tooling is needed for creating and maintaining conceptmaps using csvs (#934)
CLI tooling for import/export of ConceptMaps using CSVs has been implemented.
2018-05-10 11:12:45 -04:00
jamesagnew
e299b062a6 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2018-04-24 19:14:56 -04:00
jamesagnew
f1db751d1e Update headers 2018-04-24 19:14:33 -04:00
James Agnew
09b1f547d0 Add expunge 2018-04-24 15:11:00 -04:00
James Agnew
a21d0a7752 Add auth tester methods 2018-04-22 19:30:09 -04:00
Clayton Bodendein
ac8e412e49 Fixes #911 - Adds support for :contains modifier
Adds support for the :contains modifier in StringClientParam.
2018-03-30 23:49:06 -05:00
jamesagnew
c5b286921e Tests all passing 2018-03-30 15:18:57 -04:00
jamesagnew
180336e076 Sync to master 2018-03-29 06:54:24 -04:00
jamesagnew
418e82032f Prep for 3.3.0 2018-03-29 05:48:13 -04:00
James Agnew
e9ee87210a
Merge pull request #806 from honestica/quickfix-imcompartment
fix inCompartment for a collection of owners
2018-03-19 06:16:12 -04:00