[midPoint-git] [Evolveum/midpoint] d4e0da: Remove value metadata mock-up feature

mederly noreply at github.com
Fri Jun 26 09:34:14 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: d4e0da230ae3d99a400e32a217e060a699b50bc7
      https://github.com/Evolveum/midpoint/commit/d4e0da230ae3d99a400e32a217e060a699b50bc7
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContext.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismObject.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValue.java
    R infra/prism-api/src/main/java/com/evolveum/midpoint/prism/metadata/ValueMetadataMockUpFactory.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/ItemDeltaItem.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContextImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismValueImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/metadata/MidpointValueMetadataMockUpFactory.java
    M infra/schema/src/main/resources/META-INF/schemas-in-this-module.xml
    R infra/schema/src/main/resources/xml/ns/public/common/extension-metadata-mock-3.xsd
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingParser.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestValueMetadata.java
    M model/model-intest/src/test/resources/metadata/user-alice.xml
    M model/model-intest/src/test/resources/metadata/user-bob.xml
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java

  Log Message:
  -----------
  Remove value metadata mock-up feature

Relates to MID-6337.


  Commit: 9b101538b75a5756c68e23ec0331cd4bf9614a51
      https://github.com/Evolveum/midpoint/commit/9b101538b75a5756c68e23ec0331cd4bf9614a51
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-19 (Fri, 19 Jun 2020)

  Changed paths:
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/LexicalProcessorRegistry.java
    R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/AbstractJsonLexicalProcessor.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/AbstractReader.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/AbstractWriter.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/Constants.java
    A 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/JsonLexicalProcessor.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/JsonReader.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/JsonWriter.java
    R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/YamlLexicalProcessor.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/YamlReader.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/YamlWriter.java
    M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/PrismInternalTestUtil.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
    R infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/lex/AbstractJsonLexicalProcessorTest.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/lex/AbstractLexicalProcessorTest.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/lex/DelegatingLexicalProcessorTest.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/lex/TestDomParser.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
    A infra/prism-impl/src/test/resources/common/json/user-alice-metadata.json
    A infra/prism-impl/src/test/resources/common/xml/user-alice-metadata.xml

  Log Message:
  -----------
  Split AbstractJsonLexicalProcessor

Splitting of this class into reader and writer is the first step
of refactoring that is necessary to implement metadata parsing and
serialization.

