460 Commits

Author SHA1 Message Date
mibo
c28e79077c [OLINGO-1560] Set version to 4.9.0 2022-02-27 08:22:47 +01:00
shawkins
64b1a449de [OLINGO-1471] Adding support for multiple interior rings 2022-02-26 11:24:42 +01:00
ramya vasanth
72d5e9195c [OLINGO-1556]Fix scale handling of BigDecimals in EdmAssistedJsonSerializer 2022-01-25 15:05:52 +05:30
ramya vasanth
bc6a299a1f [OLINGO-1526]Allow aggregates in concat to have multiple identical aliases 2021-09-17 13:20:19 +05:30
ramya vasanth
a3d679aacd [OLINGO-1526]Support for Compute aggregate method 2021-05-11 11:13:57 +05:30
ramya vasanth
3de463a5b1 [OLINGO-1525]PUT, POST support on collection properties 2021-05-11 10:10:37 +05:30
ramya vasanth
162750f2ce [OLINGO-1515]Support non-ascii characters in OData 2021-03-03 12:58:30 +05:30
ramya vasanth
33f3e86f1e [OLINGO-1505]Support instance annotation for Stream property 2021-01-22 13:39:37 +05:30
mibo
02722f0d30 [OLINGO-1502] Set version to next SNAPSHOT 2020-12-27 11:28:19 +01:00
mibo
9ee316bed8 [OLINGO-1502] Set version to 4.8.0 2020-12-27 08:50:08 +01:00
mibo
1982d4a55a [OLINGO-1502] Set version to 4.8.0-RC01 2020-12-14 21:00:44 +01:00
ramya vasanth
b914808524 [OLINGO-1495]Uri parsing error for GET request on child entity with ID 2020-11-24 15:48:13 +05:30
Archana Rai
a50c098644 [OLINGO-1490] Update(PUT) Collection Property 2020-10-30 16:01:49 +05:30
ramya vasanth
4aba5b9f92 [OLINGO-1489]Support custom aggregates that have the same name a property 2020-10-29 12:44:29 +05:30
ramya vasanth
6f8b90bccd [OLINGO-1485]Server side support for instance annotations 2020-10-09 14:05:14 +05:30
ramya vasanth
3aa902b1b4 [ODATA-1157]Support orderby, top and skip transformation in requests 2020-10-09 12:05:51 +05:30
ramya vasanth
c62513795e [OLINGO-1479]Allow system query option select and expand for POST request 2020-09-18 13:47:39 +05:30
ramya vasanth
97a714e34f [OLINGO-1481]Handle odata v4.01 annotations in edm assisted serailizer 2020-09-17 14:26:24 +05:30
ramya vasanth
e8ca29ca62 [OLINGO-1480]Error serializing BigDecimal when there is no Edm Property(EdmAssistedSerializer) 2020-09-17 10:04:53 +05:30
ramya vasanth
1342d11438 [OLINGO-1479]Allow system query option select and expand for PUT/PATCH requests 2020-08-27 11:30:06 +05:30
ramya vasanth
3b8587973c [OLINGO-1478]Fix jackson parser for handling big numbers 2020-08-27 10:10:52 +05:30
ramya vasanth
ddaab6b0fa [OLINGO-1446]Allow empty parameters for actions and action imports when there is no non binding parameter defined 2020-04-16 15:18:52 +05:30
mibo
cb6a7ce346 [OLINGO-1418] Set version to next SNAPSHOT 2019-12-25 18:11:14 +01:00
mibo
dd944cd181 [OLINGO-1418] Set version to 4.7.1 2019-12-25 06:11:03 +01:00
Michael Bolz
53e98faf34 [OLINGO-1418] Set version to 4.7.1-RC01 2019-12-20 07:41:14 +01:00
ramya vasanth
dfe1dd288c [OLINGO-1417]OData V4: Adopt search option based on new V4 abnf 2019-12-18 10:46:21 +05:30
mibo
1adc394ba9 [OLINGO-1406] Set version to next SNAPSHOT 2019-12-06 21:42:50 +01:00
mibo
531e5bb8ee [OLINGO-1406] Set version to 4.7.0 2019-12-01 14:08:13 +01:00
Michael Bolz
3254ebdbd6 [OLINGO-1406] Set version to 4.7.0-RC01 2019-11-27 09:31:37 +01:00
ramya vasanth
636fdde13d [OLINGO-1408] Fix tests 2019-11-26 11:42:50 +05:30
Adrian Görler
932af8fb5d [OLINGO-1408] Support new date time API (#57)
* Fix usage of Calendar in tests

The tests use Calendar instances. For some test cases the time zone of a
Calendar instance is changed and then passed to the valueToString
method.

Unfortunately after just changing the time zone the Calendar only
changes the time zone but not the value of the calculated fields like
YEAR, MONTH, ... . These fields are recalculated only if they are read
by get(YEAR), get(MONTH), ... . The implementation of valueToString
clones the Calendar instance before fields are computed resulting in
a corrupt clone.

This change

1) makes sure that the test the fields in the Calendar instances used
   in the tests are computed
