Commit Graph

584 Commits

Author SHA1 Message Date
Michael Bolz 5c237fbe57 [OLINGO-434] Added optional WSP between MINUS and property 2014-10-07 15:43:04 +02:00
Michael Bolz 4a4b110f99 [OLINGO-434] Fixed wrong MINUS position in Antlr file 2014-10-07 15:28:52 +02:00
Ramesh Reddy d3dac46edc OLINGO-434, OLINGO-435: Adding support to navigate Unary and Alias segements of parsed URL in UriParseTreeVisitor
Signed-off-by: mibo <mibo@apache.org>
2014-10-06 19:35:20 +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
Klaus Straubinger d1bca47144 better entity access in technical service data provider
Change-Id: I41daf09f35a8a942f7b234d75357c08c19c0cbd9

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-10-06 10:44:27 +02:00
mibo 6fbdb78345 [OLINGO-444] Merge into master 2014-10-06 10:15:44 +02:00
Christian Amend 5af9f46d41 [OLINGO-447] Improve ODataHttpHandler and ODataHandler 2014-10-02 17:08:53 +02:00
Michael Bolz 1971a90c79 [OLINGO-444] Introduced PropertyProcessor and adapted related classes 2014-10-02 15:24:31 +02:00
Klaus Straubinger eacc63c672 more checks that media types are correctly formatted
Change-Id: Ia98148846fb48aad0830e069944beade5c719b47

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-10-02 14:48:24 +02:00
Klaus Straubinger aaa0916188 better segment handling in server URI parser
Change-Id: Id9b20d66f878c44c3d60cc5cfc2214d3692e1603

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-10-02 14:37:03 +02:00
Ramesh Reddy afebbbbb67 OLINGO-444, OLINGO-445: Adding support for addressing a individual property (primitive, complex) and aslo ability to retrive the bare value using
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-02 08:40:17 +02:00
Michael Bolz 11bee5dc0e [OLINGO-438] Renamed EntityCollectionProcessor 2014-10-01 22:06:08 +02:00
Michael Bolz aac77f05ae [OLINGO-438] Added count support for entity set 2014-10-01 13:55:29 +02:00
Christian Amend ad3fbfb4cb [OLINGO-447] Remove previous invalid fix 2014-10-01 11:04:34 +02:00
Christian Amend 34825ab062 [OLINGO-447] Also accept the * accept header 2014-09-30 17:22:36 +02:00
Klaus Straubinger bd4ad859a6 abbreviations are not allowed in Accept header
Change-Id: Ib0250e649af086359292deaa305defb3a660e5c5

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-09-30 16:33:13 +02:00
Michael Bolz 0eb95ed72b Minor Bugfix: UriParserSyntaxException in case of wrong percentence 2014-09-30 12:35:22 +02:00
Michael Bolz 493879173a Minor Bugfix: Double system query options result in server error 2014-09-30 11:19:29 +02:00
Klaus Straubinger 7e0b013cef better handling of parameters in server content negotiation
Change-Id: Ie2771940b3afea6efb3dc84f8322bc60069052d1

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-09-25 15:26:38 +02:00
Klaus Straubinger 788036db25 better server error messages in case of $format errors
Change-Id: If4495f5c91086618ee7d3824339aa5e7b99ff76c

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-09-25 15:26:24 +02:00
Klaus Straubinger f947afc108 minor improvements
Change-Id: Ia9872a613f3221e2de885f9d325a14f3c50b4beb

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-09-25 15:25:55 +02:00
Michael Bolz 68f51d84d0 [OLINGO-443] Added more JavaDoc 2014-09-24 09:17:35 +02:00
Michael Bolz 5f5060fdc1 [OLINGO-422] Merge branch 'OLINGO-422-SelectExpandSupport' 2014-09-23 14:42:38 +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 588ae2a70c [OLINGO-422] Minor code refactorings and fixes 2014-09-17 10:53:33 +02:00
mibo a1d9f747b8 [OLINGO-422] More support for expand and select in ContextURL 2014-09-17 06:32:28 +02:00
Michael Bolz 825b7db6b1 Set version to '4.0.0-beta-01-RC01' 2014-09-12 13:46:39 +02:00
Michael Bolz 461cdbbe23 [OLINGO-422] Added ODataSerializerOptions 2014-09-12 09:52:32 +02:00
Michael Bolz b41129cf91 [OLINGO-422] Support for expand in server serializer 2014-09-11 14:05:43 +02:00
Michael Bolz 134a575a17 [OLINGO-342] Renaming for release 2014-09-11 12:43:34 +02:00
Michael Bolz 1976c3407d [OLINGO-422] Select for server serializer 2014-09-08 09:04:14 +02:00
Michael Bolz dff439fd7b [OLINGO-356] Renamed namespace for technical service 2014-09-05 07:05:12 +02:00
Michael Bolz 3ece19c964 [OLINGO-356] Rework EdmPrimitive Type exceptions 2014-09-03 11:05:24 +02:00
mibo f3289fb103 [OLINGO-406] Merge with branch 'OLINGO-406' 2014-09-03 07:41:34 +02:00
Michael Bolz a1621331c1 [OLINGO-350] Minor code clean up 2014-09-02 10:25:23 +02:00
mibo badb9916b2 Merge branch 'master' into OLINGO-406 2014-09-01 08:27:54 +02:00
mibo deec7aa854 [OLINGO-406] Omit odata.type information for none metadata 2014-09-01 08:27:07 +02:00
Christian Amend a30d2f8214 [OLINGO-350] Delete printStackTrace in test 2014-08-29 15:11:35 +02:00
Christian Amend a0f8f356b2 [OLINGO-350] Transform exception to http status code 2014-08-29 15:00:56 +02:00
Michael Bolz 853bad6aa9 [OLINGO-405] Set content length for not chunked content 2014-08-15 15:14:07 +02:00
mibo b81a2ee4fc [OLINGO-406] Extended JSON format handling for core JsonSerializer 2014-08-15 14:29:49 +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 0c82297ccc [OLINGO-404] Allow inheritance for iterators 2014-08-15 06:36:42 +02:00
Michael Bolz b9d452740d [OLINGO-356] Minor code clean up 2014-08-15 06:26:22 +02:00
Michael Bolz cb7a8620c2 [OLINGO-348] Improved server exception handling 2014-08-14 14:08:08 +02:00
Klaus Straubinger 0a80d5146b translatable texts for all server exceptions
Change-Id: I132aaedb302b7af7ba3457d978569d33a1399d6e

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-08-13 14:35:42 +02:00
Francesco Chicchiriccò 7be1e99213 [OLINGO-399] Changing flush exception management done in OLINGO-369 2014-08-13 11:18:49 +02:00
Michael Bolz 0a0344d69b [OLINGO-342] Changed version to 4.0.0-beta-01-SNAPSHOT (missing parts) 2014-08-11 13:19:36 +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
Michael Bolz 5f4d0507e8 [OLINGO-396] Added stricter check for $format in uri 2014-08-11 07:54:42 +02:00
Michael Bolz 5cdf64db23 OLINGO-317] Fixed context url in TechnicalScenario 2014-08-08 06:33:31 +02:00
Michael Bolz 266c7b4ae8 [OLINGO-356] Content negotiation change for custom format 2014-08-07 13:49:43 +02:00
Michael Bolz 9048d725a2 [OLINGO-356] URIParser untit tests check error message key 2014-08-07 13:31:50 +02:00
Christian Amend d19afa013b [OLINGO-348] Make Uri Parser exception translatable 2014-08-06 17:10:16 +02:00
Christian Amend 5c0b34a92d [OLINGO-350] Status code handling and refactoring 2014-08-06 17:10:15 +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ò b01b784477 [OLINGO-391] Proved working on Android: needed also to get rid of StringUtils and few other Base64 methods 2014-08-01 10:54:19 +02:00
Francesco Chicchiriccò bf4e34d879 ContextURLParser enhancement for deep contained URIs 2014-07-31 17:40:58 +02:00
Christian Amend 795af6e38f [OLINGO-348] Exception handling refactoring 2014-07-31 11:06:46 +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
Michael Bolz 45a46f86e9 [OLINGO-377] Merge branch 'master' into OLINGO-377-FIT
Conflicts:
	fit/src/test/java/org/apache/olingo/fit/tecsvc/client/BasicITCase.java