Relates to MID-6337.


  Commit: 8cbb1c2b1be8d9bbdd9bdbec8f65dc42301f414b
      https://github.com/Evolveum/midpoint/commit/8cbb1c2b1be8d9bbdd9bdbec8f65dc42301f414b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-22 (Mon, 22 Jun 2020)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/AbstractReader.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/DocumentReadOperation.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/JsonReader.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/JsonReadingContext.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/ReadOperation.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/XNodeReadOperation.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/YamlReader.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/DelegatingLexicalProcessorTest.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/lex/TestDomParser.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/lex/TestYamlParser.java
    A infra/prism-impl/src/test/resources/common/json/objects-0-empty.json
    A infra/prism-impl/src/test/resources/common/json/objects-1-list.json
    R infra/prism-impl/src/test/resources/common/json/objects-1.json
    R infra/prism-impl/src/test/resources/common/json/objects-10-list-of-lists.json
    A infra/prism-impl/src/test/resources/common/json/objects-2-single-non-list.json
    R infra/prism-impl/src/test/resources/common/json/objects-2-wrong-2.json
    R infra/prism-impl/src/test/resources/common/json/objects-2-wrong.json
    R infra/prism-impl/src/test/resources/common/json/objects-3-ns.json
    A infra/prism-impl/src/test/resources/common/json/objects-3-single-list.json
    A infra/prism-impl/src/test/resources/common/json/objects-4-error.json
    R infra/prism-impl/src/test/resources/common/json/objects-4-no-root-ns.json
    R infra/prism-impl/src/test/resources/common/json/objects-5-error.json
    R infra/prism-impl/src/test/resources/common/json/objects-6-single.json
    R infra/prism-impl/src/test/resources/common/json/objects-7-single.json
    R infra/prism-impl/src/test/resources/common/json/objects-9-list-single.json
    A infra/prism-impl/src/test/resources/common/json/objects-json-yaml-1-incomplete-list.json
    A infra/prism-impl/src/test/resources/common/xml/objects-0-empty.xml
    A infra/prism-impl/src/test/resources/common/xml/objects-1-list.xml
    R infra/prism-impl/src/test/resources/common/xml/objects-1.xml
    A infra/prism-impl/src/test/resources/common/xml/objects-2-single-non-list.xml
    R infra/prism-impl/src/test/resources/common/xml/objects-3-ns.xml
    A infra/prism-impl/src/test/resources/common/xml/objects-3-single-list.xml
    A infra/prism-impl/src/test/resources/common/xml/objects-4-error.xml
    R infra/prism-impl/src/test/resources/common/xml/objects-4-no-root-ns.json
    R infra/prism-impl/src/test/resources/common/xml/objects-4-no-root-ns.xml
    R infra/prism-impl/src/test/resources/common/xml/objects-5-error.json
    R infra/prism-impl/src/test/resources/common/xml/objects-5-error.xml
    R infra/prism-impl/src/test/resources/common/xml/objects-6-single.xml
    R infra/prism-impl/src/test/resources/common/xml/objects-7-single.xml
    A infra/prism-impl/src/test/resources/common/xml/objects-xml-1-no-ns.xml
    A infra/prism-impl/src/test/resources/common/xml/objects-xml-2-ns.xml
    A infra/prism-impl/src/test/resources/common/yaml/objects-0-empty.yaml
    A infra/prism-impl/src/test/resources/common/yaml/objects-1-list.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-1.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-10-list-of-lists.yaml
    A infra/prism-impl/src/test/resources/common/yaml/objects-2-single-non-list.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-2-wrong-2.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-2-wrong.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-3-ns.yaml
    A infra/prism-impl/src/test/resources/common/yaml/objects-3-single-list.yaml
    A infra/prism-impl/src/test/resources/common/yaml/objects-4-error.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-4-no-root-ns.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-5-error.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-6-single.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-7-single.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-8-multi-document.yaml
    R infra/prism-impl/src/test/resources/common/yaml/objects-9-list-single.yaml
    A infra/prism-impl/src/test/resources/common/yaml/objects-json-yaml-1-incomplete-list.yaml
    A infra/prism-impl/src/test/resources/common/yaml/objects-yaml-1-multi-document.yaml
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/parser/TestParseObjects.java
    M infra/schema/src/test/resources/common/json/no-ns/objects-wrong.json
    M infra/schema/src/test/resources/common/json/no-ns/objects.json
    M infra/schema/src/test/resources/common/json/ns/objects-wrong.json
    M infra/schema/src/test/resources/common/json/ns/objects.json
    M infra/schema/src/test/resources/common/yaml/no-ns/objects-wrong.yaml
    M infra/schema/src/test/resources/common/yaml/no-ns/objects.yaml
    M infra/schema/src/test/resources/common/yaml/ns/objects-wrong.yaml
    M infra/schema/src/test/resources/common/yaml/ns/objects.yaml

  Log Message:
  -----------
  Partially clean-up JSON/YAML parsing

Work in progress.

Relates to MID-6337


  Commit: a9ff74753a4246924cb96e9888440272421fdbaa
      https://github.com/Evolveum/midpoint/commit/a9ff74753a4246924cb96e9888440272421fdbaa
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-23 (Tue, 23 Jun 2020)

  Changed paths:
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/LexicalProcessorRegistry.java
    R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/AbstractReader.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/DocumentReadOperation.java
    R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/JsonReader.java
    R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/JsonReadingContext.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/JsonValueParser.java
    R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/ReadOperation.java
    R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/XNodeReadOperation.java
    R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/YamlReader.java
    A 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/DocumentReader.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonReader.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonReadingContext.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/MultiDocumentReader.java
    A 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/reader/YamlReader.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/lex/DelegatingLexicalProcessorTest.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/prism-impl/src/test/resources/common/json/objects-0-empty.json
    M infra/prism-impl/src/test/resources/common/json/objects-3-single-list.json
    M infra/prism-impl/src/test/resources/common/xml/objects-3-single-list.xml
    M infra/prism-impl/src/test/resources/common/yaml/objects-0-empty.yaml
    M model/model-intest/src/test/resources/importer/import-bad.json
    M model/model-intest/src/test/resources/importer/import-ref.json
    M model/model-intest/src/test/resources/importer/import-task.json
    M model/model-intest/src/test/resources/importer/import-task.yaml
    M model/model-intest/src/test/resources/importer/import-users-overwrite.json
    M model/model-intest/src/test/resources/importer/import-users-overwrite.yaml
    M model/model-intest/src/test/resources/importer/import-users.json
    M model/model-intest/src/test/resources/importer/import-users.yaml
    M model/model-intest/src/test/resources/importer/resource-derby.json
    M model/model-intest/src/test/resources/importer/resource-derby.yaml
    M model/model-intest/src/test/resources/importer/resource-dummy-changed.json
    M model/model-intest/src/test/resources/importer/resource-dummy-changed.yaml
    M model/model-intest/src/test/resources/importer/resource-dummy-runtime-resolution.json
    M model/model-intest/src/test/resources/importer/resource-dummy-runtime-resolution.yaml

  Log Message:
  -----------
  Clean up JSON/YAML reading

