olingo-odata4.git
4 weeks ago[OLINGO-1582] Remove CVE-2020-36518 master
Daniel Heid [Thu, 18 Aug 2022 07:57:06 +0000 (09:57 +0200)] 
[OLINGO-1582] Remove CVE-2020-36518

Jackson 2.13.3 contains this vulnerability: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-36518

6 weeks ago[OLINGO-1571] Fixed special chars for search
mibo [Mon, 8 Aug 2022 18:06:20 +0000 (20:06 +0200)] 
[OLINGO-1571] Fixed special chars for search

6 months ago[OLINGO-1560] Set version to next SNAPSHOT
mibo [Sat, 12 Mar 2022 07:24:38 +0000 (08:24 +0100)] 
[OLINGO-1560] Set version to next SNAPSHOT

6 months ago[OLINGO-1560] Fixes for build
mibo [Sun, 27 Feb 2022 08:03:34 +0000 (09:03 +0100)] 
[OLINGO-1560] Fixes for build

6 months ago[OLINGO-1560] Set version to 4.9.0 4.9.0
mibo [Sun, 27 Feb 2022 06:34:32 +0000 (07:34 +0100)] 
[OLINGO-1560] Set version to 4.9.0

7 months ago[OLINGO-1560] Updated micro version of dependencies
mibo [Sat, 26 Feb 2022 11:39:18 +0000 (12:39 +0100)] 
[OLINGO-1560] Updated micro version of dependencies

7 months ago[OLINGO-1560] Excluded .github from RAT check
mibo [Sat, 26 Feb 2022 10:29:31 +0000 (11:29 +0100)] 
[OLINGO-1560] Excluded .github from RAT check

7 months ago[OLINGO-1471] Adding support for multiple interior rings
shawkins [Wed, 22 Jul 2020 15:47:56 +0000 (11:47 -0400)] 
[OLINGO-1471] Adding support for multiple interior rings

7 months agoFixing a typo
D067452 [Mon, 2 Aug 2021 18:39:54 +0000 (20:39 +0200)] 
Fixing a typo

7 months agoSet up CodeQL scans
D067452 [Mon, 2 Aug 2021 15:10:28 +0000 (17:10 +0200)] 
Set up CodeQL scans

