Commit Graph

361 Commits

Author SHA1 Message Date
Michael Bolz 8955af75ce [OLINGO-575] Merge common with specific api in commons module 2015-02-23 13:36:52 +01:00
Christian Holzer 0e6c9a1183 [OLINGO-545] OrderBy and Filter System Query Option evaluation added to TecScenario
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-02-20 14:23:32 +01:00
Christian Holzer cfb72decd1 [OLINGO-577] Fix: Invalid encoding of space characters
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-02-20 14:22:46 +01:00
Christian Amend 111239d7c3 [OLINGO-575] Merge v4 packages in commons 2015-02-18 16:52:10 +01:00
Christian Amend 109c33ba39 [OLINGO-575] Move v4 package content one package up 2015-02-18 16:33:56 +01:00
Christian Amend c8865db8e8 [OLINGO-575] Delete V3 sources from master 2015-02-18 15:01:25 +01:00
Christian Amend 9cf9490310 [OLINGO-566] Refactor EdmKeyPropertyRef class 2015-02-06 16:54:55 +01:00
Michael Bolz 15df71c85e [OLINGO-542] Set version to '4.0.0-beta-03-SNAPSHOT' 2015-01-29 22:27:59 +01:00
Michael Bolz 6c89cf5117 [OLINGO-542] Set version to '4.0.0-beta-02' 2015-01-29 21:42:46 +01:00
Michael Bolz 3d657f08ca [OLINGO-542] Set version to '4.0.0-beta-02-RC01' 2015-01-26 20:10:49 +01:00
Klaus Straubinger 6c894d7b66 Correct choice of JSON variant in client
Change-Id: I63922b7719c18930a7d640dca17e404a5939c445

