Commit Graph

1450 Commits

Author SHA1 Message Date
Ramesh Reddy c7664d4cbd OLINGO-1186: Adding method on XMLMetadata to read the Edmx version for verification by the client code if they need to 2018-08-03 16:31:25 -05:00
Ramesh Reddy d0f52977e6 OLINGO-1230: adding missing OpenType attribute to complex and entity type in metadata document 2018-08-03 15:59:00 -05:00
Ramesh Reddy c2c5111a62 OLINGO-1194: Correcting the EntityResponse class to use correct property facets to generate valueToString 2018-08-03 11:17:41 -05:00
Ramesh Reddy 243708f168 OLINGO-1245: allow to define a full boolean expression with surrounding 'not' logical operator with parens surrounding the boolean expression 2018-08-03 11:07:08 -05:00
Archana Rai e18c6fa184 [OLINGO-1280]OData V4.0: Client throws exception for Asynchronous Action requests 2018-07-26 17:34:58 +05:30
Archana Rai 1da33a3853 [OLINGO-1279]OData V4.0: Client returns CsdlPath for CsdlAnnotationPath attribute 2018-07-26 17:24:06 +05:30
Archana Rai a9aaa9355d Revert "[OLINGO-1279]OData V4.0: Client returns CsdlPath for CsdlAnnotationPath attribute"
This reverts commit 8f4e554dfa.
2018-07-26 17:10:06 +05:30
Archana Rai 8f4e554dfa [OLINGO-1279]OData V4.0: Client returns CsdlPath for CsdlAnnotationPath attribute 2018-07-26 17:06:16 +05:30
ramya vasanth 2696359f33 [OLINGO-1273]The V4 client responses should be as per values of odata.metadata parameter 2018-07-09 14:12:03 +05:30
Ramesh Reddy 1fef3a131e OLINGO-1271: Making service dispatcher framework to use service root in the context url instead of relative url 2018-06-21 16:42:33 -05:00
Ramesh Reddy f0188a6ecb OLINGO-1150: The precision and scale checks are being made on exponential form than the denormalized form 2018-06-21 13:56:19 -05:00
ramya vasanth 03a02d2d69 [OLINGO-1238]Handling Prefer header with values being minimal and representation for GET and DELETE requests 2018-05-23 15:36:18 +05:30
ramya vasanth f3919036ae [OLINGO-1191] Code Improvements 2018-05-21 09:07:24 +05:30
ramya vasanth b07a7cfe26 [OLINGO-1246]Handling relative url's in odata context and few enhancements to technical service 2018-05-07 13:54:59 +05:30
ramya vasanth c81833d50e [OLINGO-1238]Code fixes w.r.t Accept and Accept charset headers 2018-04-25 14:19:15 +05:30
ramya vasanth edee782ea0 [OLINGO-1143]Expand of a stream property of a complex type 2018-04-17 13:40:02 +05:30
Archana Rai a93d49c1aa [OLINGO-1256]Error code improvements 2018-04-11 13:48:28 +05:30
ramya vasanth aaff527dcd [OLINGO-1143] Support of Expand of a navigation property of a complex type 2018-04-11 11:15:38 +05:30
Ramesh Reddy fd8bfa33d4 OLINGO-1252: adding ability load reference schemas recursively, but locallized to the schema they represent 2018-04-05 12:41:42 -05:00
ninckblokje 50ac6c8494 [OLINGO-1114] Test + fix for NULL value type 2018-03-23 10:50:43 +01:00
ramya vasanth d9aff6300f [OLINGO-1246] Including key properties in context url and response payload even if select clause does not include key properties 2018-03-21 09:52:07 +05:30
ramya vasanth eea324d5a6 [OLINGO-1249]OData Client API issue: Have a means to validate if a document isv4Metadata or isServiceDoc 2018-03-20 13:54:47 +05:30
ramya vasanth 1a739d46bf [OLINGO-1191] More Code Improvements 2018-03-15 08:12:10 +05:30
ramya vasanth bf4e2017f2 [OLINGO-1246] Fixes for Context url when the URL has select clause and expand clause having select 2018-03-13 15:31:15 +05:30
ramya vasanth eb112032dd [OLINGO-1238] Code Improvements in handling exceptions with odataVersion headers and accept headers 2018-03-12 14:07:22 +05:30
Archana Rai 75cc7197e3 [OLINGO-1237]Serialization changes for odata.metadata=minimal 2018-02-22 11:59:49 +05:30
ramya vasanth 48f93fd871 [OLINGO-1231] Serializer for complex collection properties does not respect 2018-02-21 10:20:51 +05:30
ramya vasanth 00d854f387 [OLINGO-1229] Validate Function import parameters in Uri Parser 2018-02-08 15:22:43 +05:30
ramya vasanth db95c1b9db [OLINGO-1232] Adding metadata document for testing 2018-02-08 15:10:08 +05:30
ramya vasanth 213a8c0683 [OLINGO-1232]Metadata parsing goes into an infinite loop when there is a collection of Records inside Annotation groups 2018-02-08 15:03:15 +05:30
ramya vasanth d55ed59d0d [OLINGO-1226] Serializer to construct metadata document in json format 2018-01-31 10:50:48 +05:30
Ramesh Reddy 1012bcb248 OLINGO-1150: allowing support to read decimal values presented in the exponential form 2018-01-19 11:03:46 -06:00
ramya vasanth 9dfe499517 [OLINGO-1170] Olingo v4 client api does not support custom query options in URIBuilder 2017-12-19 13:33:10 +05:30
ramya vasanth ee919d812d [OLINGO-1144] How to use the FilterFactory to create a valid URI for filtering on a ComplexValue in a collection 2017-12-18 15:04:16 +05:30
ramya vasanth 387ba9c096 [OLINGO-1191] Code Improvements 2017-12-14 10:37:35 +05:30
ramya vasanth b86aa5d977 [OLINGO-1207] Sample project supporting containment navigation 2017-12-01 09:56:36 +05:30
ramya vasanth 73d1e2e07f [OLINGO-1191] Code Improvements 2017-11-17 09:49:55 +05:30
ramya vasanth 03ab69c498 [OLINGO-1201] Enhancements to run better with Netty 2017-11-14 09:40:23 +05:30
ramya vasanth 5e21bb2ba5 [OLINGO-1201] Enhancements to run better with Netty 2017-11-14 09:39:31 +05:30
Archana Rai 1ce51fd4ec [OLINGO-1202]Bound function scenarios, samples and tests 2017-11-13 16:07:34 +05:30
ramya vasanth a3a84c9e86 [OLINGO-1191] Code Improvements 2017-11-08 10:36:03 +05:30
ramya vasanth dd09d61ab2 [OLINGO-1191]Code improvements 2017-10-24 11:32:25 +05:30
ramya vasanth 8f40d49c46 [OLINGO-1191]Code improvements 2017-10-24 11:15:15 +05:30
Archana Rai 96223df38d [OLINGO-1191]Code improvements 2017-10-24 10:52:54 +05:30
Archana Rai 3344e05b34 [OLINGO-1191]Code improvements 2017-10-12 17:19:23 +05:30
Archana Rai ac02329d1f [OLINGO-1190]To get the exact exception reason from odata service, instead of getting a generic message. 2017-10-12 17:00:46 +05:30
ramya vasanth 48263a8ce3 [OLINGO-1180] Validation of metadata post deserialization 2017-10-12 10:46:46 +05:30
Archana Rai 379a3c706e [OLINGO-1179]Copying oDataHeaders from parent call to subsequent calls 2017-09-20 18:59:04 +05:30
Archana Rai 8a968923ba [OLINGO-1182] Support Edm.Stream property for 4.0.1 in json format 2017-09-18 11:04:52 +05:30
ramya vasanth 93af105892 [OLINGO-1172] Throw meaningful exception in method buildCanonicalURL when key value is null 2017-09-14 16:43:09 +05:30
ramya vasanth f189dd07a6 Revert "[]"
This reverts commit 717d69b979.
2017-09-14 16:37:51 +05:30
ramya vasanth 717d69b979 [] 2017-09-14 16:08:38 +05:30
Tom van Wietmarschen b5ff47837f [OLINGO-1166] Add test case for enum metadata issue
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-09-08 14:57:23 +02:00
Tom van Wietmarschen 16afaa6f68 [OLINGO-1166] Fix serialization of annotations for enum members in the CSDL
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-09-08 14:56:59 +02:00
Tom van Wietmarschen 0a2ebd7953 [OLINGO-1152] Test case for null enum values
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-09-08 14:51:40 +02:00
Tom van Wietmarschen 6b34920a5b [OLINGO-1152] Fix IllegalArgumentException when enum property is null.
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-09-08 14:50:58 +02:00
Christian Amend 4cae638ff5 [OLINGO-1171] Set next 4.5.0-SNAPSHOT version 2017-09-01 15:35:37 +02:00
Christian Amend 9858f1d04c [OLINGO-1171] Set 4.4.0 release version 2017-09-01 15:15:49 +02:00
Christian Amend b98eb1fc6c [OLINGO-1171] Set 4.4.0-RC01 version 2017-08-29 09:58:49 +02:00
ramya vasanth d4f1b73875 [OLINGO-1159] Enhancements to Bound Actions in V4 2017-08-09 15:56:52 +05:30
Archana Rai 38f77daa5c [OLINGO-752] Support for + sign as a separator 2017-08-09 13:37:27 +05:30
Archana Rai f7e5a5c716 [OLINGO-1155]Delta support in Json format 2017-07-31 16:13:11 +05:30
ramya vasanth f6dd0deacc [OLINGO-1122]Addressing derived types in filter and expand 2017-07-25 09:43:57 +05:30
Archana Rai ecf7f56ec8 [ODATAJAVA-1123]OData V4.0: Support of derived types and mixed 2017-07-23 15:29:00 +05:30
ramya vasanth d808142993 [OLINGO-1062]Fix in API for Casting Types to Derived Types 2017-07-05 14:14:58 +05:30
Archana Rai 7dedb25c3a Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/olingo-odata4.git 2017-06-22 16:31:02 +05:30
Archana Rai 8130360d7c [OLINGO-1100]Get related binding target returns wrong entity set 2017-06-22 16:27:39 +05:30
ramya vasanth 36e45f0219 [OLINGO-1101] Casting Types to Derived Types 2017-06-22 15:00:24 +05:30
ramya vasanth 891421d7fc [OLINGO-1117] Sending skip and take requests without a value returns String index out of range Exception 2017-06-21 14:01:05 +05:30
ramya vasanth 8f1a079faf [OLINGO-1062] Cannot consume Term defined in external vocabulary 2017-06-21 13:27:06 +05:30
Archana Rai 2dc14d6764 Revert "[OLINGO-1062]Cannot consume Term defined in external Vocabulary"
This reverts commit ce4bc57a84.
2017-06-21 11:13:56 +05:30
ramya vasanth ce4bc57a84 [OLINGO-1062]Cannot consume Term defined in external Vocabulary 2017-06-21 10:59:27 +05:30
ramya vasanth aea44a33a0 [OLINGO-1126]ClientProperty hasNullValue incorrect for null complex values 2017-06-09 12:57:54 +05:30
ramya vasanth ce076387c3 [OLINGO-1132]Type information is lost when primitive properties with null value is updated 2017-06-08 17:40:55 +05:30
Archana Rai 66ea810b0f [ODATAJAVA-1134]Enhancement to run better with Spring 2017-06-08 16:37:27 +05:30
i050510 32ff14fe78 [OLINGO-1073] Collections with derived complex types
wrong odata.type

Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-05-09 14:37:42 +02:00
Ramesh Reddy 4a51d16425 Merge branch 'OLINGO-1046' 2017-04-27 08:36:56 -05:00
i050510 74a2da7d5e [OLINGO-753] Incorrect uri formed when the uri parameter contains /$count in URIUtils class
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-04-27 13:15:26 +02:00
Archana Rai f55205561e [OLINGO-1099] OData V4.0: $levels refactoring
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-04-27 13:01:40 +02:00
i050510 173f0d78ad [OLINGO-975] Olingo client sends incorrect types for collection members
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-04-27 13:00:35 +02:00
i050510 a16a16841b [OLINGO-1102] Missing Detail error message for ODataServerErrorException
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-04-26 16:28:18 +02:00
i050510 272719d59f [OLINGO-1064] ComplexType is deserialized as Primitive Type if the value is NULL
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-04-26 16:13:08 +02:00
Ramesh Reddy 2751c130e2 OLINGO-1046: allowing bad white space where OData specificationa allows during the URL parsing 2017-04-20 11:07:26 -05:00
Ramesh Reddy 7e262c8d07 OLINGO-846, OLINGO-1076: Expanding/relaxing the allowence of white space AFTER the query option is decoded. Also applying to name segment, note that this is only for user supplied queries 2017-04-19 13:39:08 -05:00
Ramesh Reddy 0cf76f51c5 OLINGO-1107: Changing client encoding of URL to use %20 instead of using + for space. This is done by switching the Olingo supplied Encoder and Decoder rather than the JDK supplied URLEncoder and URLDecoder 2017-04-17 17:22:50 -05:00
Ramesh Reddy 004515aaee OLINGO-1112: checking the key values for null when building the location URL in the response 2017-04-17 17:04:31 -05:00
Ramesh Reddy c85b6a6239 OLINGO-1111: using correct facets for building the key column 2017-04-17 14:14:12 -05:00
Ramesh Reddy d80bbd7afd OLINGO-1008: allowing cross-site fetching of reference metadata during fetch/resolution of 2017-04-13 09:51:29 -05:00
Ramesh Reddy 3a8cbcc337 OLINGO-1104: Write @odata.navigationLink and @odata.assosiationLink always when metadata=full, previously it is omiited when query came in with 2017-04-13 09:35:21 -05:00
Ramesh Reddy 548c6e4a15 OLINGO-861: Fixing the recursive load of the references, and nested annotations 2017-04-10 14:50:51 -05:00
i050510 89a6a69de7 [OLINGO-1080] Support Entity Iterator in batch requests
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-03-01 17:01:25 +01:00
i036162 00a5b1d2e1 [OLINGO-1083] Change EntityType attribute to Type in Singletons accroding to spec
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-03-01 16:00:09 +01:00
Archana Rai e41b81ea09 [OLINGO-1077] EntityIterator count support
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-02-07 12:09:16 +01:00
Archana Rai 01c6aa1592 Cross Service EDM
Change-Id: I14ed9771c85e576c33d51ed3ea05e6323c20c51a
Signed-off-by: Archana Rai <archana.rai@sap.com>
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-12-13 10:10:22 +01:00
Archana Rai 4b3c02373f NextLink Support in streaming
Change-Id: I199fe29991f9c02b870fd524b4276d16c1e5382e
Signed-off-by: Archana Rai <archana.rai@sap.com>
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-12-13 10:09:44 +01:00
Christian Amend 6a736db10c [OLINGO-917] Fix $entity request handling
This is a contribution from Ramya in
https://issues.apache.org/jira/browse/OLINGO-917
2016-11-22 14:17:59 +01:00
Christian Amend 84a052dcfa [OLINGO-888] Support Singletons in OData dispatcher
Contributed by Archana Rai via
https://issues.apache.org/jira/browse/OLINGO-888
2016-11-22 14:13:14 +01:00
Christian Amend cc0a6a51a8 [OLINGO-1037] Support GeoTypes in Json 2016-10-19 14:33:34 +02:00
Christian Amend 5255c336eb [OLINGO-1033] Add # for primitive type annotations 2016-10-18 15:58:13 +02:00
Klaus Straubinger 9e67d0e3e8 [OLINGO-935] improved debug support
including more unit tests

Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-10-07 14:52:41 +02:00
Klaus Straubinger 1600684d4f [OLINGO-935] $apply as option for $expand should be possible
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-10-07 14:51:57 +02:00
Klaus Straubinger 72fcaa1a54 [OLINGO-1028] stricter multiplicity tests in expression parser + clean-up
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-09-29 16:31:24 +02:00
Morten Riedel f3cee9b73b [OLINGO-1004] TecSvc batch handling changes
Modified response status code in batch case from 202 Accepted to 200 OK and adjusted tests. See odata protocol documentation 11.7.4

Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-09-29 14:15:55 +02:00
Christian Amend 59e53d6bca [OLINGO-1023] Set next 4.4.0-SNAPSHOT version 2016-09-19 14:16:21 +02:00
Christian Amend 31401845a7 [OLINGO-1023] Set 4.3.0 release version 2016-09-19 13:46:34 +02:00
Christian Amend 8515b48dd5 [OLINGO-1023] Set 4.3.0-RC01 version 2016-09-15 14:28:27 +02:00
Klaus Straubinger 14278ac189 [OLINGO-1003] server batch handling corrections
- binary content in bodies
- absolute-path URIs
- HTTP headers with allowed non-letter characters

Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-09-15 14:09:34 +02:00
Klaus Straubinger 20a00704d8 [OLINGO-936] clean-up
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-09-15 14:05:51 +02:00
Ramesh Reddy 80d046b31c OLINGO-1009: removing unused method 2016-09-09 19:04:16 -05:00
Ramesh Reddy 591f9522b5 OLINGO-1009: refining the cycle detection logic 2016-09-09 19:00:57 -05:00
Ramesh Reddy 120adfea50 OLINGO-1009: adding cycle detection when =max is used during serialization 2016-09-09 14:23:26 -05:00
shawkins 68969d547d OLINGO-1009 Changing serialization to allow for $levels 2016-09-07 09:39:25 -04:00
Klaus Straubinger b380f97b74 [OLINGO-1015] Should allow more characters in batch header names
Change-Id: Ie99b5ad2343c1109322186989a6a7744204dc8df

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2016-08-29 08:13:28 +02:00
Morten Riedel 7a56dfa393 [OLINGO-1013] Added support for aliase in core and tecsvc.
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2016-08-29 07:45:32 +02:00
Morten Riedel 19cfe4b494 [OLINGO-1004] Removed ErrorResponseTestITCase and moved the full JSON Exception test into ErrorTest.
Signed-off-by: Michael <michael.bolz@sap.com>
2016-08-22 09:38:32 +02:00
Morten Riedel fd2592d4e2 [OLINGO-1004] edited edm for consistency
added new entity types, entity sets, actions and functions to test overloading and default values, tests are not implemented yet.

Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-08-17 14:01:39 +02:00
Morten Riedel 37a1e110c6 [OLINGO-1004] edm clean up
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-08-17 09:44:22 +02:00
Morten Riedel d30f47ec6b [OLINGO-1004] removed CTCompCompExtended and added CTBase in ESFourKeyAlias instead
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-08-17 09:43:38 +02:00
Ramesh Reddy a931f657fa OLINGO-1002: Adding the missing target type for Parameter 2016-08-11 15:36:56 -05:00
Christian Amend 38c9a76eb6 [OLINGO-995] Support HEAD for metadata and service document 2016-08-11 15:58:17 +02:00
Christian Amend c0f1b997ef [OLINGO-993] Set SNAPSHOT version again 2016-07-29 11:16:16 +02:00
Christian Amend d7a2b65d94 i[OLINGO-993] Set beta version 2016-07-29 10:55:32 +02:00
Christian Amend bde34e597f [OLINGO-964] Add test for new expand type cast handling 2016-07-28 14:53:44 +02:00
Jacek Milaczewski 8a10f47b89 [OLINGO-964] fix proposal for cast type not taken into account while expanding a collection
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-28 14:53:11 +02:00
Dmitry.Tretyakov ebf4eb9280 [OLINGO-991] OData4HttpHandler does not honor split while processing request
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-28 09:22:25 +02:00
Ramesh Reddy d9ae1f68ef OLINGO-981: validating to make sure the navigation property is set to allow nullable before allowing the null as the binding value 2016-07-27 11:47:03 -05:00
Ramesh Reddy 37fe8e19b0 OLINGO-981: Allowing the null value in non-collection navigation binding property 2016-07-27 09:28:16 -05:00
Ramesh Reddy aa8f2cfc2f OLINGO-977: Adding the XML declaration to the response of Complex Collection 2016-07-27 08:57:41 -05:00
Christian Amend 68d2e23ad4 [OLINGO-989] Checkbuild issues 2016-07-27 15:22:00 +02:00
Kanika Jashrapuria 51f7af4b9c [OLINGO-989] Consume entity in case of exception
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 15:04:33 +02:00
Kanika Jashrapuria 122a31ff63 [OLINGO-989] Additional charset handling 2
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 15:03:35 +02:00
Kanika Jashrapuria f46c680c9b [OLINGO-989] Additional charset handling 1
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 15:02:20 +02:00
Kanika Jashrapuria 3e9e69314b [OLINGO-989] Stream handling enhancements
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 14:43:57 +02:00
Kanika Jashrapuria c8d69b33e6 [OLINGO-989] XMLFactory enhancements
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 14:42:46 +02:00
Kanika Jashrapuria 9a30d75711 [OLINGO-990] Fix for adding Custom headers in case of metadata call
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 14:41:34 +02:00
Kanika Jashrapuria 7c382806b7 [OLINGO-989] static check fix-Reliance on default encoding
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 14:40:03 +02:00
Morten Riedel d3fad1b166 [OLINGO-987] fixed checkstyle issue
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 10:21:17 +02:00
Morten Riedel 0760e130e8 added a testcase for entity set ESCompCollComp
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 10:20:49 +02:00
Morten Riedel d3c30cfd28 added method writeComplex to xml reader to fix the bug. Modified constant default_charset.
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 10:20:49 +02:00
Klaus Straubinger be1228c821 [OLINGO-935] API for EDM-assisted serializer
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 10:13:33 +02:00
Morten Riedel 756ae564e5 added some testcases and method writeComplex to write the type and value correctly.
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-26 10:33:32 +02:00
Christian Amend 44d6f5a171 [OLINGO-988] Prevent duplicate ExpandItems in ExpandTreeBuilder 2016-07-26 10:27:25 +02:00
Christian Amend 22a21a28ea [OLINGO-935] resolve checkstyle issue 2016-07-25 11:15:11 +02:00
Klaus Straubinger bc61da3dfd [OLINGO-935] new server serializer for dynamic data
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-25 11:10:40 +02:00
Klaus Straubinger 61b2f72a38 [OLINGO-935] content-type parameter values are case insensitive
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-25 11:09:38 +02:00
Ramesh Reddy 89438caaf5 OLINGO-982: fixing the nullable property to be true when omitted on navigation property 2016-07-22 06:27:51 -05:00
Ramesh Reddy ec009caa64 OLINGO-980: Adding the missing message key 2016-07-18 10:19:33 -05:00
Morten Riedel e916006e27 [OLINGO-979] corrected localized error message
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-14 13:33:36 +02:00
Christian Amend a6bde3beea [OLINGO-979] Fix codestyle issue 2016-07-14 10:53:12 +02:00
Morten Riedel 7d698645e0 [OLINGO-979]Changed exception message accessing from getMessage() to getLocalizedMessage() and added a test
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-14 10:46:31 +02:00
Klaus Straubinger 77423380bb [OLINGO-935] better type determination for client serializer + clean-up
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-14 10:41:10 +02:00
Michael Bolz 8d51c870fa [OLINGO-567] Add default getOperations() for EntityIterator 2016-06-30 16:00:25 +02:00
Christian Amend 6afb7fff4b [OLINGO-966] Fix filter parser guid detection 2016-06-29 14:57:31 +02:00
Ramesh Reddy 2e24ffd1d3 OLINGO-567: removing the stax-api dependency 2016-06-26 07:50:39 -07:00
Ramesh Reddy 3c0225c9da OLINGO-567: Support for odata.metadata=full 2016-06-26 07:50:39 -07:00
Ramesh Reddy b32a2ce2e2 OLINGO-967: refining the batch rollback behavior 2016-06-10 06:58:57 -05:00
Ramesh Reddy 2675f8fa01 OLINGO-960: returning null on the missing alias value in query 2016-05-23 15:04:37 -05:00
Klaus Straubinger 96c3f8903f [OLINGO-935] $apply has to be parsed first + further tests
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-05-02 13:50:15 +02:00
Klaus Straubinger 9a96ec4f9b [OLINGO-935] $apply is allowed for $count
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-04-29 14:32:07 +02:00
Christian Amend 43feffc48f [OLINGO-936] Preserve Stacktrace 2016-04-28 14:02:51 +02:00
Christian Amend f18a489f97 [OLINGO-936] fix sonar issues 2016-04-28 13:48:18 +02:00
Ramesh Reddy ff87212deb OLINGO-939 2016-04-21 16:20:49 -05:00
Ramesh Reddy 01e27bb6ee OLINGO-939: Avoiding to use contentType.getType method, instead use contentType.toContentTypeString for string form of the content-type 2016-04-21 15:26:15 -05:00
Ramesh Reddy e4f95706a9 OLINGO-939: correcting the content-type in the error response 2016-04-21 12:42:25 -05:00
Michael Bolz 4ff0e69746 [OLINGO-936] Add sonar.skip for sample and test modules 2016-04-19 16:04:19 +02:00
Klaus Straubinger 6553e95080 [OLINGO-935]URI-parser support of the data aggregation extension
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-04-18 15:06:33 +02:00
Michael Bolz 824c174d75 [OLINGO-931] Replace NPE with correct exception 2016-04-14 08:20:22 +02:00
Christian Amend 3baa3993ea [OLINGO-922] Set next 4.3.0-SNAPSHOT version 2016-04-05 14:11:24 +02:00
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