The JSON/YAML reader should be ready for metadata processing.

Relates to MID-6337


  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


  Commit: 10e3eb861a87bbc7148ce5af4c47eedfbf2ae5b0
      https://github.com/Evolveum/midpoint/commit/10e3eb861a87bbc7148ce5af4c47eedfbf2ae5b0
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-24 (Wed, 24 Jun 2020)

  Changed paths:
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomIterativeReader.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
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/JaxbDomHackImpl.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java

  Log Message:
  -----------
  Do rough DOM processor refactoring

This is necessary before metadata support is added.

Relates to MID-6337


  Commit: a43635dc81fa585f35801783ac5b8e33d3949bfc
      https://github.com/Evolveum/midpoint/commit/a43635dc81fa585f35801783ac5b8e33d3949bfc
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-25 (Thu, 25 Jun 2020)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Hacks.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
    M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/query_3/SearchFilterType.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/HacksImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalProcessor.java
    R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalWriter.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomWriter.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/PrismInternalTestUtil.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/query/TestQueryConverters.java
    M infra/prism-impl/src/test/resources/common/xml/user-alice-metadata.xml
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestQueryConverter.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/parser/TestParseScriptOutput.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/parser/TestParseUser.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/parser/TestParseUserPolyString.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/DOMUtil.java
    M model/model-intest/src/test/resources/importer/import-task.json

  Log Message:
  -----------
  Add DOM metadata handling

With some code cleanup, e.g. removing deprecated parts of DOM writing.

