Commit Graph

449 Commits

Author SHA1 Message Date
James Agnew a9d7b8d636 Add test and credit for #518 2016-11-25 18:28:18 -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 2d52affd8d Merge branch 'narrative_generator' 2016-11-21 16:04:27 +01:00
James Agnew 4ed17457dd Work on CORS 2016-11-17 17:10:52 +01:00
James 2d7592f7a8 Version bump to 2.2-SNAPSHOT 2016-11-11 22:39:45 -05:00
James 42295caa61 Site changes 2016-11-11 22:30:19 -05:00
James 1bf404a7fa Fir site URL 2016-11-11 20:30:09 -05:00
James 2dd26b6367 Version bump to 2.1 2016-11-11 15:16:53 -05:00
James Agnew d30140cd27 Credit for #479, #475, and #474 2016-11-04 18:59:42 -04:00
James Agnew 394bf44843 Credit for #455 2016-10-20 11:28:02 -04:00
James Agnew f7e2bf1efc Oops, messed up the developers section! 2016-10-19 10:49:49 -04:00
James Agnew 79e14798cd Credit for #469 2016-10-19 10:39:54 -04:00
James Agnew 4c2841436f Enhanced android documentation 2016-10-14 17:34:55 -04:00
James 2a5c26b08b Dependency bump 2016-10-05 05:17:07 -04:00
James 20b60c8d84 Initial commit 2016-09-25 17:54:44 -04:00
James Agnew 6e97936eca More work on patch 2016-09-17 16:55:21 -04:00
James Agnew 1343badba4 Working on patch 2016-09-17 13:40:03 -04:00
James Agnew da73123e79 Fix compile problem 2016-09-16 17:43:24 -04:00
James Agnew 4de0e38e01 Add credit for #446 and #448 2016-09-16 13:16:28 -04:00
James Agnew 906bcfb803 Version bump to 2.1 2016-08-30 10:55:55 -04:00
James Agnew d27aad487e Bump to 2.0 release 2016-08-30 10:50:04 -04:00
James Agnew faed05c258 Don't include animal sniffer plugin 2016-08-29 19:23:44 -04:00
James Agnew c4d302df8d Upgrade to Thymeleaf 3 2016-08-23 19:11:49 -04:00
James 1eb4dd06be Fix tests 2016-08-22 22:03:02 -04:00
James Agnew 73c52eb7c5 Don't do parallel unit tests on travis 2016-08-05 14:06:24 -04:00
James Agnew a3f4864bd6 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2016-08-05 12:37:06 -04:00
James Agnew 3e7cd153fd Update DSTU3 definitions to latest 2016-08-05 12:36:41 -04:00
jamesagnew ba826ccb7e Fix build 2016-08-02 20:53:38 -04:00
jamesagnew a787970cb2 Add hapi-fhir-client-okhttp to JaCoCo coverage (#416) 2016-08-02 20:31:05 -04:00
Matt Clarke 06b9059a87 OkHttp client (#416)
* Created stub factory, client and test using jaxrs as a template

* OkHttp client, request and response partially implemented

* OkHttp client now adds sensible default headers to requests

* Creating an OkHttp byte request is now implemented

* OkHttp query parameter requests now supported

* Refactored tests, no longer comparing case for charsets

* Added proxy support to okhttpclientfactory
Re-enabled no-fhir-context test

* Fixed no-context test - expected exception message is now generic

* fixed some content type comparisons

* Removing trailing question marks from URLs as OkHttp doesn't do this automatically (like JaxRs)

* Fixed NPE when content-type header doesn't exist

* Correct HTTP method is now set on OkHttp requests (PUT, POST, UPDATE, etc.)

* Removed support for getRequestBodyFromStream - wasn't implemented correctly

* Added response buffering

* Updated test in light of changes pulled in from master

* Extract method refactors in okhttprestfulclient

* Implemented binary request with the OkHttp client

* Extracted out a generic string utils class

* Added relevant file and class headers

* Reformatted code

* Implemented getHttpClient(serverBase) in OkHttpRestfulClientFactory

* Renamed fields and parameters to be consistent with the rest of the project

* Reformat OkHttpClientDstu2Test (removes extraneous blank lines etc.)

* Removed additional blank lines in test

* Copied missing bundle_orion.xml to OkHttp test resources
2016-08-02 20:19:37 -04:00
jamesagnew 681f4e153d Credit for #416 2016-08-02 20:18:59 -04:00
jamesagnew 41b58108f2 Bump version dependencies and return 200 for conditional delete with no matches 2016-07-25 08:46:02 -04:00
James Agnew 4177994ad8 Add credit for #404 2016-07-19 19:15:56 -04:00
James Agnew c3e9f618eb Version bump to 2.0-SNAPSHOT 2016-07-12 11:12:07 -04:00
jamesagnew acaf2135c5 Finalize 1.6 release 2016-07-06 07:29:20 -04:00
jamesagnew 32bdd14639 Work on term service 2016-07-02 17:14:36 -04:00
James Agnew 1683cf8cef Switch to jacoco 2016-06-15 17:34:50 -04:00
James Agnew e2f1beef2c Fix some tests 2016-06-14 22:03:24 -04:00
James Agnew 87eabe6bf8 More work on terminology server 2016-06-05 09:40:06 -04:00
jamesagnew 1b58aa33fa Credit for #367 2016-05-22 14:56:27 -04:00
jamesagnew 8863ff25be Add documentation for custom structures 2016-05-22 08:44:35 -04:00
jamesagnew b03bea3a58 Version bump a few dependencies 2016-05-21 09:37:58 -04:00
James Agnew 061243b5c7 Allow delete bundle to contain multiple deletes for the same resource 2016-05-08 13:11:55 -04:00
jamesagnew 689df98cf9 Credit for #359 2016-05-05 07:08:48 -04:00
jamesagnew 387c4793f7 Credit for #355 2016-05-05 06:59:50 -04:00
jamesagnew 38e80531bb Bump version to 1.6-SNAPSHOT 2016-04-22 07:05:05 -04:00
jamesagnew 846e216c04 Fix tests 2016-04-17 12:58:36 -04:00
James Agnew 07d86c50d6 Work on cobertura 2016-04-13 08:09:51 -04:00
jamesagnew 2ae2cbba23 Roll back site plugin to 3.4. What a nightmare. 2016-03-16 07:01:20 -04:00
jamesagnew 99a4b2c29e Refactor JPA SearchBuilder 2016-03-05 20:46:04 -05:00
jamesagnew b27d2776f1 Fix build 2016-02-28 16:14:53 -05:00
jamesagnew de1d917ede Fix build 2016-02-28 15:50:31 -05:00
jamesagnew 884de2e2ed Credit for #301 2016-02-28 15:47:34 -05:00
jamesagnew 524b16b1e8 Fix header generation for clients 2016-02-28 15:44:10 -05:00
jamesagnew 1f875c1ca6 Try to fix build 2016-02-15 11:22:19 -05:00
jamesagnew c1141eb18f Reorganize how search param prefixes are handled and modelled based on new DSTU2 style prefixes 2016-02-15 10:05:39 -05:00
jamesagnew 551ec3ab16 Add credit for #293 2016-02-08 22:04:30 -05:00
James Agnew 961cde41bd Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2016-02-08 14:22:20 -05:00
James Agnew f21851099c Version bump 2016-02-08 13:59:09 -05:00
jamesagnew d93c54c0aa Version bump to 1.5 2016-02-06 14:18:56 -05:00
jamesagnew 606dc7b643 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2016-02-04 22:29:54 -05:00
jamesagnew 9da031e2cc Site updates for 1.4 2016-02-04 22:29:44 -05:00
James Agnew 68b816dce7 Prepare for 1.4 release 2016-02-03 16:56:32 -05:00
James Agnew e0e52f96c6 Version bump to 1.4 (finally!) 2016-02-03 15:25:32 -05:00
James Agnew 2e612eed4d Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2016-02-03 14:09:13 -05:00
James Agnew 715ab0e269 Credit for #289 2016-02-03 14:08:52 -05:00
jamesagnew 9449df7df1 Prepare for 1.4 release 2016-02-03 08:35:05 -05:00
jamesagnew 32daeb6f58 Switch DSTU2.1 to DSTU3 per FMB's decision 2016-02-01 08:55:58 -05:00
James Agnew f16a8a6d3c Try to fix travis 2016-01-28 14:31:21 -05:00
James Agnew c8cf957e7f Move CLI App 2016-01-28 11:36:59 -05:00
jamesagnew ecc48317f2 Version bump dependencies 2016-01-28 08:31:19 -05:00
jamesagnew 133660a9ae Credit for #288 2016-01-21 21:45:57 -05:00
James Agnew d290110126 Fix validation 2016-01-15 18:02:20 -05:00
James Agnew 589059256f Correct issues uncovered during connectathon 2016-01-11 07:42:13 -05:00
jamesagnew e7adebe8d7 Fix #278 - Add alternate configuration as suggested by Karl Davis. Thanks for the contribution! 2016-01-07 21:37:04 -05:00
James Agnew 9c5a5dc248 Still more travis 2016-01-06 12:59:45 -05:00
James Agnew eb3f3a0386 Try to get travis passing yet again 2016-01-06 09:56:36 -05:00
jamesagnew 685bd9345b Add request/response validator interceptors 2016-01-03 21:52:11 -05:00
jamesagnew ccc71c3bd3 Tests should be passing now 2016-01-03 00:19:16 -05:00
jamesagnew 5789db8743 Remove dependency on cobertura at compile time 2016-01-02 10:55:52 -05:00
jamesagnew 97d6d09663 Work on #240 - Not yet working in JPA 2015-12-14 08:17:33 -05:00
jamesagnew 67eb06665e Work on test indexing 2015-12-03 22:41:37 -05:00
jamesagnew e176d9a4b7 Try to fix travis 2015-12-03 20:54:48 -05:00
James Agnew 2f8278ff78 Fix build 2015-12-02 10:10:10 -05:00
James Agnew 547b5290a4 Update resource defs 2015-12-01 18:35:24 -05:00
Joel Schneider 0fd1d91b33 Add maven-enforcer-plugin configuration to require use of JDK 1.8 or higher. 2015-12-01 15:58:06 -06:00
jamesagnew d47e0e5e77 Add DSTU2.1 resources 2015-11-29 11:43:09 -05:00
jamesagnew 45502ba5ff Credit for #251 2015-11-27 15:03:05 -05:00
jamesagnew e6b47855e6 Merge branch 'master' of git://github.com/petervanhoute/hapi-fhir into petervanhoute-master 2015-11-27 14:59:53 -05:00
jamesagnew e78fcf91c5 Credit for #259 2015-11-26 07:03:01 -05:00
petervanhoute 94f309114b - add site-documentation for jaxrs base
- set example for operation on instance level
- remove not thrown exceptions
2015-11-25 15:34:41 +01:00
James Agnew c78be081ef Add CLI test 2015-11-20 10:30:10 +01:00
James Agnew 93e418ffae Bump Jetty version 2015-11-15 20:16:16 -05:00
James Agnew 2f12c9ed01 Bump version to 1.4-SNAPSHOT 2015-11-15 20:11:05 -05:00
James Agnew c12dc82a37 Site updates for 1.3 release 2015-11-15 19:56:57 -05:00
James Agnew f9f33f059b Version bump to 1.3 2015-11-15 12:53:02 -05:00
jamesagnew 1fb9f02d14 Work on fulltext suggestions 2015-11-03 21:34:35 -05:00
jamesagnew 3fc7a16735 Fulltext searching works 2015-11-02 08:12:36 -05:00
jamesagnew 23b35661ea Bump a few dependency versions 2015-10-31 17:48:25 -04:00
jamesagnew a6d4de1f3e Add support in JPA for _content and _text for $everything operation 2015-10-31 17:09:32 -04:00
James Agnew d3685e72ba Fix #241 and fix #247 - Don't encode UUID IDs on resources, and preserve
bundle type when retrieving pages
2015-10-29 15:38:19 -04:00
petervanhoute 0aafd37397 commit poms 2015-10-29 16:00:23 +01:00
James Agnew 43c1212840 Revamp the interceptor framework for JPA 2015-10-27 18:34:27 -04:00
James Agnew 859d76bfbc Merge pull request #244 from jkiddo/master
Added example using embedded Jetty and Guice - meaning its way more e…
2015-10-21 12:08:41 -04:00
James Agnew fad59b75b9 Credit for #245 2015-10-21 12:03:36 -04:00
jamesagnew c14c772da4 Add all required exports to OSGi build 2015-10-21 07:57:42 -04:00
jamesagnew 938a251ae9 Cleanup tests for java config in JPA 2015-10-19 20:19:40 -04:00
jamesagnew 9c0f6f993d Finish converting Spring from XML to Java config 2015-10-17 09:39:27 -04:00
jkiddo ba9d951053 Added example using embedded Jetty and Guice - meaning its way more easy to debug and 'deploy' 2015-10-15 15:08:58 +02:00
James Agnew e9d18af5d9 Bump library versions 2015-10-14 18:11:52 -04:00
jamesagnew 0ab8ee386f Add documentation for CLI 2015-10-12 18:47:49 -04:00
jamesagnew 588016e406 Merge branch 'master' into fulltext 2015-10-09 09:15:48 -04:00
jamesagnew b4c86d033e More work on fulltext search and add a failing test for subscriptions 2015-10-09 09:12:41 -04:00
James Agnew 4dbd180cf6 Clean up testing 2015-10-08 17:38:14 -04:00
petervanhoute 1afaea81d6 rename jax-rs classes + add unit tests to example project 2015-10-08 09:08:22 +02:00
James Agnew 541e6cdcb1 Credit for #235 2015-10-01 11:45:33 -04:00
jamesagnew 9492744018 Work on subsciprions 2015-09-28 09:06:57 -04:00
jamesagnew cdc1519a55 Work on subscriptions 2015-09-24 07:01:04 -04:00
jamesagnew 04c2cce13f Start working on JPA subscriptions 2015-09-21 09:08:19 -04:00
jamesagnew 8fee057de3 Bump Spring and Hibernate versions 2015-09-20 10:18:33 -04:00
jamesagnew 70e942e9f8 Version bump to 1.3-SNAPSHOT 2015-09-19 11:00:57 -04:00
James Agnew 00bf8231ba Upgrade coveralls plugin 2015-09-16 14:02:56 -04:00
jamesagnew effe139325 Finalizing 1.2 release 2015-09-16 11:46:17 -04:00
jamesagnew 31934ff582 Version bump to 1.2 2015-09-16 07:09:03 -04:00
James Agnew 4a7a9e4e4b Revert from JaCoCo to Cobertura (better ignore functionality in
Cobertura)
2015-09-15 14:34:06 -04:00
James Agnew 2961d2e91b POM cleanup 2015-09-15 10:28:09 -04:00
jamesagnew 3f7e4374b7 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-09-15 09:09:29 -04:00
jamesagnew d0bac3d419 Work on CLI tool 2015-09-13 22:06:31 -04:00
Bryce Van Dyk 8c9e4ff39a Adjust the checkstyle location to play nice on Win
Removed the file:// prefix on the checkstyle config location, this is
needed for the site build to work on Windows. I've tested this on Linux,
though not as thouroughly.
2015-09-12 16:46:29 +12:00
James Agnew 08d4ebddb7 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-09-11 16:13:57 -04:00
James Agnew 2c1ca358fe Work on CLI 2015-09-11 16:13:40 -04:00
de Beaubien, Bill 27764da19a #221 Conformance date now defaults to the build date/time 2015-09-09 16:47:07 -04:00
jamesagnew aa8334a99a Merge remote-tracking branch 'upstream/master' into osgi-pull-request 2015-09-09 08:41:45 -04:00
jamesagnew 2757a34a80 Add OSGi to Maven build 2015-09-09 07:30:57 -04:00
jamesagnew 4dfecbdc74 pom refactoring 2015-09-08 08:14:55 -04:00
jamesagnew 8b20f3a77d Sync to 1.0.0 FHIR definitions 2015-09-03 08:07:43 -04:00
jamesagnew e8f5451cc9 Fix a few issues found by FindBugs 2015-09-01 07:05:27 -04:00
James Agnew 08b19f55ad Merge pull request #213 from SingingTree/javadocs_reference_github
Update Javadocs to reference Github docs
2015-08-31 16:18:38 -04:00
jamesagnew 8edc325f54 Fix build 2015-08-31 08:39:49 -04:00
jamesagnew a9f978a8a2 Udate to latest DSTU2 definitions 2015-08-31 08:20:24 -04:00
Bryce Van Dyk eb7b405419 Update Javadocs to reference Github docs
Several Javadoc comments still reference the old Sourceforge based
documentation. These have been updated to point to the Github based
documentation where relevant, or removed in one case where the Github docs
do not appear to have such a section.
2015-08-31 18:46:05 +12:00
James Agnew 4032a2674d Force UTF-8 on all sources to hopefully avoid compile issues on Windows 2015-08-28 11:35:12 -04:00
jamesagnew d5f76f105d Credit for #211 2015-08-25 07:49:14 -04:00
James Agnew df4d371edc Add profile and security params for generic search 2015-08-24 15:23:28 -04:00
James Agnew ddc66d3ed0 Add support for $validate-code in JPA server 2015-08-20 14:27:19 -04:00
James Agnew 11f5aeebd9 Clean up the build and hopefully close #206 2015-08-19 11:49:00 -04:00
jamesagnew 3c342c6391 Try to fix regression in #206 2015-08-19 08:52:37 -04:00
jamesagnew e7fcb73c8c Fix #206 - Remove requirement for hl7org-structures in order to run the JPA server 2015-08-19 08:07:11 -04:00
jamesagnew 4d04b9cc6a Fix #206 - Don't require hl7org structures to start JPA server 2015-08-19 07:47:45 -04:00
James Agnew bb1e8b9ddd Last commit broke cobertura 2015-08-17 15:54:00 -04:00
jamesagnew 330dbde983 Add new interceptor hook for auditing 2015-08-16 22:09:01 -04:00
jamesagnew e8730b6e47 POM cleanup 2015-07-21 08:59:44 -04:00
jamesagnew 818c40498c Site updates 2015-07-15 08:37:56 -04:00
James Agnew 901c5c29cf Version bunp for 1.2 2015-07-14 18:08:06 -04:00
James Agnew 3fa7c54526 Tag 1.1 release 2015-07-13 10:31:02 -04:00
jamesagnew 8a86ad5e76 Wide sweeping changes to get RI structures working in server mode 2015-07-05 17:14:15 -04:00
James Agnew dd9f80ecb1 Clean up warnings 2015-06-24 12:26:40 -04:00
James Agnew 1b13131873 Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-06-24 09:08:20 -04:00
jamesagnew da2d4d0497 Stlye issues only 2015-06-24 08:22:05 -04:00
James Agnew 037eb15555 Just POM updates 2015-06-23 14:35:32 -04:00
jamesagnew 685fa6d164 Code and site cleanup 2015-06-21 22:10:13 -04:00
jamesagnew 9758f32021 Fix build 2015-06-21 12:22:14 -04:00
jamesagnew 591f16fa9d Fix cobertura 2015-06-21 00:56:23 -04:00
jamesagnew f64426e4bb Travis 2015-06-20 20:43:34 -04:00
jamesagnew 319d1074b1 Travis 2015-06-20 20:22:05 -04:00
jamesagnew 6575de9508 Travis 2015-06-20 19:14:57 -04:00
jamesagnew 2f686e5219 Travis 2015-06-20 18:43:15 -04:00
jamesagnew 6d06b4adaf Travis 2015-06-20 18:38:03 -04:00
jamesagnew 0bdee07ccf More work on travis :( 2015-06-20 18:10:38 -04:00
jamesagnew 71fbfe5214 Add consolidated test package and clean up tests for cobertura 2015-06-20 14:23:34 -04:00
jamesagnew 1bde9ac5b3 Fully implement content type negotiation, and add checkstyle 2015-06-17 13:51:05 -04:00
James Agnew 0cc53ca742 Documentation updates 2015-06-12 17:50:01 -04:00
James Agnew f40955c2cb Remove dependency on ServletInputStream 2015-06-11 14:24:40 -04:00
James Agnew 09d97106d3 Clean up exception handling 2015-06-05 11:57:13 -04:00
James Agnew 9b97fb0e97 Enable validation ($validate) operation in DSTU2 style 2015-06-04 10:56:13 -04:00
James Agnew 3280375486 Fix $everything operation in generic client if the server returns JSON 2015-05-29 17:50:18 -04:00
jamesagnew 0f2976358f Version bump to 1.1-SNAPSHOT with more loggging 2015-05-08 08:54:40 -04:00
jamesagnew a731557516 Merge branch 'hl7org_structs' of github.com:jamesagnew/hapi-fhir into hl7org_structs 2015-05-07 21:28:31 -04:00
jamesagnew 924ebf062e Preparing for 1.0 release 2015-05-07 20:51:37 -04:00
James Agnew 70b3ae874e Fix locale depenency in tests 2015-05-05 13:56:19 -04:00
James Agnew 6e7444b022 Credit for #171 2015-05-04 10:02:50 -07:00
James Agnew 3fe60c3f1b Start syncing changes with SVN 2015-05-01 13:07:47 -04:00
James Agnew 5cf5bb0473 Fix #167 - Rename "myEntityManagerFactory" to just
"entityManagerFactory" as this is the default expected in some spots in
Spring
2015-04-30 09:36:14 -04:00
James Agnew 11584beb7d Bump spring back to 4.1.5 because of weird exception in 4.1.6 2015-04-22 10:33:13 -04:00
jamesagnew 8c873ef023 Remove hard coded persistence context name 2015-04-09 21:44:18 -04:00
jamesagnew d6e8b66301 Add Google Errorprone compiler to build 2015-03-28 19:28:34 -04:00
James Agnew c484425c78 Update license file generation and gitignores 2015-03-26 11:57:07 -04:00
jamesagnew 3d6c54a47e Add license and notice files 2015-03-25 22:32:32 -04:00
jamesagnew 577f26cb74 Version bump a few dependencies 2015-03-17 08:11:42 -04:00
jamesagnew 43e2cd1653 Version bump to 1.0-SNAPSHOT 2015-03-16 09:06:53 -04:00
jamesagnew d56cb75c68 Finalize 0.9 release 2015-03-16 09:04:27 -04:00
James Agnew 6a5bb4638a Merge branch 'master' of github.com:jamesagnew/hapi-fhir 2015-03-13 09:59:22 -04:00
jamesagnew 3c6febb668 Preparing for 0.9 release 2015-03-13 08:34:52 -04:00
James Agnew f7e300d1e7 Documentation updates 2015-03-12 17:43:37 -04:00
James Agnew 16857404c5 Just work on examples of new functionality 2015-03-11 16:17:27 -04:00
jamesagnew 009815786f Site updates 2015-03-10 08:40:15 -04:00
jamesagnew 967d44326b Reinstate DEV structures for now 2015-03-05 08:37:50 -05:00
James Agnew fc4fb07562 Work on history suport for fluent client 2015-03-03 18:31:01 -05:00
James Agnew 748efc4a97 Site updates 2015-03-02 06:56:16 -05:00