Commit Graph

1182 Commits

Author SHA1 Message Date
Christian Amend 88fbe2f66e [OLINGO-922] Set 4.2.0 release version 2016-04-04 15:59:59 +02:00
Christian Amend bfeab37b1b [OLINGO-922] Set release candidate version 4.2.0-RC01 2016-03-31 16:56:03 +02:00
Ramesh Reddy a1e10be17e OLINGO-925: renaming the package name of EdmxReference class such it bundle packaging mechanism will not pull in these classes into other modules 2016-03-31 08:22:34 -05:00
Christian Amend a408e2226c [OLINGO-852] Fix server analysis issues 2016-03-29 16:01:01 +02:00
Klaus Straubinger 9333c090fd [OLINGO-916] more robust simple-key parsing
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-03-29 12:31:19 +02:00
Ramesh Reddy 981084fe11 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2016-03-28 10:12:13 -05:00
Ramesh Reddy 1a41ae8d30 OLINGO-915: Support system options with FunctionImports based the return types rather than restricting only to composable functions 2016-03-28 10:12:00 -05:00
mibo 18b126742e [OLINGO-916] Changed guid key predicate parsing 2016-03-26 21:57:28 +01:00
Ramesh Reddy 300316db8d OLINGO-911: small correction to show the count based requests with functions/actions 2016-03-25 17:33:45 -05:00
Ramesh Reddy 0d37336eba Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2016-03-25 10:32:02 -05:00
Ramesh Reddy 96bdba81bb OLINGO-914: Adding @odata.id annotation to the JSON payload, when a request for enitity or entities came with option which did not include all the key predicate names according the specification 2016-03-25 10:31:49 -05:00
mibo 3190d00fd1 [OLINGO-852] Fixed Apache analysis issues 2016-03-25 05:33:34 +01:00
Ramesh Reddy 9658091ae1 OLINGO-913: Correcting the SchemaBasedEdmProvider behavior 2016-03-24 15:28:48 -05:00
Ramesh Reddy 256468aa29 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2016-03-24 10:43:04 -05:00
Ramesh Reddy d613bb96a7 OLINGO-907: correcting entity-id resolution with different paths 2016-03-24 10:42:43 -05:00
Christian Amend f7c18f7445 [OLINGO-905] Add system query option access to $all 2016-03-24 14:50:08 +01:00
Ramesh Reddy 5dee97f762 OLINGO-811: implementing the =nav/ and =nav/ 2016-03-22 18:24:43 -05:00
Ramesh Reddy b6c7d401e2 OLINGO-907:corrected the usage to treat as individual query parameter and then combine with others to build the complete url 2016-03-21 15:46:39 -05:00
Ramesh Reddy dbf7fd386c OLINGO-898: making sure the payload correctly deserializes the extended entity 2016-03-21 13:33:20 -05:00
Christian Amend 570f4317ce [OLINGO-846] Trim query option values 2016-03-21 10:09:20 +01:00
Christian Amend e5d1e823c5 [OLINGO-904] Allow expand on crossjoin with entity set level
Future changes still needed to support navigation/options afterwards
2016-03-21 10:09:17 +01:00
Jacek Sputowski 8406c58b7f [OLINGO-897] Cannot filter on derived properties
startTypeFilter in MemberImpl is ignored. With this API change the member
is passed to the visitor an thus the starttypefilter is available.

Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-03-21 10:09:15 +01:00
Ramesh Reddy 7d10c60c57 OLINGO-911: Correcting request with PUT/DELETE verbs to correctly handle serialization and way notify the service about the raw value 2016-03-18 09:38:26 -05:00
Ramesh Reddy 11e040babc OLINGO-911: using json serializer for response purpose, but this will ever be used to just send the 204 in cases of update and delete 2016-03-17 17:34:13 -05:00
Michael Bolz 49b8599432 [OLINGO-903] Check for in uri parser error cases 2016-03-17 22:02:49 +01:00
Ramesh Reddy 9c61e22375 OLINGO-908: Adding 'Allow' header in situations of returning 405 for the submitted request 2016-03-16 12:27:04 -05:00
Ramesh Reddy 860d418fdf OLINGO-880: making few methods from package protected to protected so that derived classes can extend/use the API 2016-03-16 08:22:48 -05:00
Ramesh Reddy 389975c8fb Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2016-03-15 17:04:42 -04:00
Ramesh Reddy 979d96c083 OLINGO-906: correcting xml serializer to return correct internal code 2016-03-14 17:06:21 -05:00
mibo 64617c8140 [OLINGO-856] Merge branch 'master' into OLINGO-856_ODataHandlerInAPI 2016-03-13 08:49:24 +01:00
Klaus Straubinger 62783067c2 [OLINGO-902] changes due to OASIS issue ODATA-917 (date handling)
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-03-11 13:15:43 +01:00
mibo 8c143c9610 [OLINGO-856] Replaces concrete impl with interface 2016-03-04 21:34:55 +01:00
mibo 59699da030 [OLINGO-856] Merge branch 'OLINGO-856_ODataHandlerInAPI' 2016-03-04 21:24:10 +01:00
Klaus Straubinger 9381ecfa56 [OLINGO-864] use local timezone for technical service
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-03-01 15:38:05 +01:00
Christian Amend 6c2676452c [OLINGO-866] Test and Bugfix for metadata action import serialization 2016-03-01 13:50:48 +01:00
Peter Leipold 1563f951f0 [OLINGO-866] Add deserialization of annotations in ActionImport.
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-03-01 13:33:03 +01:00
Michael Bolz 40ff7be0f3 [OLINGO-832] Fix in xml serialization for streamed entity set/iterator 2016-02-26 08:02:39 +01:00
Michael Bolz a44f38d70d [OLINGO-832] Added javadoc and minor code clean up 2016-02-25 21:30:23 +01:00
Michael Bolz 2d4772dc1b [OLINGO-832] Changed integration in TecSvc and added more IT tests 2016-02-25 21:18:34 +01:00
Christian Amend feb94edd43 [OLINGO-884] Remove system println for test 2016-02-24 15:46:26 +01:00
Christian Amend 73f465102a [OLINGO-884] Allow PUT on navigation for media resource values 2016-02-24 15:26:52 +01:00
Michael Bolz 0879bfbe5e [OLINGO-832] Clean up after merge 2016-02-22 08:42:38 +01:00
Michael Bolz 47bc730a89 [OLINGO-832] Merge branch 'OLINGO-832_StreamSerializerPoC' 2016-02-22 08:03:01 +01:00
Michael Bolz 09fd6d9b48 [OlINGO-832] Clean up and basic IT test 2016-02-19 21:57:31 +01:00
Ramesh Reddy c86009a242 OLINGO-868: Fixing a error, where a repeated annotation element is not skipped correctly 2016-02-19 12:06:12 -06:00
Michael Bolz 4aa1277a12 [OLINGO-832] ODataJsonSerializer changes for streaming 2016-02-19 15:11:40 +01:00
Michael Bolz 396a39baec [OLINGO-832] Merge branch 'master' into OLINGO-832_StreamSerializerPoC 2016-02-19 09:39:49 +01:00
Christian Amend d040afe784 [OLINGO-887] Set timezone fix for testing 2016-02-17 14:48:02 +01:00
Michael Bolz 5b6cccfa9c [OLINGO-832] Added WriteContentErrorContext and first tests 2016-02-16 15:46:42 +01:00
mibo febf6ed5cf [OLINGO-856] Added OlingoExtension interface 2016-02-15 22:24:30 +01:00
Ramesh Reddy a8d1d4c647 OLINGO-878: Adding support to remove invalid xml characters from Atom payload 2016-02-15 12:31:34 -06:00
mibo 67494a7897 [OLINGO-832] Merge branch 'master' into OLINGO-832_StreamSerializerPoC 2016-02-13 07:28:32 +01:00
mibo e07abf0b0f [OLINGO-856] Created ODataHandler Interface 2016-02-13 07:08:33 +01:00
Ramesh Reddy d880d6c480 OLINGO-878: Adding support to remove unvalid xml characters from Atom payload 2016-02-12 19:37:58 -06:00
Ramesh Reddy 3c205f907e Merge branch 'OLINGO-864' 2016-02-12 09:23:09 -06:00
Ramesh Reddy 187c229b60 OLINGO-880: Enable MetadataParser to load core vocabularies based on a perference setting, these are loaded loaded from local classpath, instead of making a web call 2016-02-12 09:16:00 -06:00
Ramesh Reddy 7b26cc6ee7 OLINGO-864: Refining the Edm.Date and Edm.Time behavior not to assume GMT but use default timezone of the JVM 2016-02-10 13:04:42 -06:00
Ramesh Reddy 801899a085 OLINGO-861: Adding support to resolve entities defined in the reference documents 2016-02-10 10:03:20 -06:00
Michael Bolz 5174f70897 [OLINGO-832] Removed actual not supported/wanted methods 2016-02-10 06:38:25 +01:00
Ramesh Reddy 7a68ae68ad OLINGO-874: Error handling improvements 2016-02-09 14:44:02 -06:00
Michael Bolz dc2c972c46 [OLINGO-832] Added new SerializerStreamResult 2016-02-09 11:00:34 +01:00
Ramesh Reddy b7005b774f OLINGO-825: Adding the support for odata.type such that the extended entity and complex types are correctly de-serilized 2016-02-08 15:41:32 -06:00
mibo 31dea712ef [OLINGO-832] New ODataContent for streamed and basic content 2016-02-08 16:06:01 +01:00
mibo 18a78981fb [OLINGO-832] Removed 'write' from ODataResponse 2016-02-08 11:30:11 +01:00
Ramesh Reddy 8468308aeb OLINGO-865: fixing the bug with extended complex types during serilization 2016-02-07 17:06:22 -06:00
mibo a6e0fb1a56 [OLINGO-832] Pass out stream to json generator 2016-02-07 20:01:15 +01:00
mibo 2a80ca3391 [OLINGO-832] New approach with ODataResponse change 2016-02-07 19:27:55 +01:00
Ramesh Reddy 280bc019ce Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4 2016-02-06 13:32:04 -06:00
Ramesh Reddy 6d94f0e386 OLINGO-861, OLINGO-863, OLINGO-868, OLINGO-869 : Improvements to MetadataParser for annotation support 2016-02-06 13:31:26 -06:00
Frederik Zimmer 53065cdfac OLINGO-862: MediaEntity Type: HasStream is not inherited
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-02-04 15:12:40 +01:00
Klaus Straubinger 5d7c1287f0 [OLINGO-852] less warnings + general clean-up
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-02-04 12:42:29 +01:00
Klaus Straubinger 110c7b0e5a [OLINGO-834] better alias support in URI parser
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-02-04 12:38:10 +01:00
Ramesh Reddy f63bba70ad OLINGO-864: Refining the Edm.Date and Edm.Time behavior not to assume GMT 2016-02-03 11:48:04 -06:00
shawkins 382ec16ee1 OLINGO-864 refining date time behavior 2016-02-03 09:46:24 -05:00
mibo 1a7c28a743 [OLINGO-832] Reverted change for inline entities 2016-01-31 17:43:55 +01:00
Michael Bolz c6d45d9f51 [OLINGO-832] Introduced AbstractEntityCollection 2016-01-26 14:41:49 +01:00
Ramesh Reddy b317b9006d OLINGO-855: adding support for odata-isolation header support acknowledgement to ServiceHandler interface 2016-01-25 09:20:54 -06:00
Michael Bolz 44e1b02633 [OLINGO-832] Minor change for PoC demo 2016-01-25 14:43:24 +01:00
Michael Bolz c02215e2ef [OLINGO-832] Merge branch 'master' into OLINGO-832_StreamSerializerPoC 2016-01-25 14:18:13 +01:00
Michael Bolz 0cc2199437 [OLINGO-832] Fixed channel copy 2016-01-25 14:14:02 +01:00
mibo 69f58e84bf [OLINGO-832] Added iterable 2016-01-24 12:31:02 +01:00
Ramesh Reddy b9512eda4b OLINGO-853: correcting the encoding behavior as I reverted the change in EdmString from OLINGO-854, this will also localize the change to this perticular method 2016-01-22 11:45:06 -06:00
Ramesh Reddy 322085df6b OLINGO-854: reverting the changes from previous commit 2016-01-22 11:36:29 -06:00
Michael Bolz 885ec27ef2 [OLINGO-832] Added additional methods for Java NIO Channels 2016-01-22 13:14:06 +01:00
Ramesh Reddy b5eae4f6c2 OLINGO-854: The conversion of string to URI and from URI to string need to be correcty encoded and decoded, this fix addresses that 2016-01-21 16:17:18 -06:00
Ramesh Reddy 16d238f96f OLINGO-853: Correcting the encoding of datetime properties correctly to be used in a URI 2016-01-21 16:01:59 -06:00
Ramesh Reddy 03aa1d07d9 OLINGO-853: Correcting the encoding of datetime properties correctly to be used in a URI 2016-01-21 13:13:37 -06:00
Klaus Straubinger 8537f3a512 [OLINGO-834] small URI parser improvements
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-20 15:30:39 +01:00
Christian Amend 27e17aba90 [OLINGO-851] Added getInternalName to Mapping object
I also added the mapping to the EdmBindingTarget.
2016-01-20 14:25:38 +01:00
Klaus Straubinger 36e6dc9295 [OLINGO-852] reduced usage of Serializable and org.apache.commons.lang3 in commons
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-20 13:27:21 +01:00
Klaus Straubinger 26f7d2a6b1 [OLINGO-???] less use of reflection in equals() and hashCode()
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-18 13:36:52 +01:00
Klaus Straubinger a283bddbbf [OLINGO-834] parsing of most geo literals in URI parser
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-18 13:36:18 +01:00
Klaus Straubinger c7aa842fb4 [OLINGO-575] removal of some test V3 code
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-18 13:35:48 +01:00
Klaus Straubinger 1b6259b979 reduced usage of org.slf4j and org.apache.commons.lang3
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-18 13:30:40 +01:00
Klaus Straubinger 6837fd7651 [OLINGO-834] clean-up exceptions
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-18 13:30:11 +01:00
Klaus Straubinger b881e9caac [OLINGO-834] better debug output
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-18 13:29:41 +01:00
Klaus Straubinger 3295bcc062 [OLINGO-834] URI parser shall not ignore empty path segments
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-12 15:18:45 +01:00
Christian Amend b0866014df [OLINGO-834] Shift dependecies from commons to core
The dependencies were not used in the commons part of the library
2016-01-08 13:12:45 +01:00
Christian Amend 53d2e8bb8c [OLINGO-834] Adjust LICENSE file
I removed the Antlr and treelayout bsd license.
2016-01-08 10:03:04 +01:00
Christian Amend 26080f420a [OLINGO-834] Delete AntLR dependecies 2016-01-07 15:00:17 +01:00