2014-07-29 14:43:57 +02:00
Michael Bolz 7442b27cd7 [OLINGO-317] Additional integration test and simplified getCount() 2014-07-29 14:37:49 +02:00
Michael Bolz c35725ce81 [OLINGO-377] Merge branch 'master' into OLINGO-377-FIT 2014-07-29 14:33:37 +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
Michael Bolz 3aab1c1276 Merge remote-tracking branch 'origin/master' into OLINGO-377-FIT 2014-07-29 10:00:12 +02:00
Francesco Chicchiriccò d56e0ef457 [OLINGO-365] More robust handling for bound operations via proxy 2014-07-29 09:40:52 +02:00
Michael Bolz b95779b2ae Merge branch 'master' into OLINGO-377-FIT 2014-07-29 09:01:34 +02:00
Michael Bolz ba3aa4ff69 [OLINGO-377] Clean up poms 2014-07-29 08:55:59 +02:00
fmartelli 72dc69dc8e [OLINGO-365] provided more tests 2014-07-28 17:48:57 +02:00
Michael Bolz aaa4f18e35 [OLINGO-377] Added core as dependency to enable cobertura instrumentation 2014-07-28 14:43:12 +02:00
Francesco Chicchiriccò 05e41557f5 [OLINGO-363] Better metadata ETag management 2014-07-28 10:05:27 +02:00
mibo 6e7231943b [OLINGO-377] Merge branch 'master' into OLINGO-377-FIT 2014-07-26 11:58:08 +02:00
Klaus Straubinger 633ef32216 [OLINGO-317] more translatable exceptions
Change-Id: I7cf9ad31b0aa2b136e75133a901516fb02dd11bb

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-07-25 12:44:28 +02:00
fmartelli 86d33380e8 [OLINGO-366] fixed providing delayed operation invocation + composable invoker 2014-07-25 10:57:33 +02:00
mibo d343506700 Merge branch 'master' into OLINGO-377-FIT 2014-07-25 08:07:18 +02:00
fmartelli abb47659e4 [OLINGO-366] provided operation invokers 2014-07-24 16:30:25 +02:00
Michael Bolz 7d3749c8aa Merge branch 'master' into OLINGO-377-FIT 2014-07-24 13:34:50 +02:00
Christian Amend e0b787e3dd [OLINGO-348] Rename test bundle to avoid name clash with root bundle 2014-07-24 10:35:17 +02:00
Michael Bolz 327873253c [OLINGO-317] Translatable ODataSerializerException 2014-07-24 10:07:34 +02:00
Michael Bolz b4d3819ab6 [OLINGO-377] Unpack dependency to make instrumentation possible 2014-07-24 09:24:47 +02:00
Michael Bolz 5ab4bdc922 [OLINGO-377] Replaced cargo with embedded tomcat 2014-07-23 20:16:13 +02:00
Francesco Chicchiriccò b891821153 [OLINGO-368] Async features via proxy for all but operation invocation 2014-07-23 15:04:44 +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
Christian Amend c58109466f [OLINGO-348] Exception refactoring on server side 2014-07-22 16:45:14 +02:00
Christian Amend 984ca3412b [OLINGO-348] Exceptionhandling on server side and message texts 2014-07-22 16:45:13 +02:00
Francesco Chicchiriccò a9ec75991f Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2014-07-22 16:40:33 +02:00
Francesco Chicchiriccò 18ce83af4d [OLINGO-364] No more need to generate files under META-INF/ 2014-07-22 16:40:26 +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
mibo 3e81f054c0 [OLINGO-348] Fixed test for none english environments 2014-07-17 21:10:12 +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 31e4913950 [OLINGO-317] Basic media entity support and more Constants usage 2014-07-17 10:40:54 +02:00
Christian Amend b9db730f3c [OLINGO-348] Translatable exception 2014-07-16 16:09:34 +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ò 44c4772ed1 Merge from master 2014-07-16 10:13:54 +02:00
Francesco Chicchiriccò c541d9251b [OLINGO-362] OAuth2 supporting abstract class provided + concrete CXF-based IT 2014-07-16 10:05:04 +02:00
Michael Bolz b9f4b3c64c [OLINGO-317] ContextURL integration 2014-07-15 15:43:43 +02:00
Christian Amend 8277130c71 [OLINGO-348] Move ODataApplication exception to server 2014-07-15 14:16:03 +02:00
Stephan Klevenz 2eb3545614 [OLINGO-343] Merge branch 'olingo343' 2014-07-15 10:45:08 +02:00
Stephan Klevenz ded008b75f [OLINGO-343] work on license files 2014-07-15 09:18: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
fmartelli 05643bd2af Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2014-07-12 16:09:18 +02:00
Stephan Klevenz db149fd3b0 [OLINGO-343] javadoc target 2014-07-11 15:38:26 +02:00
Francesco Chicchiriccò 4e61f1093d [OLINGO-357] Fixed 2014-07-11 12:56:02 +02:00
Michael Bolz 200cc75568 [OLINGO-356] Fix for tiny bug in ContextURL 2014-07-11 11:14:13 +02:00
Michael Bolz 210cf9b37d [OLINGO-317] Support for JSON variants in server serializer 2014-07-11 10:51:37 +02:00
Michael Bolz cadd647616 [OLINGO-356] Clean up code and fixed typos 2014-07-11 10:46:56 +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
Christian Amend 9403aeced7 [OLINGO-349] ODataError serialization. Move to commons pending 2014-07-10 15:48:01 +02:00
vikram.pancholi 9469058193 [OLINGO-355] Adding generated source folder to server-core/pom.xml to fix compilation issue faced after eclipse import 2014-07-10 15:28:17 +02:00
Michael Bolz a82f399c5f [OLINGO-317] Added more data and tests 2014-07-10 13:06:58 +02:00
Michael Bolz 88cfce7e7f [OLINGO-317] Fixed NFE for query options 2014-07-10 13:00:30 +02:00
Michael Bolz 13d8d36f9b [OLINGO-317] Added DataProvider with data for TecSvc 2014-07-09 15:31:36 +02:00
Stephan Klevenz ba51433395 [OLINGO-338] - refactor ContentType and AccessType class 2014-07-09 14:51:03 +02:00
Stephan Klevenz 8e0abd7f1f [OLINGO-337] fix unit test error 2014-07-09 14:51:03 +02:00
Michael Bolz cbd2b3c991 [OLINGO-317] Store DataProvider per HttpSession 2014-07-09 09:19:52 +02:00
Michael Bolz 9fa6773d70 [OLINGO-317] Fixed test failure 2014-07-08 16:58:08 +02:00
Stephan Klevenz 51e8d3e8d8 [OLINGO-337] more fit tests 2014-07-08 15:37:48 +02:00
Michael Bolz 1d31f596a8 [OLINGO-342] Fixed typos in interfaces 2014-07-08 14:54:10 +02:00
Michael Bolz cc0d1a0e7c [OLINGO-317] Fixed test 2014-07-08 14:49:21 +02:00
Michael Bolz 45b7289f88 [OLINGO-317] Merge feature branch into master 2014-07-08 13:53:58 +02:00
Stephan Klevenz b3cfc3510f [OLINGO-337] fix issue after merge 2014-07-08 10:23:46 +02:00
Stephan Klevenz 233651a8bf [OLINGO-337] merge origin/master 2014-07-08 10:16:48 +02:00
Stephan Klevenz 811fff545c [OLINGO-337] merger origin/master 2014-07-08 10:10:36 +02:00
Stephan Klevenz aff42fcee5 [OLINGO-337] more tests and fixes 2014-07-08 10:07:16 +02:00
Michael Bolz 3ca91891bd [OLINGO-317] Integration into tecsvc 2014-07-08 09:18:14 +02:00
mibo d860717ed5 [OLINGO-317] Fix problem with DataTimeOffset in test 2014-07-07 13:41:34 +02:00
Michael Bolz eb2e3b78aa [OLINGO-317] Fix problem with Timezone in test 2014-07-07 08:43:59 +02:00
Michael Bolz 95e2d8d339 [OLINGO-317] Merge with current master 2014-07-07 07:42:22 +02:00