Commit Graph

1332 Commits

Author SHA1 Message Date
James 3b41d85952 Server interceptor methods were being called twice unnecessarily by the JPA server, and the DaoConfig interceptor registration framework was not actually useful. Thanks to GitHub user @mattiuusitalo for reporting! Fixes #532 2017-01-11 20:57:39 -05:00
James Agnew c7767937fc License version bumps 2017-01-09 17:48:42 -05:00
James e05b0e5d8a Add test for localizer and add some docs 2016-12-30 08:53:42 -05:00
James Agnew 118c2c4238 Dependency changes 2016-12-25 12:49:07 -05:00
James b448e13edd Version bump to 2.3 2016-12-20 19:01:31 -05:00
James 0ec61533a8 Publish 2.2 2016-12-20 19:00:37 -05:00
James Agnew 750d6d4655 Switch public server to use CapabilityStatement for metadata return type 2016-12-20 15:35:54 -05:00
James 964919d880 Improve parsing 2016-12-19 14:03:11 -05:00
James 7838d511d0 Fix typo in IHttpResponse 2016-12-19 11:29:05 -05:00
James Agnew 4eb2e017f8 Fix #528 - Allow reads by compartment in authorizationinterceptor 2016-12-13 18:30:47 -05:00
James ab17ee68a3 Revert IFhirVersion method signature changes for #520 2016-12-11 18:55:59 -05:00
James e678908087 Licenses 2016-12-11 18:04:59 -05:00
James 9cb014724b Add validator for DSTU2.1 2016-12-11 17:39:05 -05:00
James 901a85880c Update STU3 definitions and being in STU2.1 defs too 2016-12-10 19:51:25 -05:00
James b0d656e5d9 Refactor fix for #520 a bit so that version in DSTU3 is always pulled
from the model
2016-12-10 14:40:27 -05:00
James Agnew 47ea6c3426 Merge pull request #520 from aehrc/feature/legacyContentTypeFHIR140
Ensure that older DSTU3 versions use the legacy mime types
2016-12-10 14:18:15 -05:00
James ee63bbea74 Fix #516 - Handle STU3 invalid enum values with an appropriate exception 2016-12-10 14:14:22 -05:00
jamesagnew 1fba4ff265 Test refactor 2016-12-10 08:47:28 -05:00
James Agnew 0def3d5a72 Merge pull request #525 from aehrc/feature/parser_exception_handling
#516 Report invalid values for enums through parser error handler
2016-12-10 07:39:36 -05:00
James 5149e581db Fix #521 - Wrong or missing ID body in update should be an error 2016-12-08 08:31:52 -05:00
Michael Lawley a9a3507544 #516 Report invalid values for enums through parser error handler 2016-12-06 10:32:23 +10:00
James fd26f074e5 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2016-12-04 21:09:48 -05:00
James ccfe74ba38 Add license headers 2016-12-04 21:09:28 -05:00
Michael Lawley 8846477b7b Ensure that older DSTU3 versions (ie Baltimore / May2016 / 1.4.0) use the legacy mime types 2016-11-30 12:03:02 +10:00
James Agnew fc55c2cae8 Merge pull request #518 from aehrc/master
#517 Add fallback for for pre-CapabilityStatement STU3 client
2016-11-25 18:00:36 -05:00
James Agnew 81773de261 Fix #276 - Prevent contained resources being encoded as duplicates 2016-11-25 17:18:57 -05:00
Michael Lawley fcf8894d11 silly missing bracket 2016-11-25 13:14:48 +10:00
Michael Lawley f6ae22c59c #517 Add fallback for for pre-CapabilityStatement STU3 client 2016-11-25 12:05:59 +10:00
jamesagnew 69871bb8c2 Improve testing on CorsInterceptor 2016-11-24 19:25:37 -05:00
James Agnew 888f42a032 Introduce new CORS interceptor and switch examples to use it 2016-11-21 18:30:51 +01:00
James Agnew 03935be97f Work on common FluentPath interface 2016-11-21 15:52:17 +01:00
James Agnew 5846ce4518 Make the parser configurable so that when parsing an invalid empty value (e.g. {"status":""} parser will either throw a meaningful exception or log a warning depending on the configured error handler. 2016-11-21 14:48:44 +01:00
James Agnew bf35f7e4b2 Fix #495 - Auto-detect DSTU3 mode when those resources are on classpath 2016-11-21 13:44:54 +01:00
James Agnew 72a62817aa Improve detection for #477 2016-11-15 05:54:56 -05:00
James Agnew 4252415e9c Fix #477 - Gracefully handle unexpected elements starting with _ 2016-11-15 05:44:45 -05:00
James 8676489792 Don't incorrectly block transactions 2016-11-11 23:52:16 -05:00
James 2d7592f7a8 Version bump to 2.2-SNAPSHOT 2016-11-11 22:39:45 -05:00
James 047ca6a308 license header 2016-11-11 20:17:06 -05:00
James 2dd26b6367 Version bump to 2.1 2016-11-11 15:16:53 -05:00
James Agnew a03805a6d4 Clean up patch client 2016-11-11 15:08:16 -05:00
James Agnew 846aecfe89 Merging #470 2016-11-11 10:45:53 -05:00
James Agnew 01afc49863 Documentation 2016-11-11 10:43:03 -05:00
James a5d5d3e031 Bump FHR version 2016-11-06 17:34:13 -05:00
James af8ae69ee4 AuthorizationInterceptor enhancements 2016-11-04 07:43:22 -04:00
James f838b80373 Work on authorization interceptor 2016-11-04 06:53:26 -04:00
James 6cb502266c More cleanup for auth interceptor 2016-11-03 08:27:14 -04:00
James 8c53ad24f7 Clean up authorization interceptor tests 2016-11-03 08:10:54 -04:00
James 3a5a771de7 Fix #484 - Correctly parse resources containing an empty div tag as the narrative 2016-11-03 07:51:11 -04:00
James e7e0bf8d54 Fix regression in AutohrizationInterceptor 2016-10-26 21:55:08 -04:00
James Agnew f5bec16cb4 Fix tests for #472 2016-10-26 14:10:43 -04:00