Relates to MID-6337


  Commit: f32998e422aebae2482ce6f6b83c8d84aa2c3171
      https://github.com/Evolveum/midpoint/commit/f32998e422aebae2482ce6f6b83c8d84aa2c3171
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-25 (Thu, 25 Jun 2020)

  Changed paths:
    M config/sql/h2-4.2-all.sql
    A config/sql/h2-upgrade-4.0-4.2.sql
    R config/sql/h2-upgrade-4.1-4.2.sql
    M config/sql/mysql-4.2-all-utf8mb4.sql
    M config/sql/mysql-4.2-all.sql
    A config/sql/mysql-upgrade-4.0-4.2-utf8mb4.sql
    A config/sql/mysql-upgrade-4.0-4.2.sql
    R config/sql/mysql-upgrade-4.1-4.2-utf8mb4.sql
    R config/sql/mysql-upgrade-4.1-4.2.sql
    R config/sql/oracle-4.0-all.sql
    A config/sql/oracle-4.2-all.sql
    A config/sql/oracle-upgrade-4.0-4.2.sql
    R config/sql/oracle-upgrade-4.1-4.2.sql
    R config/sql/postgresql-4.0-all.sql
    A config/sql/postgresql-4.2-all.sql
    A config/sql/postgresql-upgrade-4.0-4.2.sql
    R config/sql/postgresql-upgrade-4.1-4.2.sql
    R config/sql/sqlserver-4.0-all.sql
    A config/sql/sqlserver-4.2-all.sql
    A config/sql/sqlserver-upgrade-4.0-4.2.sql
    R config/sql/sqlserver-upgrade-4.1-4.2.sql
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/SelectableBeanObjectDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/MyPasswordQuestionsPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfDashboard.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/HttpSecurityQuestionsAuthenticationEntryPoint.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/factory/module/HttpHeaderModuleFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/filter/MidpointAuthFilter.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/filter/MidpointRequestHeaderAuthenticationFilter.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/module/HttpHeaderModuleWebSecurityConfig.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/module/LoginFormModuleWebSecurityConfig.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/util/SecurityUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/SchrodingerComponentInitListener.java
    A gui/admin-gui/src/main/resources/initial-objects/060-archetype-report-dashboard.xml
    A gui/admin-gui/src/main/resources/initial-objects/061-archetype-report-collection.xml
    R gui/admin-gui/src/main/resources/initial-objects/170-archetype-report-dashboard.xml
    R gui/admin-gui/src/main/resources/initial-objects/171-archetype-report-collection.xml
    A gui/admin-gui/src/test/java/com/evolveum/midpoint/web/TestSecurityUtils.java
    M gui/admin-gui/testng-unit.xml
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemDefinition.java
    M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/PolyStringNormalizerConfigurationType.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ObjectFilterImpl.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/AuthenticationEvaluatorImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/NonceAuthenticationEvaluatorImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/PasswordAuthenticationEvaluatorImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityQuestionAuthenticationEvaluatorImpl.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/security/TestAbstractAuthenticationEvaluator.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/query/ValueOperation.java
    R repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/QueryInterpreter2Test.java
    A repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/QueryInterpreterTest.java
    M repo/repo-sql-impl-test/testng-integration.xml
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlAuditServiceImpl.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RAuditEventRecord.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RAuditEventStage.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RAuditEventType.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RAuditItem.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RAuditItemId.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RAuditPropertyValue.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RObjectDeltaOperation.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RObjectDeltaOperationId.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RTargetResourceOid.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RTargetResourceOidId.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RFocusPhoto.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObject.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectReference.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RObjectTextInfo.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/ROrgClosure.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RTask.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAExtBoolean.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAExtDate.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAExtLong.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAExtPolyString.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAExtReference.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAExtString.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/RAssignmentExtension.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/ROExtBoolean.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/ROExtDate.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/ROExtLong.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/ROExtPolyString.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/ROExtReference.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/any/ROExtString.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationCase.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAccessCertificationWorkItem.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignment.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RAssignmentReference.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RCaseWorkItem.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RCaseWorkItemReference.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RCertWorkItemReference.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RContainerReference.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/ROperationExecution.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/container/RTrigger.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/embedded/REmbeddedReference.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/other/RLookupTableRow.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/CaseManagementHelper.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/CertificationCaseHelper.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/SequenceHelper.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/InterpretationContext.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/QueryDefinitionRegistry.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/QueryEngine.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/QueryInterpreter.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/RQueryImpl.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/AnyDefinition.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/ClassDefinitionParser.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/CollectionDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/CollectionSpecification.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/Definition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/DefinitionComparator.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/EntityDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/IdQueryProperty.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JaxbType.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaAnyContainerDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaAnyItemLinkDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaAnyPropertyDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaAnyReferenceDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaDataNodeDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaEntityDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaEntityPointerDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaLinkDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaPropertyDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaReferenceDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/LinkDefinitionComparator.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/NotQueryable.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/OwnerGetter.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/PropertyDefinition.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/QueryEntity.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/ReferenceDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/VirtualAnyContainerDefinition.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/VirtualCollection.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/VirtualCollectionDefinition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/VirtualCollectionSpecification.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/VirtualEntity.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/VirtualEntityDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/VirtualProperty.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/VirtualPropertyDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/VirtualReference.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/CountProjectionElement.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/EntityReference.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/GenericProjectionElement.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/HibernateQuery.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/JoinSpecification.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/ProjectionElement.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/QueryParameterValue.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/RootHibernateQuery.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/AndCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/Condition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/ConstantCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/ExistsCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/InCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/IsNotNullCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/IsNullCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/JunctionCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/NotCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/OrCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/PropertyCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/PropertyPropertyComparisonCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/hqm/condition/SimpleComparisonCondition.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/matcher/DefaultMatcher.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/matcher/Matcher.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/matcher/PolyStringMatcher.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/matcher/StringMatcher.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/DataSearchResult.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/HqlDataInstance.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/HqlEntityInstance.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/ItemPathResolutionState.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/ItemPathResolver.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/resolution/ProperDataSearchResult.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/AndRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/AnyPropertyRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/ExistsRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/FullTextRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/InOidRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/ItemRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/ItemRestrictionOperation.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/ItemValueRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/LogicalRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/NaryLogicalRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/NotRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/OrRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/OrgRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/PropertyRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/ReferenceRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/Restriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/TypeRestriction.java
    A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/restriction/UnaryLogicalRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/InterpretationContext.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/QueryDefinitionRegistry2.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/QueryEngine2.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/QueryInterpreter2.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/RQueryImpl.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/ClassDefinitionParser.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/CollectionSpecification.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/IdQueryProperty.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaAnyContainerDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaAnyItemLinkDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaAnyPropertyDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaAnyReferenceDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaDataNodeDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaEntityDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaEntityPointerDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaLinkDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaPropertyDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/JpaReferenceDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/LinkDefinitionComparator.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/NotQueryable.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/VirtualAnyContainerDefinition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/definition/VirtualCollectionSpecification.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/CountProjectionElement.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/EntityReference.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/GenericProjectionElement.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/HibernateQuery.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/JoinSpecification.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/ProjectionElement.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/QueryParameterValue.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/RootHibernateQuery.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/AndCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/Condition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/ConstantCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/ExistsCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/InCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/IsNotNullCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/IsNullCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/JunctionCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/NotCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/OrCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/PropertyCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/PropertyPropertyComparisonCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/hqm/condition/SimpleComparisonCondition.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/matcher/DefaultMatcher.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/matcher/Matcher.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/matcher/PolyStringMatcher.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/matcher/StringMatcher.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/resolution/DataSearchResult.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/resolution/HqlDataInstance.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/resolution/HqlEntityInstance.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/resolution/ItemPathResolutionState.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/resolution/ItemPathResolver.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/resolution/ProperDataSearchResult.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/AndRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/AnyPropertyRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/ExistsRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/FullTextRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/InOidRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/ItemRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/ItemRestrictionOperation.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/ItemValueRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/LogicalRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/NaryLogicalRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/NotRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/OrRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/OrgRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/PropertyRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/ReferenceRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/Restriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/TypeRestriction.java
    R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query2/restriction/UnaryLogicalRestriction.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/schemacheck/SchemaActionComputer.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobExecutor.java
    M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/TestSecurityQuestionChallengeResponse.java
    M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/page/AbstractLoginPageTest.java
    M testing/schrodingertest/src/test/java/com/evolveum/midpoint/testing/schrodinger/page/LoginPageWithAuthenticationConfigTest.java
    A testing/schrodingertest/src/test/resources/configuration/objects/archetypes/archetype-node-group-gui.xml
    M testing/schrodingertest/src/test/resources/configuration/objects/securitypolicies/flexible-authentication-policy-nonce-reset-pass.xml
    M testing/schrodingertest/src/test/resources/configuration/objects/securitypolicies/flexible-authentication-policy-secururity-question-reset-pass.xml
    A testing/schrodingertest/src/test/resources/configuration/objects/tasks/add-archetype-to-node-bulk-task.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestPlentyOfAssignments.java

  Log Message:
  -----------
  Merge branch 'master' into feature/metadata-serialization


  Commit: 362c19ca0d23c800b463cd19cc80fd757e2f22cb
      https://github.com/Evolveum/midpoint/commit/362c19ca0d23c800b463cd19cc80fd757e2f22cb
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-25 (Thu, 25 Jun 2020)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistry.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismContextFactory.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/lex/json/reader/JsonObjectTokenReader.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismMarshaller.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaDescriptionParser.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaRegistryImpl.java
    M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/PrismInternalTestUtil.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
    M infra/prism-impl/src/test/resources/common/json/user-alice-metadata.json
    M infra/prism-impl/src/test/resources/common/xml/user-alice-metadata.xml
    M infra/prism-impl/src/test/resources/common/yaml/user-alice-metadata.yaml
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/impl/RestService.java

  Log Message:
  -----------
  Add metadata marshalling/unmarshalling

Now we can marshal metadata from PrismValue to XNode and back.
So the whole chain from PrismValue to XML/JSON/YAML and back
is now implemented.

Relates to MID-6337.


  Commit: 9bfbaff44b53933f3c06c5d7e1f66a698a12153a
      https://github.com/Evolveum/midpoint/commit/9bfbaff44b53933f3c06c5d7e1f66a698a12153a
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/ReferenceConverter.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/SearchFilterPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/AbstractSearchConfigurationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/AbstractSearchConfigurationPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/BasicSearchFilterModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/ReferenceAutocomplete.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/ReferencePopupPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/ReferencePopupPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/ReferenceValueSearchPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/ReferenceValueSearchPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/ReferenceValueSearchPopupPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/ReferenceValueSearchPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SearchItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SearchPropertiesConfigPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SearchPropertiesConfigPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/filter/BasicSearchFilter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/filter/SearchFilter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/filter/ValueSearchFilterItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


Compare: https://github.com/Evolveum/midpoint/compare/1dd01c6621ba...9bfbaff44b53


More information about the midPoint-svn mailing list