[midPoint-git] [Evolveum/midpoint] 1c5b8a: MID-6361: Add timezone to xsd:DateTime if not present
Tony Tkáčik
noreply at github.com
Mon Sep 28 15:00:47 CEST 2020
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 1c5b8a13bb9b43101a3071c4a3e5593684fccf32
https://github.com/Evolveum/midpoint/commit/1c5b8a13bb9b43101a3071c4a3e5593684fccf32
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2020-09-28 (Mon, 28 Sep 2020)
Changed paths:
M infra/prism-api/pom.xml
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestJaxbParsing.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseGenericObject.java
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
Log Message:
-----------
MID-6361: Add timezone to xsd:DateTime if not present
During parsing / creation XmlGregorianCalendar (xsd:DateTime) add local system timezone
if timezone is not present.
Current process is parse XmlGregorianCalendar, convert it to GregorianCalendar and
then convert it to XmlGregorianCalendar again.
Roundtrip via GregorianCalendar ensures that local timezone addition is same for:
- converting from UNIX time (time millis)
- converting from GregorianCalendar
- fixing up missing timezone in XmlGregorianCalendar
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
More information about the midPoint-svn
mailing list