[midPoint-git] [Evolveum/midpoint] b2a854: Read metadata in JSON and YAML
mederly
noreply at github.com
Wed Jun 24 12:28:12 CEST 2020
Branch: refs/heads/feature/metadata-serialization
Home: https://github.com/Evolveum/midpoint
Commit: b2a8540349ce214ac3564320381c1b75184d0b4f
https://github.com/Evolveum/midpoint/commit/b2a8540349ce214ac3564320381c1b75184d0b4f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-06-23 (Tue, 23 Jun 2020)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/MapXNode.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/MetadataAware.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/PrimitiveXNode.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/SchemaXNode.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/Constants.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/RootObjectReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/MapXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/PrimitiveXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/SchemaXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeImpl.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
A infra/prism-impl/src/test/resources/common/yaml/user-alice-metadata.yaml
Log Message:
-----------
Read metadata in JSON and YAML
Relates to MID-6337
Commit: 82d1f2f7248ad9c183ab38d14be25508e37100d4
https://github.com/Evolveum/midpoint/commit/82d1f2f7248ad9c183ab38d14be25508e37100d4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DataLanguagePanel.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismSerializer.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismTestUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/SerializerDomTarget.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/SerializerStringTarget.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/SerializerTarget.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/SerializerXNodeTarget.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/LexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/LexicalProcessorRegistry.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalWriter.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/AbstractWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/Constants.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/DelegatingLexicalProcessor.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/DomElementSerializer.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/ItemPathDeserializer.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/ItemPathSerializer.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/ItemPathTypeDeserializer.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/ItemPathTypeSerializer.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/JsonWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/NullLexicalProcessor.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/PolyStringDeserializer.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/PolyStringSerializer.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/QNameDeserializer.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/QNameSerializer.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/XmlGregorianCalendarSerializer.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/YamlWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/AbstractReader.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/ItemPathDeserializer.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/ItemPathTypeDeserializer.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/PolyStringDeserializer.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/QNameDeserializer.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/RootObjectReader.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/AbstractWriter.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/DocumentWriter.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/DomElementSerializer.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/ItemPathSerializer.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/ItemPathTypeSerializer.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/JsonWriter.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/JsonWritingContext.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/PolyStringSerializer.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/QNameSerializer.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/WritingContext.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/XmlGregorianCalendarSerializer.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/YamlWriter.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/YamlWritingContext.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismSerializerImpl.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/lex/AbstractLexicalProcessorTest.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/lex/TestJsonParser.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/lex/TestYamlParser.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/parser/TestParseObjects.java
Log Message:
-----------
Refactor writing JSON/YAML before adding metadata
Relates to MID-6337
Commit: 4780462eecebd9403499a8b226113f8fd3431f47
https://github.com/Evolveum/midpoint/commit/4780462eecebd9403499a8b226113f8fd3431f47
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/DocumentWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/MapXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/PrimitiveXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/SchemaXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeImpl.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsingJson.java
M infra/prism-impl/src/test/resources/common/json/user-alice-metadata.json
M infra/prism-impl/src/test/resources/common/yaml/user-alice-metadata.yaml
Log Message:
-----------
Add metadata serialization for JSON/YAML
Relates to MID-6337
Compare: https://github.com/Evolveum/midpoint/compare/a9ff74753a42...4780462eeceb
More information about the midPoint-svn
mailing list