622 Commits

Author SHA1 Message Date
Sebastien Riviere
3bf6555d61 Merge branch 'master' of https://github.com/jamesagnew/hapi-fhir into jaxrs-sever-evolution 2017-02-06 11:34:31 +01:00
James
7149d2e053 Merge branch 'custom_jpa_search_params' 2017-02-04 16:34:05 -05:00
James
dd0e47afc3 Make projects import cleanly into eclipse 2017-02-04 16:31:18 -05:00
James Agnew
3f8a8cd8aa Merge pull request #548 from sekaijin/cleanup
Cleanup
2017-02-04 16:02:50 -05:00
James
b4a362b8ee Work in progress 2017-02-01 05:55:35 -05:00
James
b66aa9761e Allow parsing of RSQuot 2017-01-29 15:49:10 -05:00
sekaijin
a150a96089 dependencies convergence
correct dependencies convergence
correct version use ${project.version}
2017-01-29 19:22:28 +01:00
sekaijin
23784c1619 remove .settings .project .classpath file of eclipse 2017-01-28 17:13:47 +01:00
Sebastien Riviere
dabb3ea2c5 Merge branch 'master' of https://github.com/jamesagnew/hapi-fhir into jaxrs-sever-evolution
# Conflicts:
#	hapi-fhir-structures-dstu3/src/test/java/ca/uhn/fhir/parser/JsonParserDstu3Test.java
2017-01-27 10:16:43 +01:00
James
12598b4e3b Correctly handle declared extensions with multiple possible types
Squashed commit of the following:

commit d6ea0552b7f213e35897b110c688c4b849f572e1
Author: James <jamesagnew@gmail.com>
Date:   Thu Jan 26 09:04:58 2017 -0500

    FIx test

commit e5876f7d86a177ff7b0982187b3eeebdf52b225d
Author: James <jamesagnew@gmail.com>
Date:   Thu Jan 26 08:35:38 2017 -0500

    Work on extensison

commit 7e573c22990bbbae30bffaf05a2d4e718f32c8d2
Author: James <jamesagnew@gmail.com>
Date:   Thu Jan 26 07:27:25 2017 -0500

    Work on extensions

commit 234b4a0c1cc2dd00f928da93f74cbb65d6ccf628
Author: James Agnew <jamesagnew@gmail.com>
Date:   Thu Jan 26 06:25:47 2017 -0500

    More work on these extensison

commit 2eb780a690ef379bec35364a7e5383b545b437cd
Author: James Agnew <jamesagnew@gmail.com>
Date:   Wed Jan 25 22:35:57 2017 -0500

    Work on multitype extensions
2017-01-26 11:07:52 -05:00
James Agnew
589804d974 Add test 2017-01-24 13:57:15 -05:00
James Agnew
344e324929 Fix #544
Squashed commit of the following:

commit 1ab9b58e9f3380cd6de3379b161e669f17cf4854
Author: James Agnew <jamesagnew@gmail.com>
Date:   Tue Jan 24 10:46:56 2017 -0500

    Changes working now

commit 5c752cdacee20711e7edef8aeb3217c94f72b9c5
Author: James <jamesagnew@gmail.com>
Date:   Tue Jan 24 08:43:04 2017 -0500

    Get JPA working with new uuid: logic

commit 127b76884a153684b2873af36683c721ac6784b1
Author: James Agnew <jamesagnew@gmail.com>
Date:   Mon Jan 23 21:11:18 2017 -0500

    Fix test

commit 599bbe236c81fc050f421bced67578fdcafb9371
Author: James Agnew <jamesagnew@gmail.com>
Date:   Mon Jan 23 18:42:46 2017 -0500

    Work on #544
2017-01-24 10:47:24 -05:00
James Agnew
d1542e98c5 JPA server was not correctly validating and expanding SCT codes 2017-01-19 17:37:43 -05:00
James Agnew
64e3435a8e Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2017-01-19 15:50:48 -05:00
James Agnew
e342d211d1 Add some logging and a test 2017-01-19 15:50:41 -05:00
Sebastien Riviere
13646168f0 Use the profile of the datatype if available, intead of the default hl7.org url 2017-01-19 14:55:42 +01:00
Sebastien Riviere
cac44c736c Add the possibility to use the serverBaseUrl to generate the url of extension, if %BASE_SERVER_URL% is found 2017-01-19 14:54:17 +01:00
James
06f9d86bf1 Fix bad dependency 2017-01-18 22:26:10 -05:00
James Agnew
b80897d16c Add warnign to DateType 2017-01-18 22:12:48 -05:00
James Agnew
322051a383 Fix failing tests 2017-01-14 07:55:42 -06:00
James Agnew
dbc6abc658 Fix #504 - Error if custom type has illegal extensions 2017-01-13 21:46:16 -06:00
James Agnew
fa1ad5ba85 Fix #519 - Issues with JPA capabilitystatement related to the _id param 2017-01-13 21:19:19 -06:00
James Agnew
f9aa8c3ba4 Add test for #531 2017-01-13 11:35:15 -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
18e47c2130 More validator tests 2016-12-20 09:30:46 -05:00
James
964919d880 Improve parsing 2016-12-19 14:03:11 -05:00
James
88117f8d6e Port in changes from RI 2016-12-12 07:32:53 -05:00
James
e30d478bf6 Add suggested test for #523 2016-12-12 07:25:10 -05:00
James
ab17ee68a3 Revert IFhirVersion method signature changes for #520 2016-12-11 18:55:59 -05:00
James
a2b24d4d07 Fix compile error 2016-12-11 18:27:10 -05:00
James Agnew
2bca44eb1e Merge pull request #523 from CarthageKing/master
ensure ElementDefinition properties with longer names are processed first in order to find the property that most matches the given nodeName
2016-12-11 18:12:46 -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
ee63bbea74 Fix #516 - Handle STU3 invalid enum values with an appropriate exception 2016-12-10 14:14:22 -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
michael.i.calderero
7a203fa7d5 ensure ElementDefinition properties with longer names are processed
first in order to find the property that most matches the given nodeName
2016-12-02 21:42:09 -06:00
James Agnew
a9d7b8d636 Add test and credit for #518 2016-11-25 18:28:18 -05:00
James Agnew
81773de261 Fix #276 - Prevent contained resources being encoded as duplicates 2016-11-25 17:18:57 -05:00
jamesagnew
69871bb8c2 Improve testing on CorsInterceptor 2016-11-24 19:25:37 -05:00
James
233e979963 Fix build 2016-11-22 06:33:20 -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
ba896e2553 Clean up CORS 2016-11-21 13:37:59 +01:00