Signed-off-by: Christian Amend <chrisam@apache.org>
2015-01-22 12:31:40 +01:00
Christian Holzer 1c735e89b3 [OLINGO-511] Navigation property reference improved
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-01-14 15:32:12 +01:00
Christian Amend 8f794ac475 [OLINGO-522] Fix for abstract entity types in metadata document 2014-12-17 15:48:19 +01:00
Michael Bolz 58b3896f7d [OLINGO-468] Fixed javadoc warning in lib 2014-12-16 14:26:41 +01:00
Christian Holzer 2318ffad20 [OLINGO-472] Client refactoring
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-12-09 10:13:36 +01:00
Christian Holzer 297950a8d0 [OLINGO-472] Absolute Uris are not longer allowed
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-12-03 16:20:56 +01:00
Klaus Straubinger 096946a70d improved server metadata and tests
Change-Id: I8d69c68a83aec32c03d15fceb3b6a2a204730ff7

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-16 13:55:36 +02:00
Klaus Straubinger 7f86b264f0 [OLINGO-422] FIT test - recognition of inlined entities/entitysets in EDM-enabled client
Change-Id: If2dae9882209616963b4a1459c8b8a1b923a8dc4

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-14 19:21:46 +02:00
Michael Bolz 87f0f06a39 [OLINGO-456] Removed deprecated classes 2014-10-13 08:18:53 +02:00
Michael Bolz 188574f5c3 [OLINGO-423] Refactoring for EdmxReferenceHandling 2014-10-11 09:50:15 +02:00
Christian Amend 9c60663523 [OLINGO-260] Delete the HttpMethods in client and use the ones in commons 2014-10-06 17:06:20 +02:00
Michael Bolz 0dbd53d8dc [OLINGO-342] Set development version to 4.0.0-beta-02-SNAPSHOT 2014-09-23 09:44:29 +02:00
Michael Bolz 9e422a283e Set release version to '4.0.0-beta-01' 2014-09-23 09:06:15 +02:00
Michael Bolz 6c963396cc [OLINGO-342] Set version to 4.0.0-beta-01-RC02 2014-09-19 13:40:32 +02:00
Michael Bolz 825b7db6b1 Set version to '4.0.0-beta-01-RC01' 2014-09-12 13:46:39 +02:00
Michael Bolz 134a575a17 [OLINGO-342] Renaming for release 2014-09-11 12:43:34 +02:00
Michael Bolz 853bad6aa9 [OLINGO-405] Set content length for not chunked content 2014-08-15 15:14:07 +02:00
Klaus Straubinger 931f1324e6 [OLINGO-356] removed several warnings + code clean-up
Change-Id: Id7a6ede6309e6f1109a0ded6df9c436df2449764
2014-08-15 13:08:31 +02:00
Michael Bolz b9d452740d [OLINGO-356] Minor code clean up 2014-08-15 06:26:22 +02:00
Francesco Chicchiriccò 7be1e99213 [OLINGO-399] Changing flush exception management done in OLINGO-369 2014-08-13 11:18:49 +02:00
fmartelli 563959f022 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2014-08-11 11:14:18 +02:00
fmartelli 1144e1b1e9 [OLINGO-398] fix 2014-08-11 11:13:57 +02:00
Francesco Chicchiriccò 655dbb8c97 [OLINGO-399] ODataRuntimeException -> ODataResponseError 2014-08-11 11:13:30 +02:00
Michael Bolz bc1d13929a [OLINGO-342] Changed version to 4.0.0-beta-01-SNAPSHOT 2014-08-11 10:07:44 +02:00
Francesco Chicchiriccò c0b92cf09e [OLINGO-365] Composable function invocation refactory - in progress 2014-08-03 15:24:54 +02:00
Francesco Chicchiriccò 9b28f8df62 [OLINGO-365] Enhancing type handling for complex properties 2014-08-01 12:35:52 +02:00
Francesco Chicchiriccò bf4e34d879 ContextURLParser enhancement for deep contained URIs 2014-07-31 17:40:58 +02:00
Francesco Chicchiriccò 17544d2d1c [OLINGO-390] As for 'plain' complex values, do not serialize the type information as for primitives (in JSON) 2014-07-30 09:53:30 +02:00
Francesco Chicchiriccò eb1de05a7e Fixed handling of non-string primitive types (as DateTimeOffset) with json/minimal 2014-07-29 13:48:21 +02:00
fmartelli 72dc69dc8e [OLINGO-365] provided more tests 2014-07-28 17:48:57 +02:00
Francesco Chicchiriccò 05e41557f5 [OLINGO-363] Better metadata ETag management 2014-07-28 10:05:27 +02:00
fmartelli 86d33380e8 [OLINGO-366] fixed providing delayed operation invocation + composable invoker 2014-07-25 10:57:33 +02:00
fmartelli abb47659e4 [OLINGO-366] provided operation invokers 2014-07-24 16:30:25 +02:00
Francesco Chicchiriccò 1c5b33ea5d [OLINGO-363] pojogen now saves metadata information in the generated Service class, and proxy code fetches it from there 2014-07-23 12:20:48 +02:00
Michael Bolz c75c29ce05 [OLINGO-317] Split ContextURL in parser and builder 2014-07-23 10:52:09 +02:00
fmartelli 935d70abc2 [OLINGO-366] provides complex handling improvement 2014-07-22 18:08:37 +02:00
Michael Bolz 66097e3dd6 [OLINGO-356] Code clean up (warnings) 2014-07-22 15:11:34 +02:00
Francesco Chicchiriccò d14064118e Consolidating the Android client lib 2014-07-22 12:15:09 +02:00
Francesco Chicchiriccò 3a060746c3 Fixing ContextURL for contained entity sets 2014-07-21 16:42:59 +02:00
Francesco Chicchiriccò c155238d9c [OLINGO-362] Now supporting refresh token 2014-07-21 13:33:34 +02:00
fmartelli cdc98eacd8 [OLINGO-366,OLINGO-367,OLINGO-370] merge 2014-07-18 18:07:15 +02:00
fmartelli 989babb1dc [OLINGO-366,OLINGO-367,OLINGO-370] chahnged entity, entity collection and complex creation methods (still missing complex collection creator). Provided delayed HTTP request for navigation property. Provided select query option support on entity set (still missing query options support for entity collections) 2014-07-18 17:51:48 +02:00
Francesco Chicchiriccò 23789e100b [OLINGO-369] continue-on-error behavior implemented for both transactional and non-transactional persistence 2014-07-17 14:18:21 +02:00
Michael Bolz 890628e047 Removed unused imports 2014-07-16 15:10:08 +02:00
Michael Bolz 8442ea8f78 [OLINGO-317] Simplified version dependent constants 2014-07-16 14:22:33 +02:00
fmartelli 5b3c3d3403 [OLINGO-353] fixed + merge 2014-07-16 11:24:30 +02:00
Francesco Chicchiriccò c541d9251b [OLINGO-362] OAuth2 supporting abstract class provided + concrete CXF-based IT 2014-07-16 10:05:04 +02:00
fmartelli bda51643b1 Fix for proxy inline entity and entity set retrieving 2014-07-14 16:07:47 +02:00
Francesco Chicchiriccò d9c6b08f7d White noise 2014-07-13 15:17:27 +02:00
Francesco Chicchiriccò f1f6491a56 Removing all leaks on Android 2014-07-13 07:56:24 +02:00
Francesco Chicchiriccò c3a709309e Several Android enhancements 2014-07-12 17:34:21 +02:00
Francesco Chicchiriccò 4e61f1093d [OLINGO-357] Fixed 2014-07-11 12:56:02 +02:00
fmartelli 4cd65b217d Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2014-07-10 18:03:00 +02:00
Francesco Chicchiriccò bc033b0f3b Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2014-07-10 17:18:58 +02:00
Francesco Chicchiriccò 1b9c3e1e1d Fixing Android functioning 2014-07-10 17:18:38 +02:00
fmartelli ca5ed6e882 [OLINGO-353] fix 2014-07-10 16:54:47 +02:00
Christian Amend d1e5d22654 [OLINGO-349] Use commons ODataError
Transformed the ODataError interface to a bean class and used it for
serialization and deserialization.
2014-07-10 15:48:02 +02:00
Francesco Chicchiriccò 098ed145db [OLINGO-341] Fix 2014-07-04 11:23:36 +02:00
Francesco Chicchiriccò 15f7de8f6c [OLINGO-340] Fix 2014-07-04 11:09:42 +02:00
Michael Bolz 4c4f82ee5f [OLINGO-317] Code clean up 2014-06-30 09:26:36 +02:00
Michael Bolz a2874142c5 [OLINGO-317] Refactoring of 'Value-classes' 2014-06-27 14:25:30 +02:00
challenh 2d79cc7674 [OLINGO-317] Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2014-06-26 13:57:06 +02:00
Michael Bolz 4c820a26c5 [OLINGO-317] Fixed incompatible test 2014-06-24 12:30:31 +02:00
challenh f40643f92e [OLINGO-327] make client supports shorter operation name in url (not protocol standard) 2014-06-24 12:52:27 +08:00
Michael Bolz ab6fd5e2b8 [OLINGO-317] Refactored ContentType 2014-06-17 14:53:44 +02:00
Michael Bolz 176bee4b02 Merge branch 'master' into Olingo-317_DeSerializerRefactoring 2014-06-17 14:24:05 +02:00
challenh 1e8ad44a00 [OLINGO-326] URIbuilder issue on android, and uri format issue of addressing derived types 2014-06-17 10:32:44 +08:00
Michael Bolz 37abba5f0e [OLINGO-317] Merged the format ENUMs 2014-06-13 15:26:16 +02:00
Michael Bolz b15439ffc4 [OLINGO-317] Rename and move of some packages and classes 2014-06-12 10:59:18 +02:00
Michael Bolz 70afb2acc5 [OLINGO-317] Finished DeSerializer refactoring 2014-06-11 14:29:57 +02:00
mibo 46a3417825 [OLINGO-317] First presentable state 2014-06-09 14:43:34 +02:00
challenh cf360e6573 [OLINGO-319] fix java.lang.IllegalStateException: Content has been consumed 2014-06-08 13:35:01 +08:00
challenh 80c2f83acc [OLINGO-315] handle the case of zero container in EDM schema 2014-06-06 17:03:58 +08:00
fmartelli 24a031b750 Some refinements arounf pojogen 2014-05-26 16:00:25 +02:00
fmartelli 5b5ff8ea23 Fix for (authenticated) batch repeatable request 2014-05-23 14:25:08 +02:00
Francesco Chicchiriccò 696c58645d Bunch of client API review 2014-05-23 12:32:30 +02:00
Francesco Chicchiriccò 72d894cd3a [OLINGO-260][OLINGO-261] Finishing instance annotations support 2014-05-21 17:21:06 +02:00
Francesco Chicchiriccò 35e89699ea Invoke request factory re-factoring 2014-05-21 13:40:50 +02:00
fmartelli 84203da0a4 Client api change: removed 'outside' batch item 2014-05-20 18:25:01 +02:00
fmartelli 859a7e893c api review in order to avoid to append value segment explicitely in case of media entity retrieve and property value retrieve 2014-05-20 16:55:41 +02:00
Francesco Chicchiriccò a12b2b115a Adding tests for linked entity create / delete 2014-05-20 16:15:06 +02:00
fmartelli 24ce9af649 Merged StreamRequestFactory methods into CURDrequestFactory and removed StreamRequestFactory 2014-05-20 15:02:39 +02:00
fmartelli 8ad67fede0 batch method and manager renaming 2014-05-20 14:37:43 +02:00
Francesco Chicchiriccò 5fb2b80e40 Enhancing the FunctionImport invoke API enhancement 2014-05-20 08:37:40 +02:00
Francesco Chicchiriccò 4a1d5ab343 API enhancements: simplified operation import invoke with EdmEnabledODataClient 2014-05-19 13:23:42 +02:00
Francesco Chicchiriccò 96c45510aa [OLINGO-260] derived types tests 2014-05-16 12:08:22 +02:00
Francesco Chicchiriccò 29924aeacd Fixing bad test 2014-05-14 10:23:34 +02:00
Francesco Chicchiriccò 788b286b18 [OLINGO-260] V4 function / action import invoke 2014-05-14 10:21:03 +02:00
fmartelli 32518c1b0b [OLINGO-260] provided primitive keys integration test on proxy + some refactoring ... still missing EdmTime review: what about BigDecimal in place of Duration? 2014-05-13 18:59:14 +02:00
fmartelli c05a9114c6 [OLINGO-260] provided v4 integration test for entity creation 2014-05-13 13:39:28 +02:00
Francesco Chicchiriccò ed8e0e3cc1 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2014-05-12 12:41:30 +02:00
Francesco Chicchiriccò 8720a30e21 Various small improvements, added test for instance annotations 2014-05-12 12:41:25 +02:00
fmartelli fc42d2ad57 [OLINGO-260] fix for integration test deadlock 2014-05-12 11:55:18 +02:00
Francesco Chicchiriccò ec30775b8c Various small fixes and improvements 2014-05-10 10:26:19 +02:00
fmartelli ce8d9932a8 [OLINGO-260] provided auth request integration test on proxy 2014-05-09 14:30:45 +02:00
Francesco Chicchiriccò e5cfd8eb13 Fixing timezone issues with proxy 2014-05-09 10:32:40 +02:00
Francesco Chicchiriccò fa6c9d5060 Add derived type read test 2014-05-08 18:30:14 +02:00
Francesco Chicchiriccò c82e021278 Adding singleton tests 2014-05-08 17:30:40 +02:00
Francesco Chicchiriccò a2197314fa More URI tests 2014-05-08 15:55:40 +02:00
Francesco Chicchiriccò 8bb1f0bde3 Small fix 2014-05-08 14:32:33 +02:00
Francesco Chicchiriccò 56a5b08a78 Adding search facilities + dedicated test 2014-05-08 14:23:08 +02:00
Francesco Chicchiriccò 52c7cc2cc6 Adding test for creating media entity 2014-05-08 13:16:17 +02:00
Francesco Chicchiriccò 58ecb3f5d9 MetadataTestITCase for V4 2014-05-07 17:44:22 +02:00
fmartelli 6b7be9deb6 [OLINGO-260] providing proxy merge from ODataJClient. Still missing integration tests 2014-05-07 12:57:57 +02:00
Francesco Chicchiriccò 8caf3fece3 [OLINGO-264] Instance annotations managed at binding level + test provided 2014-05-07 12:39:16 +02:00
Francesco Chicchiriccò ec9e8cabf1 [OLINGO-264] Atom and JSON (de)serializers now dealing with instance annotations 2014-05-06 16:44:14 +02:00
Francesco Chicchiriccò 936e19ca49 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2014-05-06 11:00:38 +02:00
Francesco Chicchiriccò 4a07d59b4d [OLINGO-264] Introducing data and domain objects to let annotate delta links 2014-05-06 11:00:30 +02:00
fmartelli f02d9a07e4 [OLINGO-261] providing basics for pojo generator and proxy annotations 2014-05-06 10:44:38 +02:00
Francesco Chicchiriccò 70cdaef515 [OLINGO-264] Adding data and domain objects for instance annotations 2014-05-06 10:32:34 +02:00
Francesco Chicchiriccò 6e9cb60e49 [OLINGO-263] Some refinements + client support form edmx:IncludeAnnotations 2014-05-05 15:17:15 +02:00
Francesco Chicchiriccò 585ddaead8 White noise: formatting 2014-05-05 12:29:56 +02:00
Francesco Chicchiriccò 7c079a1a78 Merge remote-tracking branch 'origin/master' into olingo263 2014-05-05 12:22:37 +02:00
Francesco Chicchiriccò 3b3660025e [OLINGO-264] More client-side tests 2014-05-05 12:22:23 +02:00
challenh d76580170b [OLINGO-272]fix NonRepeatableRequestException by using repeatable entity 2014-05-05 15:45:49 +08:00
Francesco Chicchiriccò 726fbe52e3 [OLINGO-263][OLINGO-264] First draft Edm annotation interfaces + client-side implementation (server components have TODO) 2014-05-04 18:23:12 +02:00
Francesco Chicchiriccò 6e72b1f3da [OLINGO-261] Missing V3 implementation of EdmNavigationProperty 2014-05-02 18:01:38 +02:00
Francesco Chicchiriccò 10f03a2c0a Adding missing method to Edm interfaces to check whether an entity or a complex type is abstract 2014-04-30 09:13:08 +02:00
Francesco Chicchiriccò 8042913be1 [OLINGO-236] Refactor complete 2014-04-29 11:46:27 +02:00
Francesco Chicchiriccò 6c7aef90ea Merge from master 2014-04-29 10:59:19 +02:00
Francesco Chicchiriccò e26d55d5bc [OLINGO-259] Some refinements 2014-04-29 10:49:36 +02:00
fmartelli 639941c00e merge 2014-04-29 10:27:30 +02:00
fmartelli f79db0b3c7 provided complex type BATCH update + removed aalto transitive dependency exclusion 2014-04-29 10:12:22 +02:00
Francesco Chicchiriccò e8ac1c749b [OLINGO-259] Request / Response handling + test 2014-04-28 18:13:34 +02:00
Francesco Chicchiriccò 118b779bc4 [OLINGO-259] Delta response content parsing (including new domain objects) 2014-04-28 17:00:23 +02:00
fmartelli 0b05798cd9 [OLINGO-246, OLINGO-248] provided async batch support 2014-04-28 13:10:40 +02:00
Francesco Chicchiriccò 15e7718a0c [OLINGO-254] Specific client (EdmEnabledODataClient) provided to work with Edm: type information is derived from contextURL, hence such client is useful in JSON with full or minimal metadata 2014-04-27 07:48:52 +02:00
fmartelli 6a5fc35483 [OLINGO-246] improve hasNext() and next() item iterator methods 2014-04-26 15:51:11 +02:00
fmartelli 96b8cd96ae [OLINGO-248] provided callback support for V4 async requests 2014-04-24 17:49:05 +02:00
fmartelli 149c51c7a7 [OLINGO-253] fix v4 compliance + added tests for , , 2014-04-24 17:31:39 +02:00
fmartelli 4f1072a6e0 [OLINGO-248] provided V4 asynchronous mechanisms. Still missing verification towards external services 2014-04-24 10:13:48 +02:00
Francesco Chicchiriccò d45a4828f1 Re-adding support for non-standard key-as-segment feature in V4 2014-04-24 09:54:27 +02:00
Francesco Chicchiriccò 713ed0efa5 [OLINGO-234] All tests moved to fit 2014-04-23 18:27:55 +02:00
Francesco Chicchiriccò f87321f98e [OLINGO-234] OperationImportInvokeTestITCase moved to fit] 2014-04-23 13:26:32 +02:00
Francesco Chicchiriccò 32fcb8cb5e White noise: fixing some imports 2014-04-21 07:39:42 +02:00
Francesco Chicchiriccò 569d07f9d5 White noise: fixing some imports 2014-04-19 19:20:00 +02:00
fmartelli 85a3e0e813 [OLINGO-175, OLINGO-205, OLINGO-246] fix fo build 2014-04-19 13:01:17 +02:00
fmartelli 9fa8fbc31f [OLINGO-175, OLINGO-205, OLINGO-246] provided v4 batch test including outside update; still missing asyncronous execution 2014-04-19 12:42:51 +02:00
fmartelli 6dfdee2ef2 [OLINGO-175, OLINGO-205, OLINGO-246] provided batch error V4 + continueOnError support 2014-04-18 11:16:55 +02:00
Francesco Chicchiriccò e4a4f9e6eb Moving contained CRUD tests from external test service to fit 2014-04-18 11:05:37 +02:00