GitHub offers code scanning that is based on CodeQL (the same engine that is used in [LGTM.com](https://lgtm.com/)). Shortly, that's a static analysis tool that is able to catch various issues including security ones. Once enabled for pull requests, it would help with catching issues earlier.

The scan may be run via [GitHub Actions](https://docs.github.com/en/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#enabling-code-scanning-using-actions) for pull requests. Or, LGTM checks may be enabled, the instructions are [here](https://lgtm.com/help/lgtm/managing-automated-code-review).

This pull request adds a GitHub workflow that runs CodeQL scans for pull requests and the main branch. There results will be available:

- in the "Security" tab for project maintainers
- in each pull request (only new alerts or fixed ones)

7 months ago[OLINGO-1413] Comment on thread-safty of ODataHandlerImpl
mibo [Sat, 26 Feb 2022 07:38:51 +0000 (08:38 +0100)] 
[OLINGO-1413] Comment on thread-safty of ODataHandlerImpl

7 months ago[OLINGO-1554] Fix uniqueness of Content-ID in batch request
mibo [Sat, 26 Feb 2022 07:22:11 +0000 (08:22 +0100)] 
[OLINGO-1554] Fix uniqueness of Content-ID in batch request

8 months ago[OLINGO-1556]Fix scale handling of BigDecimals in EdmAssistedJsonSerializer
ramya vasanth [Tue, 25 Jan 2022 09:35:52 +0000 (15:05 +0530)] 
[OLINGO-1556]Fix scale handling of BigDecimals in EdmAssistedJsonSerializer

8 months agoOLINGO-1551 Update parent, plugin versions and dependencies
Daniel Heid [Wed, 29 Dec 2021 20:35:54 +0000 (21:35 +0100)] 
OLINGO-1551 Update parent, plugin versions and dependencies

12 months ago[OLINGO-1526]Allow aggregates in concat to have multiple identical aliases
ramya vasanth [Fri, 17 Sep 2021 07:50:19 +0000 (13:20 +0530)] 
[OLINGO-1526]Allow aggregates in concat to have multiple identical aliases

12 months ago[OLINGO-1547]Avoid BufferOverFlowException in BatchLineReader
ramya vasanth [Fri, 17 Sep 2021 06:05:14 +0000 (11:35 +0530)] 
[OLINGO-1547]Avoid BufferOverFlowException in BatchLineReader

12 months ago[OLINGO-1546]Support Jackson 2.12.x
ramya vasanth [Fri, 17 Sep 2021 05:57:16 +0000 (11:27 +0530)] 
[OLINGO-1546]Support Jackson 2.12.x

12 months ago[OLINGO-1545]Scientific notation value of Edm.Double cannot be processed
ramya vasanth [Fri, 17 Sep 2021 05:09:32 +0000 (10:39 +0530)] 
[OLINGO-1545]Scientific notation value of Edm.Double cannot be processed

12 months ago[OLINGO-1544]Fix for deserialize delta request payload with navigation
ramya vasanth [Thu, 16 Sep 2021 12:26:04 +0000 (17:56 +0530)] 
[OLINGO-1544]Fix for deserialize delta request payload with navigation

15 months agoFixed typo
mibo [Mon, 14 Jun 2021 10:50:08 +0000 (12:50 +0200)] 
Fixed typo

15 months agoUpdate SECURITY.md
mibo [Mon, 14 Jun 2021 08:04:23 +0000 (10:04 +0200)] 
Update SECURITY.md

15 months agoUpdate SECURITY.md
mibo [Mon, 14 Jun 2021 08:03:57 +0000 (10:03 +0200)] 
Update SECURITY.md

15 months agoSecurity Policy
mibo [Mon, 14 Jun 2021 08:03:23 +0000 (10:03 +0200)] 
Security Policy

16 months ago[OLINGO-1526]Support for Compute aggregate method
ramya vasanth [Tue, 11 May 2021 05:43:57 +0000 (11:13 +0530)] 
[OLINGO-1526]Support for Compute aggregate method

16 months ago[OLINGO-1525]PUT, POST support on collection properties
ramya vasanth [Tue, 11 May 2021 04:40:37 +0000 (10:10 +0530)] 
[OLINGO-1525]PUT, POST support on collection properties

18 months ago[OLINGO-1062]Fix deserialization of empty collections
ramya vasanth [Fri, 19 Mar 2021 09:50:52 +0000 (15:20 +0530)] 
[OLINGO-1062]Fix deserialization of empty collections

18 months ago[OLINGO-1517]The timeout for batch response is very low
ramya vasanth [Fri, 19 Mar 2021 09:35:10 +0000 (15:05 +0530)] 
[OLINGO-1517]The timeout for batch response is very low

18 months ago[OLINGO-1472]Support string-based scales in property metadata
ramya vasanth [Wed, 3 Mar 2021 09:01:12 +0000 (14:31 +0530)] 
[OLINGO-1472]Support string-based scales in property metadata

18 months ago[OLINGO-1515]Support non-ascii characters in OData
ramya vasanth [Wed, 3 Mar 2021 07:28:30 +0000 (12:58 +0530)] 
[OLINGO-1515]Support non-ascii characters in OData

18 months ago[OLINGO-1514]Upgrade Netty version
ramya vasanth [Wed, 3 Mar 2021 07:18:25 +0000 (12:48 +0530)] 
[OLINGO-1514]Upgrade Netty version

20 months ago[OLINGO-1505]Support instance annotation for Stream property
ramya vasanth [Fri, 22 Jan 2021 08:09:37 +0000 (13:39 +0530)] 
[OLINGO-1505]Support instance annotation for Stream property

20 months ago[OLINGO-1499]Fix case-sensitive handling of Content-Type header in BatchLineReader
ramya vasanth [Fri, 22 Jan 2021 07:14:01 +0000 (12:44 +0530)] 
[OLINGO-1499]Fix case-sensitive handling of Content-Type header in BatchLineReader

20 months ago[OLINGO-1408]Convert java.time.Instant to edm.DateTimeOffset in generic flow
ramya vasanth [Fri, 22 Jan 2021 06:59:52 +0000 (12:29 +0530)] 
[OLINGO-1408]Convert java.time.Instant to edm.DateTimeOffset in generic flow

20 months ago[OLINGO-1508]Setting event allocator in XMLInputFactory
ramya vasanth [Fri, 22 Jan 2021 05:11:46 +0000 (10:41 +0530)] 
[OLINGO-1508]Setting event allocator in XMLInputFactory

21 months ago[OLINGO-1502] Set version to next SNAPSHOT
mibo [Sun, 27 Dec 2020 10:28:19 +0000 (11:28 +0100)] 
[OLINGO-1502] Set version to next SNAPSHOT

21 months ago[OLINGO-1502] Set version to 4.8.0 4.8.0
mibo [Sun, 27 Dec 2020 07:50:08 +0000 (08:50 +0100)] 
[OLINGO-1502] Set version to 4.8.0

21 months ago[OLINGO-1502] Set version to 4.8.0-RC01 4.8.0-RC01
mibo [Mon, 14 Dec 2020 20:00:44 +0000 (21:00 +0100)] 
[OLINGO-1502] Set version to 4.8.0-RC01

21 months ago[OLINGO-1502] Updated dependency versions
mibo [Mon, 14 Dec 2020 19:15:50 +0000 (20:15 +0100)] 
[OLINGO-1502] Updated dependency versions

21 months ago[OLINGO-1493] Updated Netty version
mibo [Mon, 14 Dec 2020 19:12:55 +0000 (20:12 +0100)] 
[OLINGO-1493] Updated Netty version

21 months agoClose http result on exceptions and when Odata Result closed
Vlad Kozyr [Thu, 7 May 2020 10:33:15 +0000 (13:33 +0300)] 
Close http result on exceptions and when Odata Result closed

21 months ago[OLINGO-1499]Support simple new lines in batch requests
ramya vasanth [Wed, 9 Dec 2020 05:46:57 +0000 (11:16 +0530)] 
[OLINGO-1499]Support simple new lines in batch requests

22 months ago[OLINGO-1495]Uri parsing error for GET request on child entity with ID
ramya vasanth [Tue, 24 Nov 2020 10:18:13 +0000 (15:48 +0530)] 
[OLINGO-1495]Uri parsing error for GET request on child entity with ID

22 months ago[OLINGO-1480]Client error when reading Decimal literal
ramya vasanth [Thu, 19 Nov 2020 08:41:38 +0000 (14:11 +0530)] 
[OLINGO-1480]Client error when reading Decimal literal

22 months ago[OLINGO-1490] Update(PUT) Collection Property
Archana Rai [Fri, 30 Oct 2020 10:31:49 +0000 (16:01 +0530)] 
[OLINGO-1490] Update(PUT) Collection Property

22 months ago[OLINGO-1489]Support custom aggregates that have the same name a property
ramya vasanth [Thu, 29 Oct 2020 07:14:29 +0000 (12:44 +0530)] 
[OLINGO-1489]Support custom aggregates that have the same name a property

23 months ago[OLINGO-1191]Fix null issue in Edm.String
ramya vasanth [Fri, 9 Oct 2020 08:43:31 +0000 (14:13 +0530)] 
[OLINGO-1191]Fix null issue in Edm.String

23 months ago[OLINGO-1485]Server side support for instance annotations
ramya vasanth [Fri, 9 Oct 2020 08:35:14 +0000 (14:05 +0530)] 
[OLINGO-1485]Server side support for instance annotations

23 months ago[ODATA-1157]Support orderby, top and skip transformation in requests
ramya vasanth [Fri, 9 Oct 2020 06:35:51 +0000 (12:05 +0530)] 
[ODATA-1157]Support orderby, top and skip transformation in  requests

23 months ago[OLINGO-1238]Handle all header values in Accept and Accept-Charset for batch calls
ramya vasanth [Fri, 9 Oct 2020 04:51:22 +0000 (10:21 +0530)] 
[OLINGO-1238]Handle all header values in Accept and Accept-Charset for batch calls

2 years ago[OLINGO-1479]Allow system query option select and expand for POST request
ramya vasanth [Fri, 18 Sep 2020 08:17:39 +0000 (13:47 +0530)] 
[OLINGO-1479]Allow system query option select and expand for POST request

2 years ago[OLINGO-1481]Handle odata v4.01 annotations in edm assisted serailizer
ramya vasanth [Thu, 17 Sep 2020 08:56:24 +0000 (14:26 +0530)] 
[OLINGO-1481]Handle odata v4.01 annotations in edm assisted serailizer

2 years ago[OLINGO-1480]Error serializing BigDecimal when there is no Edm Property(EdmAssistedSe...
ramya vasanth [Thu, 17 Sep 2020 04:34:53 +0000 (10:04 +0530)] 
[OLINGO-1480]Error serializing BigDecimal when there is no Edm Property(EdmAssistedSerializer)

2 years ago[OLINGO-1226]Error in MetadataJsonSerializer when there is collection of Records
ramya vasanth [Thu, 27 Aug 2020 08:18:37 +0000 (13:48 +0530)] 
[OLINGO-1226]Error in MetadataJsonSerializer when there is collection of Records

2 years ago[OLINGO-1479]Allow system query option select and expand for PUT/PATCH requests
ramya vasanth [Thu, 27 Aug 2020 06:00:06 +0000 (11:30 +0530)] 
[OLINGO-1479]Allow system query option select and expand for PUT/PATCH requests

2 years ago[OLINGO-1478]Fix jackson parser for handling big numbers
ramya vasanth [Thu, 27 Aug 2020 04:40:52 +0000 (10:10 +0530)] 
[OLINGO-1478]Fix jackson parser for handling big numbers

2 years ago[OLINGO-1472]Support Scale having values variable and floating
ramya vasanth [Tue, 18 Aug 2020 07:37:09 +0000 (13:07 +0530)] 
[OLINGO-1472]Support Scale having values variable and floating

2 years ago[OLINGO-1378] does not allow some special characters in search term
ramya vasanth [Fri, 17 Jul 2020 05:01:50 +0000 (10:31 +0530)] 
[OLINGO-1378] does not allow some special characters in search term

2 years ago[OLINGO-1469]OData V4: Convert java.time types to correct Edm types
ramya vasanth [Fri, 17 Jul 2020 04:49:23 +0000 (10:19 +0530)] 
[OLINGO-1469]OData V4: Convert java.time types to correct Edm types

2 years ago[OLINGO-1446]Allow empty parameters for actions and action imports when there is...
ramya vasanth [Thu, 16 Apr 2020 09:48:52 +0000 (15:18 +0530)] 
[OLINGO-1446]Allow empty parameters for actions and action imports when there is no non binding parameter defined

2 years agoCsdlEntityType isHasStream()
Archana Rai [Tue, 14 Apr 2020 15:23:36 +0000 (20:53 +0530)] 
CsdlEntityType isHasStream()

2 years ago[OLINGO-1443]Streaming support for Media types
ramya vasanth [Fri, 3 Apr 2020 06:42:08 +0000 (12:12 +0530)] 
[OLINGO-1443]Streaming support for Media types

2 years ago[OLINGO-1442]Support update requests on Stream properties
ramya vasanth [Fri, 3 Apr 2020 04:55:09 +0000 (10:25 +0530)] 
[OLINGO-1442]Support update requests on Stream properties

2 years ago[OLINGO-1437]Add additional properties to OData Server Error
ramya vasanth [Thu, 19 Mar 2020 05:07:08 +0000 (10:37 +0530)] 
[OLINGO-1437]Add additional properties to OData Server Error

2 years ago[OLINGO-1062]Fallback to fetch full qualified name of Record when the vocab file...
ramya vasanth [Thu, 19 Mar 2020 04:32:52 +0000 (10:02 +0530)] 
[OLINGO-1062]Fallback to fetch full qualified name of Record when the vocab file is not loaded

2 years ago[OLINGO-1368]Fix for OData in operator for Integer values
ramya vasanth [Wed, 26 Feb 2020 06:09:11 +0000 (11:39 +0530)] 
[OLINGO-1368]Fix for OData in operator for Integer values

2 years agoMerge branch 'master' of https://gitbox.apache.org/repos/asf/olingo-odata4
Archana Rai [Fri, 21 Feb 2020 03:49:21 +0000 (09:19 +0530)] 
Merge branch 'master' of https://gitbox.apache.org/repos/asf/olingo-odata4

2 years agoEdmDouble relaxed
Archana Rai [Fri, 21 Feb 2020 03:47:35 +0000 (09:17 +0530)] 
EdmDouble relaxed

2 years ago[OLINGO-1431]Remove versions in Import-Packages for client-core
ramya vasanth [Thu, 20 Feb 2020 08:08:42 +0000 (13:38 +0530)] 
[OLINGO-1431]Remove versions in Import-Packages for client-core

2 years ago[OLINGO-1430]Enhance metadata serializer to include OnDelete child element for a...
ramya vasanth [Thu, 20 Feb 2020 05:17:40 +0000 (10:47 +0530)] 
[OLINGO-1430]Enhance metadata serializer to include OnDelete child element for a navigation Property

2 years ago[OLINGO-1429]Enhance metadata serializer to include Entity Set attribute for an Actio...
ramya vasanth [Thu, 20 Feb 2020 04:41:25 +0000 (10:11 +0530)] 
[OLINGO-1429]Enhance metadata serializer to include Entity Set attribute for an Action Import

2 years ago[OLINGO-1238]Code Improvements in handling exceptions
ramya vasanth [Thu, 20 Feb 2020 04:10:03 +0000 (09:40 +0530)] 
[OLINGO-1238]Code Improvements in handling exceptions

2 years ago[OLINGO-1424] Updated Netty version
mibo [Tue, 4 Feb 2020 05:52:20 +0000 (06:52 +0100)] 
[OLINGO-1424] Updated Netty version

2 years ago[OLINGO-1421]Handling incorrect message in UriHelperImpl
ramya vasanth [Thu, 16 Jan 2020 03:01:06 +0000 (08:31 +0530)] 
[OLINGO-1421]Handling incorrect message in UriHelperImpl

2 years ago[OLINGO-1417]Serach query to support +
ramya vasanth [Tue, 14 Jan 2020 09:27:02 +0000 (14:57 +0530)] 
[OLINGO-1417]Serach query to support +

2 years ago[OLINGO-1418] Set version to next SNAPSHOT
mibo [Wed, 25 Dec 2019 17:11:14 +0000 (18:11 +0100)] 
[OLINGO-1418] Set version to next SNAPSHOT

2 years ago[OLINGO-1418] Set version to 4.7.1
mibo [Wed, 25 Dec 2019 05:11:03 +0000 (06:11 +0100)] 
[OLINGO-1418] Set version to 4.7.1

2 years ago[OLINGO-1418] Set version to 4.7.1-RC01 4.7.1-RC01
Michael Bolz [Fri, 20 Dec 2019 06:41:14 +0000 (07:41 +0100)] 
[OLINGO-1418] Set version to 4.7.1-RC01

2 years ago[OLINGO-1417]OData V4: Adopt search option based on new V4 abnf
ramya vasanth [Wed, 18 Dec 2019 05:16:21 +0000 (10:46 +0530)] 
[OLINGO-1417]OData V4: Adopt search option based on new V4 abnf

2 years ago[OLINGO-1416] Better header processing
Artem Smotrakov [Thu, 12 Dec 2019 13:14:17 +0000 (14:14 +0100)] 
[OLINGO-1416] Better header processing

2 years ago[OLINGO-1414] Updated netty-codec to 4.1.43.Final
mibo [Fri, 6 Dec 2019 20:45:54 +0000 (21:45 +0100)] 
[OLINGO-1414] Updated netty-codec to 4.1.43.Final

2 years ago[OLINGO-1406] Set version to next SNAPSHOT
mibo [Fri, 6 Dec 2019 20:42:50 +0000 (21:42 +0100)] 
[OLINGO-1406] Set version to next SNAPSHOT

2 years ago[OLINGO-1406] Set version to 4.7.0 4.7.0
mibo [Sun, 1 Dec 2019 12:59:01 +0000 (13:59 +0100)] 
[OLINGO-1406] Set version to 4.7.0

2 years ago[OLINGO-1406] Set version to 4.7.0-RC01 4.7.0-RC01
Michael Bolz [Wed, 27 Nov 2019 08:31:37 +0000 (09:31 +0100)] 
[OLINGO-1406] Set version to 4.7.0-RC01

2 years ago[OLINGO-1406] Added scm link
Michael Bolz [Wed, 27 Nov 2019 08:05:57 +0000 (09:05 +0100)] 
[OLINGO-1406] Added scm link

2 years agoOLINGO-999 | Ensuring that payloadManager is closing PipedInputStream in case that...
Bogdan Ilies [Tue, 3 Apr 2018 06:49:37 +0000 (09:49 +0300)] 
OLINGO-999 | Ensuring that payloadManager is closing PipedInputStream in case that http client leaked that.

Signed-off-by: Bogdan Ilies <bogdan.ilies@mulesoft.com>
2 years ago[OLINGO-1114] Minor test fix
Michael Bolz [Wed, 27 Nov 2019 07:41:47 +0000 (08:41 +0100)] 
[OLINGO-1114] Minor test fix

2 years ago[OLINGO-1114] Fix NULL PrimitiveValue change the type when convert (#21)
jzhao [Wed, 27 Nov 2019 07:38:27 +0000 (15:38 +0800)] 
[OLINGO-1114] Fix NULL PrimitiveValue change the type when convert (#21)

ClientEntity to a HttpEntity

2 years ago[OLINGO-1406] added some toString() methods (#26)
luca-vercelli [Wed, 27 Nov 2019 07:34:30 +0000 (08:34 +0100)] 
[OLINGO-1406] added some toString() methods (#26)

General and minor improvement during release

2 years agoMerge pull request #55 from danielfernandez/olingo-1395
mibo [Wed, 27 Nov 2019 07:31:24 +0000 (08:31 +0100)] 
Merge pull request #55 from danielfernandez/olingo-1395

[OLINGO-1395] Fixed parsing error when ReturnType contains Annotation

2 years ago[OLINGO-1114] Minor test fix
Michael Bolz [Tue, 26 Nov 2019 06:57:47 +0000 (07:57 +0100)] 
[OLINGO-1114] Minor test fix

2 years agoMerge pull request #28 from ninckblokje/master
mibo [Tue, 26 Nov 2019 06:33:20 +0000 (07:33 +0100)] 
Merge pull request #28 from ninckblokje/master

[OLINGO-1114] Test + fix for NULL value type

2 years agoMerge pull request #62 from apache/OLINGO-1408
mibo [Tue, 26 Nov 2019 06:25:52 +0000 (07:25 +0100)] 
Merge pull request #62 from apache/OLINGO-1408

[Olingo 1408] Java 8 DateTime API support by Olingo

2 years ago[OLINGO-1408] Fix tests 62/head
ramya vasanth [Tue, 26 Nov 2019 06:12:50 +0000 (11:42 +0530)] 
[OLINGO-1408] Fix tests

2 years ago[OLINGO-1411] Fixed typo
Michael Bolz [Mon, 25 Nov 2019 20:30:33 +0000 (21:30 +0100)] 
[OLINGO-1411] Fixed typo

2 years ago[OLINGO-1408] Minor change to fix tests
Michael Bolz [Mon, 25 Nov 2019 20:28:36 +0000 (21:28 +0100)] 
[OLINGO-1408] Minor change to fix tests

2 years ago[OLINGO-1408] Applied code formatter
Michael Bolz [Mon, 25 Nov 2019 19:49:09 +0000 (20:49 +0100)] 
[OLINGO-1408] Applied code formatter

2 years ago[OLINGO-1408] Support new date time API (#57)
Adrian Görler [Mon, 25 Nov 2019 18:32:58 +0000 (19:32 +0100)] 
[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

2 years ago[OLINGO-1411] Better header parsing
Artem Smotrakov [Mon, 25 Nov 2019 15:45:35 +0000 (16:45 +0100)] 
[OLINGO-1411] Better header parsing

* [OLINGO-1411] Better header parsing

2 years ago[OLINGO-1410] Better XMLMetadata parsing
Artem Smotrakov [Mon, 25 Nov 2019 08:34:41 +0000 (09:34 +0100)] 
[OLINGO-1410] Better XMLMetadata parsing

* [OLINGO-1410] Better XMLMetadata parsing
* Minor change in DEFAULT_ALLOWED_CLASSES handling
* Applied code-formatter

2 years agoMerge pull request #56 from ianwallen/OLINGO-1400 OLINGO-1410 pr-13-test
mibo [Mon, 18 Nov 2019 08:10:25 +0000 (09:10 +0100)] 
Merge pull request #56 from ianwallen/OLINGO-1400

[OLINGO-1400] Remove duplicate call to provider.getEntityContainer() in EdmProviderImpl.createEntityContainer