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
Jens Kristian Villadsen
f710094c93
Merge branch 'master' of https://github.com/jamesagnew/hapi-fhir
2016-11-15 13:42:07 +01:00
Jens Kristian Villadsen
6aba4610e6
Added initial lenient handling
2016-11-15 13:41:13 +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
James Agnew
a67171e231
Fix #472 - Wrong header being returned (Content-Location instead of
...
Location) on STU3 server
2016-10-26 12:12:19 -04:00
James
2a7fa4d8a5
Make authorizationinterceptor stricter
2016-10-22 18:00:55 -04:00
James Agnew
173d40496d
Merge pull request #455 from hnnesv/dstu1-atom-entry-author
...
DSTU1: Add entry author to encoded xml bundle
2016-10-20 11:28:59 -04:00
Bill Denton
913fd32c2b
Support JSON-like resource structures ( #469 )
...
* rebuild on 2.1 code and add more test coverage
* additional test coverage
2016-10-19 10:40:38 -04:00
James Agnew
3d686e9383
Fix #464 - Pretty print by default in ResponseHighlighterInterceptor
2016-10-18 14:58:28 -04:00
James Agnew
f80bf98dcd
Fix #327 - Correctly serialize JSON extension with a reference to a
...
contained resource
2016-10-14 16:36:29 -04:00
James Agnew
e56c75e80c
Switch Android library to use OkHttp by default
2016-10-14 16:15:27 -04:00
James Agnew
deae820ebe
Fix up comnpile issue
2016-10-12 15:29:40 -04:00
James Agnew
f47597d2ec
Rename client param method
2016-10-12 14:51:47 -04:00
James Agnew
8c455d41b6
Rename method from #451
2016-10-12 14:47:51 -04:00
James
09af42200c
License headers
2016-10-11 05:30:22 -04:00
James Agnew
b37a1edaae
Fix offset error when returning multiple pages in JPA search
2016-10-07 17:42:02 -04:00
James Agnew
0093403860
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-10-07 11:31:12 -04:00
James Agnew
2c4139dc82
Allow fluent client to handle return types other than Parameters when
...
invoking operations
2016-10-07 11:29:53 -04:00
James Agnew
11d3ae9447
Fix #411 - Searching by POST with urlencoded parameters doesn't work if
...
interceptors are accessing the parameters and there is are also
parameters on the URL
2016-10-06 13:23:32 -04:00
James Agnew
f5eda76388
Use new STU3 mimetypes by default
2016-10-06 12:17:59 -04:00
James
a4975887b8
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-10-06 06:28:06 -04:00
James
2a5c26b08b
Dependency bump
2016-10-05 05:17:07 -04:00
James Agnew
61d6f1ba8d
Second attempt to fix #459
2016-10-04 17:55:28 -04:00
James Agnew
012090b719
Fix #459 - Race condition in unit tests
2016-10-04 17:15:51 -04:00
James Agnew
1fd881d8f8
Return an error if a parameter is called with a chain even though it
...
doesn't support chaining
2016-10-04 17:02:13 -04:00
James Agnew
26cd316343
Fix #414 : Parser should not choke with a NullPointerException if it
...
encounters an extension without a URL
2016-09-30 17:35:29 -04:00
James Agnew
ff4755fbf3
Fix #441 : Correctly handle search with chains across a field with choice
...
type
2016-09-30 14:03:20 -04:00
James Agnew
eba136d706
Correctly handle custom types in programatic access to JPA
2016-09-27 14:22:48 -04:00
hnnesv
92e6b6d884
DSTU1 Atom: Add entry author to encoded xml bundle
2016-09-23 13:06:21 +02:00
James Agnew
3d73aad275
Fix unit tests
2016-09-21 16:58:57 -04:00
James Agnew
ae97165a0a
Add interceptor method on server which will be called after all other
...
processing
2016-09-18 16:08:16 -04:00
James Agnew
40286f49c2
Merge branch 'patch' of github.com:jamesagnew/hapi-fhir into patch
2016-09-17 23:40:54 -04:00
James Agnew
6e97936eca
More work on patch
2016-09-17 16:55:21 -04:00
qagwaai
58185d199b
Updated GenericClient to call MethodUtil updated signature
2016-09-17 14:24:18 -04:00
James Agnew
ad447126f2
Merge in patch changes
2016-09-17 13:55:12 -04:00
James Agnew
e50a34b540
Merge branch 'patch' of github.com:jamesagnew/hapi-fhir into patch
2016-09-17 13:41:17 -04:00
James Agnew
1343badba4
Working on patch
2016-09-17 13:40:03 -04:00
qagwaai
5ebc3ef513
initial patch scaffolding
2016-09-17 13:36:56 -04:00
James Agnew
364c18e06e
Use more compatible Accept header in STU3 client. Also fixes missing
...
Woodstox library in android builds per #450 )
2016-09-16 23:46:06 -04:00
FilipDomazet
e2f03a9a26
Fixed issue with adding profile information to an unmodifiable list ( #448 )
2016-09-16 15:02:22 -04:00
James Agnew
f92c5a7232
Fix #446 - Don't give child resources the ID of the parent
2016-09-16 15:01:14 -04:00
James
1db9f726f9
Localizer update
2016-09-15 09:05:49 -04:00
James Agnew
a2ffc6af05
Fix #444 - Correct handling of parsing milliseconds in dates before 1970
2016-09-09 18:18:28 -04:00
James
ed7e6929a7
Add gitignore
2016-09-09 08:32:45 -04:00
James Agnew
6357c38180
Support _has param in conditional URLs in JPA
2016-09-08 13:14:15 -04:00
James Agnew
202a1ea885
Fix web testing UI regression
2016-09-06 17:59:04 -04:00
James Agnew
6b9f8ec487
Fix unit tests
2016-08-30 18:27:57 -04:00
James Agnew
98e0753b93
Properly add include resources
2016-08-30 16:38:09 -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
d36e0013c0
Add version constant for dstu2.1
2016-08-29 07:33:29 -04:00
James
333aa0afde
Correctly update versions on transactipn update
2016-08-28 22:56:59 -04:00
James Agnew
a1105fac1e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-08-25 18:27:32 -04:00
James Agnew
17940b8a24
Improve performance when parsing contained resources
2016-08-25 17:41:33 -04:00
James
3c65b64ed7
Fix changelog typos
2016-08-25 08:16:27 -04:00
James
acdbdc0be7
Fix #426 - Extension with datatype of ID failed to parse
2016-08-25 07:32:37 -04:00
James Agnew
9d3bd1ada4
Don't add an empty narrative if no template exists
2016-08-24 13:06:08 -04:00
James
9f5d672133
Improve error handling in narrative generator
2016-08-24 06:09:55 -04:00
James Agnew
c4d302df8d
Upgrade to Thymeleaf 3
2016-08-23 19:11:49 -04:00
James
1ca39a9e71
Fix tests
2016-08-23 07:49:18 -04:00
James
aa16a46b74
Fix #428 - Fix NPE when encoding extension
2016-08-23 07:23:07 -04:00
James
0e7405cef2
Better error message when localizer can't find key
2016-08-22 21:33:07 -04:00
James Agnew
cc6c32f987
Fix tests
2016-08-22 09:43:01 -04:00
James Agnew
e07b5299ac
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-08-22 09:19:22 -04:00
James
35a890db34
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-08-22 07:42:02 -04:00
James Agnew
7f15520db8
Don't include Location header in server responses for DSTU3 servers
2016-08-21 11:39:44 -07:00
James Agnew
379abb8e47
Don't strip urn: prefixes from references when encoding
2016-08-16 11:23:07 -07:00
James Agnew
eee168ced6
Add support for conditional operations to AuthorizationInterceptor
2016-08-15 13:35:50 -04:00
James
b0d19c3a65
Fix #423 - Encode custom types with custom type fields correctly
2016-08-14 13:05:16 -04:00
James Agnew
8354f4b565
Use correct accept header
2016-08-05 18:39:44 -04:00
James Agnew
74950a4efc
Fix regression when parsing contained resources
2016-08-05 18:01:44 -04:00
James Agnew
4ff25b093f
Add license headers
2016-08-05 15:50:53 -04:00
jamesagnew
545b359697
Fix #406 - Allow arbitrary authentication realm
2016-08-01 21:36:50 -04:00
James Agnew
dd8b1cd979
Use corrrect types from client
2016-07-27 18:15:09 -04:00
jamesagnew
41b58108f2
Bump version dependencies and return 200 for conditional delete with no matches
2016-07-25 08:46:02 -04:00
jamesagnew
fd4979f56a
Fix compile issues
2016-07-24 11:11:27 -04:00
jamesagnew
294e467811
Fix #409 - Tag#setCode did not work
2016-07-24 09:28:22 -04:00
jamesagnew
7dbd5a21ca
Fix tests
2016-07-24 09:20:54 -04:00
jamesagnew
a9b29d5088
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-07-23 18:51:08 -04:00
jamesagnew
350e82b6cf
Fix #403 - Allow references to keep versions when encoding
2016-07-23 18:48:00 -04:00
James Agnew
748c13d0dc
Remove bad dependency
2016-07-22 18:33:16 -04:00
James Agnew
7bea8431f7
Add interceptor for rejecting TRACE and other invalid verbs
2016-07-19 19:16:09 -04:00
James Agnew
94128e2e6d
Fix tests
2016-07-18 13:50:08 -04:00
jamesagnew
5073692eda
Always include SUBSETTED tag when _elements is used on server
2016-07-18 07:05:11 -04:00
jamesagnew
196c11bfa2
Use new style mimetypes but keep supportuing the old ones as well
2016-07-17 18:35:06 -04:00
jamesagnew
ef1c81e241
Fix #150 - Don't encode null fluent client values
2016-07-14 07:18:48 -04:00
James Agnew
f6601cc347
Add example for terminology uiploading
2016-07-13 09:40:50 -04:00
jamesagnew
fa37afb61f
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-07-12 21:44:52 -04:00
jamesagnew
ed941a116b
Update to use GSON
2016-07-12 21:44:40 -04:00
James Agnew
c3e9f618eb
Version bump to 2.0-SNAPSHOT
2016-07-12 11:12:07 -04:00
jamesagnew
8156abf803
More prep for 1.6
2016-07-06 08:19:27 -04:00
jamesagnew
acaf2135c5
Finalize 1.6 release
2016-07-06 07:29:20 -04:00
James Agnew
a8585c881d
Fix #396 - Make tests timezone independent
2016-07-04 13:48:05 -04:00
jamesagnew
a3af502ee2
Add test for #391
2016-07-03 10:23:48 -04:00
jamesagnew
32bdd14639
Work on term service
2016-07-02 17:14:36 -04:00
jamesagnew
4a49e5b7f9
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-07-01 14:31:25 -04:00
jamesagnew
b8f1f39ead
Add tests and get :below queries working for built-in code systems
2016-07-01 08:51:47 -04:00
James Agnew
7ef48413c4
Term service enhancements
2016-06-30 17:45:41 -04:00
James Agnew
38d30eef49
Respect order for order=REPLACE_PARENT
2016-06-29 10:26:36 -04:00
jamesagnew
9b6f548970
Work on term service, and allow child classes when serializing
2016-06-29 08:08:42 -04:00
James Agnew
b587e3695b
Add client integration test
2016-06-27 13:43:12 -04:00
jamesagnew
c28a2c40f0
Fix #394 - Don't use a method from Commons-Lang3 3.3
2016-06-27 06:19:22 -04:00
jamesagnew
c2dbcc7ff0
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-06-26 23:12:26 -04:00
jamesagnew
fae4344c36
Add documentation around security interceptor
2016-06-25 11:27:55 -04:00
jamesagnew
556058a7b7
Tests passing
2016-06-25 10:55:31 -04:00
James Agnew
db0a208927
Work on terminology importing
2016-06-24 18:40:44 -04:00
James Agnew
b84150ff5e
Randomly set locale after each test in order to make sure we aren't
...
dependent on a specific environment
2016-06-21 09:53:24 -04:00
jamesagnew
f4c6f09f08
Fix tests
2016-06-20 07:52:44 -04:00
jamesagnew
2e8c20dc83
More work on terminology services, and add support to operations to AuthorizationInterceptor
2016-06-20 07:19:08 -04:00
jamesagnew
36505c60d8
More work on term service importing
2016-06-19 10:35:27 -04:00
jamesagnew
a7cbb5c022
More test coverage
2016-06-18 13:32:45 -04:00
jamesagnew
b3d8d453de
Improve test coverage and clean up UnclassifiedServerFailureException processing
2016-06-18 10:37:43 -04:00
jamesagnew
785ce1deb9
Remove some dead code and improve test coverage
2016-06-17 07:40:17 -04:00
jamesagnew
dcecde5db9
Improve test coverage
2016-06-16 22:52:10 -04:00
jamesagnew
c9f85111ab
Add some tests to GenericClient
2016-06-16 07:42:06 -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
f3dcc3e893
Add lots of tests
2016-06-14 17:57:08 -04:00
James Agnew
dba470f8d6
Add some tests
2016-06-14 07:24:03 -05:00
James Agnew
aac914df22
Refactor OperationParameter to try and improve test coverage
2016-06-14 07:11:47 -05:00
James Agnew
1166a2ee67
Work on support for _at parameter in history operation
2016-06-13 07:31:25 -05:00
James Agnew
69572f7b3a
More tests for #381
2016-06-11 13:04:58 -05:00
James Agnew
23840ecb7a
Fix some tests
2016-06-11 06:43:27 -05:00
James Agnew
035ed27dab
Fix #380 - Correct cardinality for OperationDefinitions
2016-06-10 17:15:16 -05:00
James Agnew
189038ad08
Fix #267
2016-06-10 10:49:51 -05:00
James Agnew
6c9707b86e
More work on #381
2016-06-10 10:16:10 -05:00
James Agnew
6eca6e5efe
Update ResponseHighlighterInterceptor to emit raw content for
...
_format=xml and _format=json
2016-06-10 10:15:41 -05:00
James Agnew
4cfabfe4a6
Rework tests for #381
2016-06-10 09:29:30 -05:00
James Agnew
a3484f84c1
Work on #381 - Still need to apply these changes to STU3 type
2016-06-09 21:48:53 -04:00
James Agnew
cf1ea276c9
Fix #362 - Dead code in OperationParameter
2016-06-08 14:49:36 -07:00
James Agnew
7123205a83
Fix build
2016-06-07 10:04:37 -07:00
James Agnew
7e57aed5d6
Significant performance enhancements for context startup
2016-06-06 11:15:11 -07:00
James Agnew
99568a4b30
Clean up client fluent param types and add some test coverage
2016-06-05 11:33:43 -04:00
James Agnew
87eabe6bf8
More work on terminology server
2016-06-05 09:40:06 -04:00
James Agnew
d966190f9e
Fix #371 - STU3 server and client should use new sort parameter style
2016-06-04 12:34:44 -04:00
James Agnew
9a42ec16f7
Update license files# Please enter the commit message for your changes. Lines starting
2016-06-02 21:25:05 -04:00
jamesagnew
8a933cd2c2
Remove some cruft from the model
2016-06-01 09:18:38 -04:00
jamesagnew
25f8d8d22d
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-06-01 09:11:06 -04:00
jamesagnew
1b8843aa5e
More work on terminology service
2016-06-01 09:10:47 -04:00
James Agnew
39a96f0258
Fix #374 - Include ETag and Last-Modified headers in response
2016-05-31 13:44:21 -04:00
James Agnew
f45ad117fe
Improve error messages for invalid validate request
2016-05-29 22:23:30 -04:00
James Agnew
eb3b656a5f
Syn RI - Build still failing :(
2016-05-28 12:53:59 -04:00
jamesagnew
eae96983e8
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-05-28 10:37:27 -04:00
jamesagnew
e1e6a0d5b0
Sync model with RI latest version
2016-05-28 10:35:08 -04:00
James Agnew
b4de3aa5dd
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-05-27 10:27:27 -04:00
jamesagnew
9ed1bb94f9
Remove some unused code
2016-05-26 21:42:03 -04:00
James Agnew
a5debc07a3
DateTime parser incorrectly parsed times where more than 3 digits of
...
precision were provided on the seconds
after the decimal point
2016-05-25 19:20:51 -04:00
jamesagnew
efe9cd1dd1
Work on term svc
2016-05-24 06:34:06 -04:00
jamesagnew
ee031667c5
Fix #369 - FhirTerser cloneInto method fails if target contains extension
2016-05-23 09:20:40 -04:00
jamesagnew
de65184afb
Fix tests
2016-05-21 20:52:37 -04:00
jamesagnew
20b6994cc8
Fix #364 - Allow serializing custom types that contain custom datatypes
2016-05-21 14:35:10 -04:00
jamesagnew
3d8776f6ed
Fix #363 - Allow remote references in JPA resources
2016-05-21 12:58:04 -04:00
James Agnew
6c3446dee1
Fix build
2016-05-17 11:30:57 -04:00
jamesagnew
ddb35d0faa
Merge branch 'term_svc' of github.com:jamesagnew/hapi-fhir into term_svc
2016-05-17 09:05:47 -04:00
jamesagnew
78fa6eaeaf
More work on terminology service
2016-05-17 09:05:37 -04:00
James Agnew
7942d69d5d
Accept conditional updates with _id as parameter
2016-05-16 19:11:25 -04:00
jamesagnew
c7d191dc38
Fix all tests
2016-05-14 16:59:31 -04:00
James Agnew
d5e2170595
Don't discard _count from parameters when method has @Count
2016-05-13 19:13:39 -04:00
James Agnew
563f4e4c46
Treat date eq params correctly
2016-05-13 18:49:41 -04:00
James Agnew
84a7856c19
Treat missing ID in resource body as warning
2016-05-13 18:04:07 -04:00
James Agnew
abd8bc2f14
Work on term svc
2016-05-13 17:40:56 -04:00
James Agnew
c94f4bb19b
Work on term services
2016-05-11 06:30:45 -04:00
James Agnew
3e77d3e37e
Add _has support (this is an experimental parameter being tested)
2016-05-10 11:47:30 -04:00
James Agnew
81cb769d18
Allow operation names to be escaped in URL
2016-05-07 19:28:36 -04:00
James Agnew
af2b702aa4
Fixes from Montreal connectathon
2016-05-07 14:24:33 -04:00
Virdulys
2cf79d2767
Wrong comment, unable to set type in new versions
2016-05-05 15:23:50 +03:00
James Agnew
03e90b90c0
Merge pull request #359 from subhrajyotim/master
...
Fix: Add null check in JsonParser, Relax property handling introduced in Jaxp 1.5
2016-05-05 07:09:06 -04:00
James Agnew
ad9ff20f8e
Merge pull request #355 from euvitudo/jaxrsserver-with-dstu3
...
Updated jaxrsserver base and example for DSTU3
2016-05-05 06:58:17 -04:00
James Agnew
82c1e687fd
Fix NPE in LoggingInterceptor
2016-05-04 11:48:50 -04:00
James Agnew
ff562a3f00
Fix #360 - Correctly parse spaces in URL parameters
2016-05-04 10:09:02 -04:00
jamesagnew
b4d3a7bb74
Don't highlight AJAX requests
2016-05-04 06:59:28 -04:00
Subhro
284f0f14b0
Fix: Add null check in JsonParser, Relax property handling introduced in Jaxp 1.5 for some compatibility with existing 1.4 version
2016-05-04 15:24:36 +05:30
jamesagnew
244cad6224
Allow validator exceptions to be ignored via confoguration
2016-05-03 21:58:09 -04:00
jamesagnew
cce0ce6b8e
Add parser for URL parameters to avoid Servlets using ISO-8859-1 instead of UTF-8
2016-05-03 08:58:56 -04:00
James Agnew
804149205a
Work on getting tests passing
2016-05-02 11:42:55 -04:00
James Agnew
c90795ccef
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-05-02 09:03:48 -04:00
jamesagnew
27ec35338a
Update to latest structure defs and validator
2016-05-01 21:31:14 -04:00
jamesagnew
e3e81ff202
Fix #352 - Client should auto download resource if server ignores prefer header
2016-05-01 09:30:12 -04:00
Phillip Warner
31d16fca03
Updated jaxrsserver base and example for DSTU3
...
Added support for specifying DSTU3 in the constructors, where the default is DSTU2, to maintain backwards compatibility.
Updated interface usage to IBase... (e.g., IResource -> IBaseResource), which is compatible with DSTU3.
Added tests specifically for DSTU3; kept the existing tests as DSTU2.
Provided examples for DSTU3.
2016-04-29 12:50:15 -06:00
James Agnew
2d81612cd8
Fix #350 - Correct serialization for custom types which have fields
...
replacing other fields
2016-04-28 13:25:20 -04:00
jamesagnew
8b3dd4234c
Fix tests
2016-04-25 08:01:16 -04:00
jamesagnew
3fce4cb087
Fix #344 - make getResourceDefinition(String) and getElementDefnition(String) case insensitive
2016-04-25 07:19:31 -04:00
jamesagnew
d45a9b67dc
Allow forced IDs to be reused between resource types
2016-04-24 19:24:55 -04:00
jamesagnew
514da88787
Improve performance in parser when parsing large bundles
2016-04-23 13:54:16 -04:00
jamesagnew
3eb805fb0a
Respect _format=application/xml+fhir
2016-04-23 12:17:27 -04:00
jamesagnew
941091dbf7
Deprecate fluent search without an explicit bundle type declaration
2016-04-23 10:15:13 -04:00
jamesagnew
d76e0008ac
Fix #342 - The HTTP 400 if request fail to parse
2016-04-22 07:19:57 -04:00
jamesagnew
38e80531bb
Bump version to 1.6-SNAPSHOT
2016-04-22 07:05:05 -04:00
jamesagnew
dd3f1dd33c
Fix #345 - ResponseValidatingInterceptor throws an exception with response has no content
2016-04-22 07:04:14 -04:00
jamesagnew
fcf0604e98
Site doc updates
2016-04-21 07:15:01 -04:00
James Agnew
2c665d1b39
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-04-19 21:58:37 -04:00
James Agnew
81fa46820a
Correctly support _summary=search option
2016-04-19 21:58:20 -04:00
jamesagnew
3a0de6e6f8
Fix #339 - Disable XXE XML parsing vulnerability
2016-04-19 07:55:24 -04:00
James Agnew
153c3ac5aa
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-04-18 10:07:22 -04:00
James Agnew
54f89073fe
Add option to validation uploader to specify FHIR version
2016-04-18 10:07:09 -04:00
jamesagnew
f3a41570d3
Try to get tests workign on Travis.. yet again
2016-04-17 19:25:11 -04:00
jamesagnew
846e216c04
Fix tests
2016-04-17 12:58:36 -04:00
jamesagnew
5a818a38e8
FIx tests
2016-04-17 10:49:16 -04:00
jamesagnew
1af65ff5a8
Fix #335 (also fixes #336 ) - Correctly parse and serialize IDs on elements within a resource
2016-04-17 10:12:34 -04:00
jamesagnew
3f2b5fdeb7
Get security interceptor working
2016-04-16 10:22:43 -04:00
jamesagnew
533c0c87ab
Fix tests
2016-04-14 09:14:32 -04:00
jamesagnew
72640dc720
Correct encoding order for DSTU2 resources
2016-04-14 07:53:37 -04:00
jamesagnew
8a37ed3b59
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-04-14 06:38:08 -04:00
jamesagnew
0780b7e472
Add tests
2016-04-14 06:36:29 -04:00
James Agnew
a090f5481f
Try to get cobertura working
2016-04-13 10:33:58 -04:00
James Agnew
072ec29f13
Fix build error
2016-04-11 10:52:27 -04:00
jamesagnew
d7c683f6b9
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-04-11 09:08:34 -04:00
jamesagnew
2f37015d57
Clean up parsers so that elements are always encoded according to their order in the structures that contain them
2016-04-11 08:36:12 -04:00
James Agnew
88157fe1a6
Test data uploader fixes
2016-04-08 16:31:42 -04:00
jamesagnew
5cd13bc73f
Improve error logging when the wrong version structure is passed into a parser
2016-04-07 13:55:38 -04:00
James Agnew
39fc134482
Fix #326 - Correctly serialize DSTU3 references in JsonParser. Thanks to
...
@fw060 for the patch!
2016-04-05 16:33:29 -04:00
jamesagnew
079f966086
Parser enhancements when parsing bundles
2016-04-05 08:59:24 -04:00
jamesagnew
891dddff1e
Work on auth interceptor
2016-04-04 06:21:49 -04:00
jamesagnew
45390ebc89
Don't parse 1974-12-25+10:00 as this is not a valid FHIR time
2016-04-03 18:45:08 -04:00
jamesagnew
20e04a7c80
Merge branch 'dstu3_structs'
2016-04-03 18:16:02 -04:00
jamesagnew
18b3d0df65
Update to DSTU3 Montreal definitions
2016-04-03 18:14:31 -04:00
jamesagnew
6d0dcc0213
More work on auth module
2016-04-02 08:59:01 -04:00
James Agnew
c345209ce4
Fix #318 - Apply setDefaultTypeForProfile to contained resources
2016-04-01 17:10:49 -04:00
James Agnew
21b42acc94
Update licenses
2016-03-29 13:01:51 -04:00
James Agnew
46ba27ec8f
Work on security interceptor
2016-03-28 20:51:27 -04:00
James Agnew
b2f11e0bfc
Fix #317 - Allow search params to be used when doing REST operations
2016-03-26 13:44:54 -04:00
James Agnew
6ffb1c8c56
Fix #312 - Don't fail if extension list contains a null
2016-03-25 19:27:18 +01:00
James Agnew
f49130baf8
Add unit tests and documentation to the JAX-RS client implementation
2016-03-25 19:17:41 +01:00
James Agnew
f9fa6265df
Correctly handle JPA search by token with system but no code
2016-03-25 16:20:43 +01:00
James Agnew
c6f06548fc
Fix #315 - Use custom types for searches and other client operations
...
when requested
2016-03-24 11:09:41 +01:00
James Agnew
1adfc4b4d9
Fix #315 - Allow declaring of custom types for specific profiles
2016-03-22 11:46:08 +01:00
James Agnew
ab4deb406c
Allow runtime query of bound enum type
2016-03-18 19:41:43 +01:00
James Agnew
82c6d82444
Sere up Binary resources as binary content even if the browser puts
...
application/xml in the Accept header
2016-03-18 18:38:44 +01:00
jamesagnew
9aa7eea274
Add mode to parser to force it to not encode certain elements when serializing
2016-03-16 07:53:21 -04:00
James Agnew
00ced6a652
Improve performance of _lastUpdated queries in JPA server
2016-03-14 06:31:45 -04:00
James Agnew
6ddf91d9e2
Correctly handle extended operation in annotation based client where the
...
response is a raw resource and not a Parameters resource
2016-03-12 15:10:02 -05:00
James Agnew
452316aed7
Fix #313 - Do not treat OPTIONS [base]/foo as a request for server's
...
conformance statement. Thanks to Michael Lawley for reporting!
2016-03-12 14:53:20 -05:00
James Agnew
ce253bed70
Properly deserialize bound codes
2016-03-12 13:23:55 -05:00
jamesagnew
232afee955
Improved error messages for #305
2016-03-11 07:56:00 -05:00
jamesagnew
ed92f64e52
Fix #305 - Don't allow update resource body IDs to be missing or incorrect
2016-03-10 07:44:05 -05:00
jamesagnew
3897167518
Return correct bundle type on $everything operation
2016-03-09 23:11:40 -05:00
James Agnew
8de41ca8b4
Attempting to reduce memory usage during tests
2016-03-06 14:38:18 -05:00
jamesagnew
99a4b2c29e
Refactor JPA SearchBuilder
2016-03-05 20:46:04 -05:00
jamesagnew
b147083f5a
Fix #308 - Remove unneded warning on parsing declared extension
2016-03-02 22:18:33 -05:00
jamesagnew
970bc3ed89
One more test for #304
2016-03-02 07:29:09 -05:00
jamesagnew
94f50686bc
Fix #304 - Better error message if wrong generic type is used
2016-03-02 07:06:17 -05:00
jamesagnew
3fd9f9518a
Handle unexpected extensions when parsing using IParserErrorHandler
2016-03-02 06:52:46 -05:00
jamesagnew
496d866f48
Fix #274 - Primitive elements with no value but an extension were sometimes not encoded correctly in XML, and sometimes not parsed correctly in JSON.
2016-02-28 22:15:43 -05:00
jamesagnew
66ec863bde
Fix build
2016-02-28 21:19:39 -05:00
jamesagnew
ed5bffba9e
Fix #299 - Don't crash if the client receives extensions in Bundle.entry.search
2016-02-28 19:38:54 -05:00
jamesagnew
c7d3f39457
Fix #296 - Handle :missing qualifier on QuantityParam
2016-02-28 18:32:43 -05:00
jamesagnew
d8c571dfdc
Just some cleanup
2016-02-28 18:25:20 -05:00
jamesagnew
c14a1330b4
Fix #302 - Don't crash server when adding profiles
2016-02-28 16:07:28 -05:00
jamesagnew
524b16b1e8
Fix header generation for clients
2016-02-28 15:44:10 -05:00
jamesagnew
1da5855c9c
Add Eclipse files to git
2016-02-28 14:02:29 -05:00
jamesagnew
f1e1ee9ff9
Merge JAX-RS client fixes
2016-02-28 13:34:57 -05:00
jamesagnew
69450c7dab
Merge branch 'master' into jaxrs-client
2016-02-27 09:48:36 -05:00
James Agnew
7fdbee6f21
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-02-26 18:20:32 -05:00
James Agnew
39f6420066
Start working on compartment support
2016-02-26 18:16:35 -05:00
James Agnew
d383b402d1
Correct handling of Binary resources in client and server where the
...
binary contains embedded FHIR content
2016-02-25 14:31:26 -08:00
James Agnew
4a26064cd6
In the client, the create/update operations on a Binary resource (which
...
use the raw binary's content type as opposed to the FHIR content type)
were not including any request headers (Content-Type, User-Agent, etc.) Thanks to Peter Van Houte of Agfa Healthcare for reporting!
2016-02-25 12:54:52 -08:00
James Agnew
d11cbab15c
Don't add WWW-Authenticate header to response on AuthenticationException
2016-02-25 11:03:04 -08:00
petervanhoute
d64cf57b0d
Inclusion of jaxrs-client : complete removal of the dependencies for jaxrsserver project to apache httpclient and httpcore and only rely on jax-rs
2016-02-25 13:38:31 +01:00
petervanhoute
f8ea639af9
Merge remote-tracking branch 'remotes/petervanhoute/jax-rs-client': inclusion of jaxrs client by addition of interfaces around the apache client classes
2016-02-24 18:04:49 +01:00
James Agnew
1ba0ae3960
Support inline match URL references, per Simone's requast for the next
...
connectathon
2016-02-23 13:12:30 -08:00
jamesagnew
fd2eaff12d
Fix javadoc
2016-02-19 06:53:23 -05:00
jamesagnew
6ce4056f7a
Fix #298 - Don't handle /metadata for methods other than GET
2016-02-19 06:40:07 -05:00
jamesagnew
43bdfc0345
Fix #297 - Resource not populated in ActionRequestDetails for validate method
2016-02-19 06:21:05 -05:00
jamesagnew
4975d212fa
Add userdata map to interceptors which can be passed around
2016-02-17 08:05:55 -05:00
jamesagnew
9b304748ad
Work on terminology service
2016-02-16 21:29:00 -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
23f9292b50
Add support for comments in XML and JSON parsing/encoding
2016-02-08 22:05:17 -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
0ff111be87
Fix #291 - Don't fail the server for untyped list returns
2016-02-06 14:18:04 -05:00
petervanhoute
f9e4398c89
fix pom
2016-02-05 14:59:10 +01: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
def7fc93e0
Merge pull request #289 from petromykhailysyn/master
...
ServletContextPath can start with servletPath, it should be taken into consideration
2016-02-03 14:06:18 -05:00
jamesagnew
93d9011691
Fail server if conditional param is not of type String
2016-02-02 07:11:18 -05:00
jamesagnew
32daeb6f58
Switch DSTU2.1 to DSTU3 per FMB's decision
2016-02-01 08:55:58 -05:00
James Agnew
914f615b8e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-01-28 11:35:16 -05:00
jamesagnew
ecc48317f2
Version bump dependencies
2016-01-28 08:31:19 -05:00
jamesagnew
00f0ea4a0b
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-01-27 08:36:10 -05:00
jamesagnew
1bc35f1ba3
Support modifiers on token parameters
2016-01-27 07:05:41 -05:00
petromykhailysyn
a7313023f7
Revert "If servletContextPath is not root (application is deployed not to the root) we should take it into consideration while determinating server base."
...
This reverts commit 0e3bb5a797
.
2016-01-26 17:02:24 +02:00
petromykhailysyn
83823aad35
ServletContextPath can start with servletPath, now it's taking into consideration while determinate contextIndex.
2016-01-26 16:29:16 +02:00
James Agnew
7ed14d538a
Remove warning
2016-01-24 14:53:40 -05:00
petromykhailysyn
0e3bb5a797
If servletContextPath is not root (application is deployed not to the root) we should take it into consideration while determinating server base.
2016-01-22 10:42:36 +02:00
Matt Blanchette
0f835b5e55
Exposing http client request pool max parameters on restful client factory:
...
* added setters on restful client factory to allow changing max total connections and max connections per route for pooling http connection manager
* added defaults for max total connections and max connections per route on restful client factory interface
2016-01-20 11:50:49 -05:00
jamesagnew
1ba03f4a9b
Fix #283 - Remove servlet 3.0 dependency where possible
2016-01-20 08:11:03 -05:00
jamesagnew
944afc2785
Add better constructors for date types
2016-01-20 07:40:57 -05:00
James Agnew
f9960b22d5
Clean up validation
2016-01-15 18:44:28 -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
petervanhoute
8dadc77420
create jax-rs client
2016-01-08 12:01:56 +01:00
petervanhoute
b6d3a003d3
move client api-classes into api package
2016-01-08 11:47:00 +01:00
petervanhoute
1271c36d1b
create a jax-rs client
2016-01-08 10:50:04 +01:00
James Agnew
c1afb4f54d
Get overlay working for DSTU2.1
2016-01-07 15:04:56 -05:00
James Agnew
0c8c414784
Try to get travis working
2016-01-07 11:17:54 -05:00
James Agnew
479da24cfb
Bump license files
2016-01-07 08:50:07 -05:00
James Agnew
a54cb06c03
More travis cleanup
2016-01-06 14:02:20 -05:00
jamesagnew
56620eebfb
Clean up testpage-overlay to work with DSTU2.1
2016-01-06 08:49:24 -05:00
James Agnew
2e434650ea
Fixed to testpage overlay for DSTU2.1
2016-01-05 17:02:37 -05:00
jamesagnew
b7aa4e15b9
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2016-01-05 08:31:24 -05:00
jamesagnew
59da230702
Improving validation documentation
2016-01-05 07:20:54 -05:00
James Agnew
7005cd52d9
Performance tweaks to the validator and get the DSTU2.1 endpoint working
...
with validation
2016-01-04 17:57:00 -05:00
jamesagnew
685bd9345b
Add request/response validator interceptors
2016-01-03 21:52:11 -05:00
jamesagnew
5789db8743
Remove dependency on cobertura at compile time
2016-01-02 10:55:52 -05:00
jamesagnew
c8365ab566
Fix build
2016-01-01 23:18:44 -05:00
jamesagnew
718a26671f
DSTU2.1 structures working
2016-01-01 16:59:19 -05:00
jamesagnew
056900f324
Lots more work on DSTU2.1 structures
2015-12-30 11:27:12 -06:00
jamesagnew
7692e5d714
More work on DSTU2.1 structs
2015-12-22 09:32:06 -05:00
jamesagnew
2469aa3725
Lots of DSTU2.1 structure work
2015-12-20 23:35:47 -05:00
jamesagnew
aaf85f2323
Lots of work on DSTU2.1 structures
2015-12-20 09:29:52 -05:00
jamesagnew
6ac62a5b46
Merge branch 'master' into hl7org_dstu21
2015-12-15 20:33:31 -05:00
jamesagnew
3005c9a766
Still working on unit tests
2015-12-15 09:11:01 -05:00
jamesagnew
22ff1db183
Work on tests
2015-12-15 07:14:21 -05:00
jamesagnew
2b0a800d98
travis....
2015-12-14 22:44:05 -05:00
jamesagnew
c8535b72b6
More travis
2015-12-14 22:34:53 -05:00
jamesagnew
0bf5172de6
More travis work
2015-12-14 22:28:03 -05:00
jamesagnew
b2a9836cda
More logging to try and figure out the travis failures
2015-12-14 22:12:54 -05:00
jamesagnew
a623003a56
Fix #240 - Support target resource type in server _include and _revinclude values
2015-12-14 21:50:35 -05:00
jamesagnew
d95bd269c0
Correctly encode value[x] field names when the datatype is a profiled type such as markdown
2015-12-14 21:04:27 -05:00
James Agnew
2eaa1eddae
Fix compile
2015-12-14 18:22:21 -05:00
James Agnew
9ef0498775
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-12-14 10:56:33 -05:00
jamesagnew
97d6d09663
Work on #240 - Not yet working in JPA
2015-12-14 08:17:33 -05:00
James Agnew
68bb244328
Lots of work on new structures
2015-12-13 22:44:41 -05:00
James Agnew
117f9eb977
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-12-10 08:24:30 -05:00
James Agnew
85ec9d9264
Work on 2.1 structures
2015-12-10 08:24:12 -05:00
jamesagnew
0a0daedcfd
Still not working DSTU2.1
2015-12-09 22:49:02 -05:00
jamesagnew
67eb06665e
Work on test indexing
2015-12-03 22:41:37 -05:00
jamesagnew
8ed9ca83af
Fix build
2015-12-03 21:52:40 -05:00
James Agnew
547b5290a4
Update resource defs
2015-12-01 18:35:24 -05:00
James Agnew
4398040451
Add count(int) method to fluent client search
2015-12-01 10:22:50 -05:00
jamesagnew
07078e4ce3
Add GZip support to client and server for client-to-server uploads
2015-11-29 15:03:28 -05:00
jamesagnew
d47e0e5e77
Add DSTU2.1 resources
2015-11-29 11:43:09 -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
00be143207
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-11-26 07:03:14 -05:00
James Agnew
a046afe1d0
Merge pull request #259 from nrpeterson/boundcodeableconcept-serialization
...
Add serializability for BoundCodeableConceptDt
2015-11-26 06:59:14 -05:00
jamesagnew
14e326c2bd
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-11-26 06:57:08 -05:00
jamesagnew
9c9ffe1fb7
Remove dependency on JDK 7
2015-11-26 06:56:52 -05:00
James Agnew
1fe3bb9ff0
Updates from DevDays
2015-11-23 06:13:02 -05:00
Nick Peterson
13b3601843
Make IBoundCodeableConcept and IValueSetEnumBinder extend java.io.serializable; add a test to verify that MaritalStatusCodesEnum in DSTU2 is now serializable.
2015-11-20 12:15:31 -08:00
James Agnew
c78be081ef
Add CLI test
2015-11-20 10:30:10 +01:00
James Agnew
2f12c9ed01
Bump version to 1.4-SNAPSHOT
2015-11-15 20:11:05 -05:00
James Agnew
f9f33f059b
Version bump to 1.3
2015-11-15 12:53:02 -05:00
jamesagnew
6fd5aecec7
Fix #250 - Honour Accept: text/xml and Accept: text/json
2015-11-05 07:32:33 -05:00
jamesagnew
3fc7a16735
Fulltext searching works
2015-11-02 08:12:36 -05:00
petervanhoute
63db1b646f
test in weblogic: fix interceptor + stateless on abstract
2015-10-30 11:35:11 +01:00
James Agnew
2cc88d76eb
Cleasn up JPA interceptors
2015-10-29 16:44:51 -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
367163c46a
fix return url
2015-10-29 15:55:37 +01:00
petervanhoute
a262bf64d0
fix paging
2015-10-29 15:54:09 +01:00
jamesagnew
65598c200e
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-10-28 07:39:18 -04:00
jamesagnew
5a2ee77142
Parser (XML and JSON) shouldn't encode an ID tag in resources
...
which are part of a bundle when the resource has a UUID/OID
ID.
2015-10-26 22:47:06 -04:00
jamesagnew
69658ab754
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-10-23 08:22:40 -04:00
jamesagnew
eea406e10e
ResourceReferenceDt#loadResource(IRestfulClient) did not
...
use the client's read functionality, so it did not
handle JSON responses or use interceptors. Thanks to
JT for reporting!
2015-10-23 08:21:25 -04:00
jamesagnew
e93f7542a5
Remove unused check
2015-10-23 07:22:15 -04:00
James Agnew
8d515feb6d
Fix #242 - Allow compartment and read method to coexist for server
2015-10-21 11:58:19 -04:00
James Agnew
5edd290013
More work on JPA server transactions
2015-10-20 10:52:29 -04:00
James Agnew
ae416dcd62
Improve nexted search/read handing in transactions in JPA server
2015-10-20 10:35:18 -04:00
James Agnew
6729ea0479
Work on support for transaction searches with paging in JPA
2015-10-19 20:21:06 -04:00
James Agnew
e9d18af5d9
Bump library versions
2015-10-14 18:11:52 -04:00
James Agnew
0430eb1626
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-10-13 12:13:43 -04:00
jamesagnew
6d93cbcaae
Get content search working correctly
2015-10-13 09:18:34 -04:00
James Agnew
a2bf374470
Merge pull request #239 from botunge/master
...
Make dependencies truly optionel and clean up android pom.
2015-10-12 20:06:24 -04:00
jamesagnew
81a90ecca8
Temporarily restore file
2015-10-12 20:05:21 -04:00
jamesagnew
cb886c2975
Remove unused BeanUtils
2015-10-12 19:54:23 -04:00
jamesagnew
b827823004
Improve efficiency of JPA queries with _lastUpdated
2015-10-12 09:32:25 -04:00
James Agnew
16989435b0
Don't export a _format on paging links if the request didn't have one
2015-10-09 17:42:45 -04:00
jamesagnew
588016e406
Merge branch 'master' into fulltext
2015-10-09 09:15:48 -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
petervanhoute
7f910974a2
create seperate response and server interfaces and classes for servlets and jaxrs
2015-10-07 17:11:16 +02:00
jamesagnew
ad868038a8
Work on Lucene searching
2015-10-07 09:01:32 -04:00
James Agnew
9fef4f6bab
Allow valueset operations to work against type in JPA
2015-10-06 18:53:09 -04:00
Thomas Andersen
828a7966c7
some more test
2015-10-06 22:13:18 +02:00
Thomas Andersen
7ad5d6bba8
Move dependency on java.util.jar and java.beans to optional dependency
...
Move some more dependencies to optionel dependencies and write more test
for different base methods.
2015-10-06 22:13:15 +02:00
James Agnew
b62eb1168c
Allow server operations to work at the type level
2015-10-06 11:45:49 -04:00
James Agnew
80575b5380
Generic client now allows search by URL
2015-10-05 15:30:30 -04:00
Thomas Andersen
91afb99b7b
make sure hapi fhir base creates sources jar
...
In order to streamline build of android jar with dependencies all
dependencies should publish a sources jar also.
2015-10-05 21:18:59 +02:00
James Agnew
43aad1eb98
Properly support chains in JPA conditional URLs
2015-10-04 15:38:58 -04:00
Thomas Andersen
e040ef3f43
Merge remote-tracking branch 'upstream/master'
2015-10-04 21:07:46 +02:00
Thomas Andersen
64b70d412a
move schematron validator to sub package
2015-10-04 21:05:55 +02:00
Thomas Andersen
f4f57fd480
Make dependencies truly optionel + clean up / minimize android build
...
both Phloc and Schematron was not truly optionel since they was referred
from different files. So the references has been moved to a factory and
ObjectUtil extended for some of the missing methods, where Schematron
was used. Android pom file is cleaned so that all artifcates are build
using the same base configuration and then schematron, phloc and some
server components have been removed from artifact to minimize android
artifacts.
2015-10-04 21:05:30 +02:00
James Agnew
48d56b4722
Fix connectathon discovered issues
2015-10-03 23:52:30 -04:00
James Agnew
c666b9c196
Fix compile issues
2015-10-03 16:11:47 -04:00
James Agnew
e7e8f8dd81
Use correct status codes for failed deletes, and support multi delete in
...
JPA
2015-10-02 18:18:54 -04:00
James Agnew
aa32e6f0a9
Improve ValueSet operations in JPA
2015-10-02 12:37:56 -04:00
petervanhoute
b4df6f9612
add server using jaxrs
2015-10-02 11:27:21 +02:00
Thomas Andersen
9560ab8dd2
Remove server code from android client and make android client smaller
2015-10-02 00:13:19 +02:00
James Agnew
119a4f36d9
Add error checking and better handling for match URLs in JPA server
2015-10-01 16:54:34 -04:00
jamesagnew
900c93949a
Work on subscriptions, and correct indexing of codes in JPA
2015-10-01 08:56:17 -04:00
jamesagnew
f9e4a3e1b5
Fix #233 - elementQuantity gets incorrectly encoded as elementDuration
2015-09-29 19:41:31 -04:00
James Agnew
ca8c257833
Support lastupdate filtering and sorting on JPA everything operation
2015-09-29 13:24:33 -04:00
James Agnew
1cc6a05273
FIx validation for resources using v2 tables
2015-09-29 10:51:36 -04:00
jamesagnew
9492744018
Work on subsciprions
2015-09-28 09:06:57 -04:00
James Agnew
51a046ea26
Handle sort by number, uti and token
2015-09-25 16:53:22 -04:00
James Agnew
1361e69177
Respect server default encoding if an Accept header is received which
...
indicates equal weight for both encodings
2015-09-24 17:52:52 -04:00
James Agnew
072c1ece87
Send Accept header on client requests, and allow string responses in
...
QuestionnaireResponse validator for questions of type OPENCHOICE
2015-09-24 13:40:07 -04:00
James Agnew
bd4d7e276f
Fix tests
2015-09-24 10:10:05 -04:00
jamesagnew
70eff0dc7f
Improve error message when $meta-add and $meta-delete are called with no meta element in the
...
input parameters. Also improve OperationOutcome rendering in narrative generator.
2015-09-24 08:36:25 -04:00
jamesagnew
7e6844be56
Improve error message when JSON parser finds an object where an array is expected
2015-09-24 07:27:43 -04:00
jamesagnew
a15ed8e944
Work on subscriptions, and correct an issue with DateRangeParam where comparators get ignored
2015-09-23 08:36:11 -04:00
jamesagnew
ec8b3b68f6
Work on subscription
2015-09-22 08:06:23 -04:00
jamesagnew
04c2cce13f
Start working on JPA subscriptions
2015-09-21 09:08:19 -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
31934ff582
Version bump to 1.2
2015-09-16 07:09:03 -04:00
James Agnew
73121e222c
Add tests
2015-09-15 14:11:55 -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
jamesagnew
780fc871cb
It should not be possible to search for deleted resources using the _tag, _id, _profile, or _security search parameters
2015-09-13 09:42:41 -04:00
jamesagnew
48ee2cbee8
JPA server now correctly suppresses contents of deleted resources
...
in history
2015-09-12 09:45:12 -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
jamesagnew
847b382ee8
Add tests
2015-09-10 07:51:13 -04:00
jamesagnew
8120ab2228
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-09-09 22:46:48 -04:00
jamesagnew
437625505c
Add some tests and some cleanup of unused code
2015-09-09 22:41:10 -04:00
James Agnew
1961042d11
Remove useless warning
2015-09-09 16:16:18 -04:00
James Agnew
2a3088f2e2
Add tests
2015-09-09 16:08:21 -04:00
jamesagnew
aa8334a99a
Merge remote-tracking branch 'upstream/master' into osgi-pull-request
2015-09-09 08:41:45 -04:00
bdenton
9de81a1bd8
Providers can bedynamicaly registered at runtime
2015-09-09 07:01:15 -04:00
bdenton
daedf63c46
Decouple RestfulService and ServerConformanceProvider to avoid cycle in
...
Spring wiring
2015-09-09 07:01:03 -04:00
James Agnew
c534fb9604
Hopefully tests should pass now - Not using profile datatypes in encoded
...
choice names has been a pain!
2015-09-08 14:00:11 -04:00
James Agnew
69596abdc9
Once more fixing the build
2015-09-08 10:31:47 -04:00
jamesagnew
a733ad0949
Fix build
2015-09-08 08:58:23 -04:00
jamesagnew
403fe28bd8
FIx build
2015-09-08 08:32:33 -04:00
jamesagnew
bb5816d8e9
Fix second part of #216 - Correctly encode choice elements on profiled datatypes
2015-09-08 08:01:51 -04:00
jamesagnew
9af3fcf02d
Allow browser requetsts to force a raw response
2015-09-07 21:52:35 -04:00
jamesagnew
08633066c6
Fix #216 - Unexpected attributes when parsing composite elements should be logged
2015-09-07 10:08:11 -04:00
James Agnew
abdfb50b40
Fix a few tests and don't crash on old Woodstox
2015-09-04 13:59:57 -04:00
jamesagnew
773608f860
Validation documentation
2015-09-04 08:22:06 -04:00
jamesagnew
8b20f3a77d
Sync to 1.0.0 FHIR definitions
2015-09-03 08:07:43 -04:00
James Agnew
97e6073665
Support URI (and prepare for lat/lon search params) in JPA server, and
...
don't store duplicate tags
2015-09-01 17:02:35 -04:00
de Beaubien, Bill
bac4c4a2e9
Fix #214 - added totalResults to the hash of valid dstu1 keywords
2015-09-01 09:58:25 -04:00
jamesagnew
f04147dcfd
Fix compile problem
2015-09-01 07:07:45 -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
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
98a0d5a07a
Delete old deprecated classes
2015-08-28 18:19:16 -04:00
James Agnew
eaa2519696
iAdd some tests
2015-08-28 18:00:32 -04:00
James Agnew
110abf7cb2
Switch from Cobertura to JaCoCo
2015-08-28 17:06:56 -04:00
James Agnew
bd13b53099
Fix #212 - Dont accept invalid IDs but do accept IDs starting with a
...
number
2015-08-28 15:36:56 -04:00
jamesagnew
073fa47807
Add support for _include:recurse behaviour
2015-08-27 19:44:51 -04:00
James Agnew
1577859340
Fix build
2015-08-24 18:46:07 -04:00
James Agnew
2733812535
Fix build
2015-08-24 18:39:49 -04:00
James Agnew
11c5ab7892
More auto qualify resource references
2015-08-24 18:33:28 -04:00
James Agnew
83a57f8e7c
Auto qualify resource IDs
2015-08-24 18:21:34 -04:00
miantorno
a5a18b9a14
DateTimeDt now returns an instance of itself when the TimeZone is set.
2015-08-24 16:48:00 -04:00
James Agnew
df4d371edc
Add profile and security params for generic search
2015-08-24 15:23:28 -04:00
jamesagnew
bec43b3fdc
Fix tests
2015-08-24 08:29:02 -04:00
jamesagnew
60339d6f93
Fix #209 - _revinclude results from JPA server should have a Bundle.entry.search.mode of "include" and not "match". Thanks to Josh Mandel for reporting!
2015-08-23 22:25:25 -04:00
jamesagnew
11376024fa
Fixing test related to summary and elements mode
2015-08-23 21:51:46 -04:00
jamesagnew
44ac164eca
Work on #125 - Support _summary and _elements
2015-08-23 13:29:57 -04:00
James Agnew
7645c240f4
Get instance validator working across FHIR versions
2015-08-20 15:27:24 -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
6941f92090
Fix #207 - Confusing error message parsing invalid contained resources
2015-08-17 20:46:56 -04:00
James Agnew
c2fba2ce21
More work on interceptors
2015-08-17 18:35:51 -04:00
James Agnew
bb1e8b9ddd
Last commit broke cobertura
2015-08-17 15:54:00 -04:00
jamesagnew
ac564a54d6
Documentation cleanup
2015-08-17 07:57:20 -04:00
jamesagnew
330dbde983
Add new interceptor hook for auditing
2015-08-16 22:09:01 -04:00
James Agnew
89a7750bf4
Start working on action interceptor framework
2015-08-14 17:05:07 -04:00
James Agnew
c859c9da91
Add withId(long) to fluent client read() method
2015-08-14 15:43:35 -04:00
James Agnew
2766af2693
Update definitions and correctly handle exceptions in
...
incomingRequestPreProcessed method in server interceptors
2015-08-13 16:59:10 -04:00
jamesagnew
b28dba3540
Merge branch 'dstu2_final' of github.com:jamesagnew/hapi-fhir into dstu2_final
2015-08-09 17:20:30 -04:00
jamesagnew
12735a1446
Handle contact search params better
2015-08-09 17:17:53 -04:00
James Agnew
24634880db
Update for QA version of DSTU2
2015-08-09 11:18:04 -04:00
James Agnew
b36e4e5841
Merge branch 'master' into dstu2_final
2015-08-06 18:07:34 -04:00
James Agnew
c838d651dd
Fix fluent client search call so that it can be mocked with Mockito
2015-08-06 18:06:32 -04:00
James Agnew
43dd081098
Fix compile issues and keep working on android build
2015-08-06 13:13:03 -04:00
James Agnew
af9c8faf89
Don't crash if resrouce references being parsed have unexpected child
...
elements
2015-08-06 10:50:36 -04:00
James Agnew
137a2cf7ec
Enhancements to Android build
2015-08-06 10:15:58 -04:00
James Agnew
63defc2f30
Merge branch 'master' into dstu2_final
2015-08-05 13:29:20 -04:00
James Agnew
fd91ce76ce
Fix #192 - Correctly unescape search parameters in the server when they
...
have a trailing comma or an escaped backslash
2015-08-05 12:57:04 -04:00
James Agnew
5b09a3d2b6
Add trasnaction BATCH support to JPA
2015-07-31 09:29:25 -04:00
James Agnew
d9d192cc04
Merge branch 'master' into dstu2_final
2015-07-30 22:34:45 -04:00
James Agnew
ab2129d651
Implements support for _tag in JPA server and client
2015-07-30 07:47:37 -04:00
James Agnew
75798cf9fe
Use HttpServletRequest.getContextPath to get the context path
2015-07-27 11:19:29 -04:00
jamesagnew
e457366ffa
Start work on upgrading DSTU2 to QA version
2015-07-25 11:56:47 -04:00
James Agnew
f1d7fb7b8a
Cleanup
2015-07-21 11:46:16 -04:00
James Agnew
f2bf199ac7
Fix build and sync RI
2015-07-21 10:58:02 -04:00
James Agnew
56a4c1b04b
Add serialization support and fix build regression
2015-07-21 09:45:53 -04:00
jamesagnew
48917684fd
Finish off #152
2015-07-21 08:28:40 -04:00
jamesagnew
99e92d8fca
Operations in server generated conformance statement should only appear once per name, since the name needs to be unique.
2015-07-19 19:17:39 -04:00
jamesagnew
a774a654ce
Property document OperationDefinitions generated automatically by server
2015-07-19 11:10:46 -04:00
jamesagnew
a35d20b999
Fix #158 - Don't encode empty tags
2015-07-18 17:35:54 -04:00
jamesagnew
5a450227b2
Fix unit test issues
2015-07-18 17:05:10 -04:00
jamesagnew
3bff020c54
Add exception pre processing method to server interceptors
2015-07-18 16:31:32 -04:00
jamesagnew
626f4677e7
Fix #198 - Sorting should only sort on the individual parameter searched on, not all params of the same type
2015-07-18 15:29:24 -04:00
jamesagnew
57ee1fe220
Fix unit tests failing due to OperationDefinition changes
2015-07-18 14:43:59 -04:00
jamesagnew
41283d4ed4
Add $get-resource-counts operation to JPA server
2015-07-17 18:28:47 -04:00
jamesagnew
ddbe79cb86
For #126 - Don't use BoundCodeableConcept for empty enums
2015-07-17 08:34:44 -04:00
jamesagnew
3bdf846a3d
Improve error messages in JPA server
2015-07-16 22:47:41 -04:00
jamesagnew
2fc0d4c7a2
Clean up exception handling in server, and add QuestionnaireAnswers validation for JPA server
2015-07-16 20:16:51 -04:00
James Agnew
3bba0c0425
Add validation module for QuestionnaireAnswers
2015-07-15 17:28:12 -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
James Agnew
350028be73
Implement meta operations in client
2015-07-10 17:36:55 -04:00
James Agnew
c22aa14d29
Clean up the validation framework and integrate the QuestionnaireAnswers
...
validator
2015-07-10 16:05:40 -04:00
jamesagnew
d5b99c2c10
Fix broken build
2015-07-08 22:27:49 -04:00
James Agnew
3bfecb27a8
Update RI structures
2015-07-08 17:57:53 -04:00
James Agnew
373859c36c
Fix regression
2015-07-07 18:18:11 -04:00
James Agnew
ad0c51f600
Rename DAO classes per request from Ismael Sarmento Jr
2015-07-07 17:41:59 -04:00
James Agnew
d20b7e2c94
A few cleanups to allow example resources to commit cleanly
2015-07-07 17:27:10 -04:00
James Agnew
0f76ba81e1
Fix #196 - Support deep chained parameters in JPA. Also add support for
...
Prefer header.
2015-07-07 10:41:07 -04:00
jamesagnew
8a86ad5e76
Wide sweeping changes to get RI structures working in server mode
2015-07-05 17:14:15 -04:00
jamesagnew
8b65a9aedf
Indicate support for conditional create/update/delete in DSTU2 server conformance statement
2015-06-25 22:22:19 -04:00
James Agnew
af33664e7c
Support _count on JPA search in transaction
2015-06-25 10:32:03 -04:00
James Agnew
75f5b47762
Doc cleanup
2015-06-24 17:42:46 -04:00
James Agnew
dd9f80ecb1
Clean up warnings
2015-06-24 12:26:40 -04:00
jamesagnew
da2d4d0497
Stlye issues only
2015-06-24 08:22:05 -04:00
jamesagnew
fed9f4d61e
Add unit tests and update healthconnex server
2015-06-23 08:29:13 -04:00
James Agnew
70d4abdf06
Server should include lastUpdated in search responses if one is supplied
...
by the implementation. Also automatically include in this in JPA server
2015-06-22 16:27:08 -04:00
jamesagnew
685fa6d164
Code and site cleanup
2015-06-21 22:10:13 -04:00
jamesagnew
b48843a128
More work on test coverage
2015-06-21 12:16:33 -04:00
jamesagnew
591f16fa9d
Fix cobertura
2015-06-21 00:56:23 -04:00
jamesagnew
e9ac63688c
Finally have travis and coveralls working!
2015-06-21 00:48:10 -04:00
jamesagnew
71fbfe5214
Add consolidated test package and clean up tests for cobertura
2015-06-20 14:23:34 -04:00
James Agnew
e8c75c5a45
Add support for _lastUpdated parameter in client and JPA server
2015-06-19 17:46:14 -04:00
James Agnew
12f3cfcab8
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-06-18 17:49:54 -04:00
James Agnew
269106074d
DSTU2 server should indicate conformance for transaction operation
2015-06-18 17:49:33 -04:00
jamesagnew
d0cffbf8c7
Revert change to make IdDt#isLocal() return true if the base is "urn:". This caused all kinds of regressions and was obviously a bad idea.
2015-06-18 09:00:56 -04:00
jamesagnew
0f2d742872
Documentation updates
2015-06-17 19:56:57 -04:00
James Agnew
9cf2b18d5d
Fix broken unit test
2015-06-17 16:17:16 -04:00
James Agnew
a27acb9b79
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-06-17 14:32:42 -04:00
James Agnew
39dd48bc41
Automatically populate Bundle.entry.base when encoding a bunde
2015-06-17 14:32:11 -04:00
jamesagnew
1bde9ac5b3
Fully implement content type negotiation, and add checkstyle
2015-06-17 13:51:05 -04:00
James Agnew
6f7ef96b97
Support $validate operation correctly in DSTU2 clients and in testpage
...
overlay
2015-06-16 11:56:30 -04:00
jamesagnew
81bfc28147
Support $validate operatioh in DSTU2 client
2015-06-16 08:05:27 -04:00
jamesagnew
7086508ead
Start working on DSTU2 support for testpage overlay
2015-06-15 08:33:18 -04:00
James Agnew
0cc53ca742
Documentation updates
2015-06-12 17:50:01 -04:00
James Agnew
a46890b0d2
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-06-12 11:09:55 -04:00
James Agnew
9b280e0ab7
Remove dependency on servlet-api in client
2015-06-12 10:02:52 -04:00
jamesagnew
0479a48a41
Correctly handle Bundle.entry.base
2015-06-12 08:27:03 -04:00
James Agnew
6077114b32
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-06-11 14:24:58 -04:00
James Agnew
f40955c2cb
Remove dependency on ServletInputStream
2015-06-11 14:24:40 -04:00
jamesagnew
4ab8871a41
POM cleanup
2015-06-09 08:22:46 -04:00
jamesagnew
fc4d2ae7e2
Work on conformance generation for operations
2015-06-04 22:23:57 -04:00
jamesagnew
4d9b2c6e8c
Fix #175 - Correctly parse ™
2015-06-04 20:24:47 -04:00
James Agnew
f9a9232926
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-06-04 12:20:17 -04:00
James Agnew
62b0707b36
Support attributes longer than 512kb.
2015-06-04 12:19:10 -04:00
James Agnew
9b97fb0e97
Enable validation ($validate) operation in DSTU2 style
2015-06-04 10:56:13 -04:00
jamesagnew
8c3c8e215f
Fix #178 - Allow links in Bundle.entry when parsing old Bundle in DSTU2 mode
2015-06-04 08:19:17 -04:00
jamesagnew
e5b402cb14
Allow raw access to resource body in create/update/etc
2015-06-01 09:21:41 -04:00
jamesagnew
064f113133
Clean up resource parameter handling
2015-05-31 19:38:01 -04:00
jamesagnew
4a5e13b301
Work on synchronizing the HL7.org structures
2015-05-31 16:52:31 -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
11d22b1b1f
Site updates and clean up RI IdType
2015-05-28 08:35:49 -04:00
jamesagnew
834710df9b
Work on #152 - Improved validation framework to enable failing if unexpected elements are found
2015-05-26 21:03:49 -04:00
jamesagnew
e22f52ca44
Add paging methods to generic client for DSTU2 bundle
2015-05-25 07:59:06 -04:00
James Agnew
ec3c94a823
Update RI structures
2015-05-22 17:32:36 -04:00
James Agnew
ff6884223e
Fix #170 - Better addXXX methods in structures. Also don't incorrectly
...
include IDs in client create requests, and add better getLink methods
to the bew Bundle resource structure.
2015-05-21 15:18:46 -04:00
James Agnew
30c7027616
Fix #149 - Use correct base URL on subsequent pages
2015-05-20 17:29:27 -04:00
James Agnew
0f9d4b8059
Add interceptor for syntax highlighting
2015-05-15 18:59:54 -04:00
James Agnew
7517709edb
Fix #149 - Respect server address strategy for link-self on search
...
results
2015-05-15 17:51:06 -04:00
jamesagnew
e9c09c6ba0
Encode meta element even if it only contains tags
2015-05-09 18:01:53 -04:00
James Agnew
2ce921f39b
Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs
2015-05-08 18:59:00 -04:00
James Agnew
3e382ab760
More work on RI structs
2015-05-08 18:49:31 -04:00
James Agnew
eeba5812cb
Finalize 1.0 release
2015-05-08 17:15:50 -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
8e81b069af
Merge
2015-05-07 21:24:52 -04:00
jamesagnew
dfbe2415d1
Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs
2015-05-07 21:24:34 -04:00
jamesagnew
924ebf062e
Preparing for 1.0 release
2015-05-07 20:51:37 -04:00
James Agnew
fcbe969967
Disable broken unit test in JPA server for now
2015-05-06 10:24:27 -04:00
James Agnew
3a5d2e892a
About to commit to SVN as well
2015-05-05 18:16:22 -04:00
James Agnew
05cccdb6e5
More work on structs
2015-05-05 13:16:10 -04:00
James Agnew
496333b5e0
Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs
2015-05-04 11:08:37 -07:00
James Agnew
7585256037
Add some logging
2015-05-04 11:08:01 -07:00
James Agnew
ab6cb24f5a
Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs
2015-05-04 10:05:57 -07:00
James Agnew
0af3518772
Merge pull request #171 from joel-costigliola/master
...
Fix #169 - Add an exception for HTTP 403 Forbidden error
2015-05-04 10:04:27 -07:00
James Agnew
ab7b1c3a4f
Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs
2015-05-02 14:38:14 -07:00
James Agnew
ae81ad29f6
Unit tests all passing
2015-05-02 14:04:43 -07:00
James Agnew
aa2f2cee96
Merge branch 'hl7org_structs' of github.com:jamesagnew/hapi-fhir into hl7org_structs
2015-05-01 13:52:24 -07:00
James Agnew
880ab84ce8
More work on structs
2015-05-01 12:27:56 -07:00
James Agnew
3fe60c3f1b
Start syncing changes with SVN
2015-05-01 13:07:47 -04:00
James Agnew
cb9716f885
More work to get build working
2015-05-01 11:44:06 -04:00
James Agnew
61f2838b3a
More work getting unit tests passing
2015-05-01 11:16:41 -04:00
James Agnew
629bc5b7d3
HL7org unit tests all pass
2015-05-01 11:09:29 -04:00
James Agnew
9755ae8d35
Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs
2015-05-01 10:24:15 -04:00
James Agnew
20a16d62fe
More work on bugfixing #164 - Support for :missing
2015-05-01 08:20:01 -04:00
Joel Costigliola
00f83ee3a7
Fix #169 - Add an exception for HTTP 403 Forbidden error
2015-05-02 00:19:04 +12:00
James Agnew
3fc6958ff2
Work on #164 - Add support for :missing in JPA server
2015-04-30 19:26:26 -04:00
James Agnew
5f4a966077
Work on #164 - Improve error messages when an invalid or missing content
...
type header is detected for creat/update requests
2015-04-30 12:04:51 -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
cb7d94841e
Fix #168 - Client conformance check should use any registered client
...
interceptors
2015-04-29 20:02:01 -04:00
James Agnew
b68ce95b3f
Fix #36 - Allow removal of extensions
2015-04-28 13:58:22 -04:00
James Agnew
3a1cc48048
Fix broken unit test and allow invalid dates in web testewr UI
2015-04-28 10:33:14 -04:00
James Agnew
5e8fe01af1
Allow fluent client users to execute a transaction using a string as
...
input
2015-04-27 13:19:40 -04:00
jamesagnew
f8dee1f47a
Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs
2015-04-24 09:05:34 -04:00
jamesagnew
3d00800212
Fix #163 - Parser doesn't populate resource ID's Resource type
2015-04-23 22:19:04 -04:00
jamesagnew
e6d087b1f6
Add docs to explain #161
2015-04-23 21:46:49 -04:00
James Agnew
7db7097e25
Fix #162 - Allow web testing UI to configure the client
2015-04-23 17:52:51 -04:00
James Agnew
8072ca1bc1
Do HTTP post for tester UI create/updates
2015-04-23 16:57:50 -04:00
jamesagnew
5bcd6a4751
Don't include an mpty text element in Bundles being returned by the server
2015-04-23 08:04:05 -04:00
James Agnew
e18433d709
Trying to remove empty text node
2015-04-22 17:45:00 -04:00
James Agnew
37ed62f863
Add advanced JPA example
2015-04-22 10:08:33 -04:00
jamesagnew
147305b70e
More work on getting HL7org structs working
2015-04-22 07:46:33 -04:00
jamesagnew
b222b76611
Merge branch 'master' of github.com:jamesagnew/hapi-fhir into hl7org_structs
...
Conflicts:
hapi-fhir-android/pom.xml
hapi-fhir-base/src/main/java/ca/uhn/fhir/parser/JsonParser.java
hapi-fhir-base/src/main/java/ca/uhn/fhir/parser/XmlParser.java
hapi-fhir-base/src/main/java/ca/uhn/fhir/rest/server/RestfulServerUtils.java
hapi-fhir-base/src/main/java/ca/uhn/fhir/util/FhirTerser.java
hapi-fhir-testpage-overlay/.gitignore
src/changes/changes.xml
2015-04-21 13:30:58 -04:00
James Agnew
91167733c6
Don't return a Content-Location header when returning the new bundle
...
format
2015-04-20 17:32:20 -04:00
James Agnew
4f1d2a3c75
Merging cleanup from local branch with commit from #153
2015-04-20 15:28:20 -04:00
James Agnew
02070affbf
Merge pull request #153 from mochaholic/master
...
Read server interceptors from the spring context.
2015-04-20 14:47:24 -04:00
James Agnew
b42737262b
Work on HL7org structs
2015-04-20 07:31:45 -04:00
James Agnew
eddcf5f4d8
Merge branch 'hl7org_structs' of github.com:jamesagnew/hapi-fhir into hl7org_structs
2015-04-15 16:37:35 -04:00
James Agnew
3db46c2db2
More work on hl7org strfucts
2015-04-15 16:37:24 -04:00
b.debeaubien
de1effbf52
#157 - removed published from dstu1 bundle, as it should only be present for bundleEntry
2015-04-15 11:10:08 -04:00
James Agnew
41c215efe2
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-04-15 10:57:43 -04:00
James Agnew
ddd68b8d57
Credit for #155
2015-04-15 10:57:15 -04:00
James Agnew
7f7ff5c936
Merge pull request #155 from wdebeau1/master
...
#154 - FhirTerser now uses the complete path to a resource when creating...
2015-04-15 10:48:52 -04:00
jamesagnew
cfff2006ec
More work on HL7org structs
2015-04-15 07:49:18 -04:00
jamesagnew
2edc7eadab
Work on HL7.org structs
2015-04-13 08:32:49 -04:00
jamesagnew
b6f2b57ed9
Work on HL7 structs
2015-04-10 08:02:05 -04:00
jamesagnew
8c873ef023
Remove hard coded persistence context name
2015-04-09 21:44:18 -04:00
b.debeaubien
6918bb6b4b
#154 - FhirTerser now uses the complete path to a resource when creating ResourceReferenceInfo entries
2015-04-09 14:06:14 -04:00
mochaholic
3003b5e17b
Update to the latest upstream.
2015-04-09 07:25:09 -06:00
mochaholic
e4b5943314
Merge remote-tracking branch 'origin/master'
...
Conflicts:
hapi-fhir-base/src/main/java/ca/uhn/fhir/parser/JsonParser.java
hapi-fhir-base/src/main/java/ca/uhn/fhir/parser/XmlParser.java
2015-04-09 07:24:40 -06:00
jamesagnew
11507ef97c
Fix #148 - Add _count support to everything operation
2015-04-05 14:53:15 -04:00
jamesagnew
8c37973a78
Fix #147 - no duplicates in 'everything' operation
2015-04-04 23:36:04 -04:00
jamesagnew
461fdb50ce
Fix #143 and fix #146 - Issues with resource references for non contained resources when parsing a DSTU2 bundle, and issues encoding contained resources when encoding JSON
2015-04-03 15:42:02 -04:00
James Agnew
29140691d1
Add a bit of documentation to note the inclusion of #138
2015-04-02 13:06:17 -04:00
James Agnew
94af375e4d
Fix #116 - Preserve _include links across pages
2015-04-02 12:49:45 -04:00
jamesagnew
e63323ca5c
Merge branch 'master' of github.com:jamesagnew/hapi-fhir
2015-04-01 21:46:49 -04:00