2) makes sure that the valueToString method triggers a computation of
the fields before cloning the Calendar

* Support types of new Date/Time API

The types of the new Date/Time API can now be used as property values.

The following mappings are now supported

EdmDateTimeOffset
- java.time.Instant
- java.time.ZonedDateTime
- java.util.Calendar
- java.util.Date
- java.sql.Timestamp
- java.lang.Long

EdmDate
- java.time.LocalDate
- java.sql.Date

EdmTimeOfDay
- java.time.LocalTime
- java.sql.Time

Only these mappings capture the semantics correctly.

For legacy reasons also supported are the following mappings are still
supported:

EdmDate
- java.util.Calendar (date component in the TZ of the calendar)
- java.util.Date     (date component in UTC)
- java.sql.Timestamp (date component in UTC)
- java.lang.Long     (date component in UTC)

EdmTimeOfDay
- java.util.Calendar (time component in the TZ of the calendar)
- java.util.Date     (time component in UTC)
- java.sql.Timestamp (time component in UTC)
- java.lang.Long     (time component in UTC)

For legacy reasons the default mapping types are unchanged (and remain
semantically incorrect):

EdmDateTimeOffset -> java.sql.Timestamp
EdmDate           -> java.util.Calendar
EdmTimeOfDay      -> java.util.Calendar

* Allow additional (but semantically wrong) conversions

EdmDate -> java.util.Date, java.sql.Timestamp
EdmTimeOfDay -> java.util.Date, java.sql.Timestamp
2019-11-25 19:32:58 +01:00
ramya vasanth
8f4d031957 [OLINGO-1155]Discrepency in Next Link shown in delta request and normal request 2019-09-13 12:48:26 +05:30
ramya vasanth
b5be472097 [OLINGO-1397]Handle post requests when there is no content type and payload 2019-09-13 12:13:46 +05:30
ramya vasanth
21d874d255 [OLINGO-1155]Bug Fixes for delta support in Json format 2019-09-09 12:05:44 +05:30
ramya vasanth
7632ec7268 [OLINGO-1155]Delta support in Json format 2019-08-29 09:51:44 +05:30
ramya vasanth
aca474ff64 [OLINGO-1368]OData V4: Support In Operator in filters 2019-06-17 14:23:36 +05:30
ramya vasanth
9244d682f7 [OLINGO-1358] Substringof Method support 2019-05-14 14:51:23 +05:30
mibo
e35f36abc5 [OLINGO-1352] Set 4.7.0-SNAPSHOT as development version 2019-05-05 08:12:19 +02:00
mibo
6e0a5cb43a [OLINGO-1352] Set version to 4.6.0 for release 2019-05-05 07:27:37 +02:00
mibo
68181b9676 [OLINGO-1352] Set version to 4.6.0-RC01 2019-05-01 06:56:06 +02:00
Ramesh Reddy
e6672fdef4 OLINGO-1350: Updating fasterxml version 2.9.8 and removing the dependency on aalto-xml library 2019-05-01 06:11:57 +02:00
Archana Rai
3395683b5a [OLINGO-1333]ODataResponse for delta client throws NPE on Asynchronous calls 2019-03-26 17:23:54 +05:30
Archana Rai
f344a3c565 [OLINGO-1323]OData v4.0: Context url should have navigation properties within when expanded 2018-12-13 16:10:10 +05:30
Archana Rai
f564c4a187 [OLINGO-1191]Code Improvements 2018-11-19 14:33:33 +05:30
Ramesh Reddy
e839533bb4 Merge branch 'OLINGO-1292' of https://github.com/shawkins/olingo-odata4 2018-09-24 12:34:18 -05:00
shawkins
b09dde0b39 OLINGO-1292 adding srid serialization and deserialization to server json 2018-09-24 10:23:31 -04:00
shawkins
ebdf0d3e3a OLINGO-1294 adding polygon support for multiple interior rings 2018-09-21 17:36:02 -04:00
Archana Rai
58ec0358c2 [OLINGO-1287]Deep Update support for Version 4.01 2018-08-17 14:32:30 +05:30
Christian Amend
0f39306541 [OLINGO-1284] Set next 4.6.0-SNAPSHOT development version 2018-08-13 15:26:45 +02:00
Christian Amend
7290f7ea4d [OLINGO-1284] Set 4.5.0 release version 2018-08-13 15:25:07 +02:00