[midPoint-git] [Evolveum/midpoint] 6113f4: Axiom: Renamed ComplexValue to StructuredValue in ...

Tony Tkáčik noreply at github.com
Mon Jun 22 16:47:22 CEST 2020


  Branch: refs/heads/feature/axiom
  Home:   https://github.com/Evolveum/midpoint
  Commit: 6113f43674228c50564fa4809cae0d49d32eea90
      https://github.com/Evolveum/midpoint/commit/6113f43674228c50564fa4809cae0d49d32eea90
  Author: Tony Tkacik <tony.tkacik at evolveum.com>
  Date:   2020-06-22 (Mon, 22 Jun 2020)

  Changed paths:
    R infra/axiom/src/main/java/com/evolveum/axiom/api/AxiomComplexValue.java
    A infra/axiom/src/main/java/com/evolveum/axiom/api/AxiomStructuredValue.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/AxiomValue.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/AxiomValueFactory.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/AxiomValueIdentifier.java
    R infra/axiom/src/main/java/com/evolveum/axiom/api/ComplexValueImpl.java
    A infra/axiom/src/main/java/com/evolveum/axiom/api/StructuredValueImpl.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/schema/AxiomIdentifierDefinition.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/schema/AxiomItemDefinition.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/schema/AxiomTypeDefinition.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/BasicStatementRule.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/LazyValue.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/spi/AbstractBaseDefinition.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/spi/AxiomIdentifierDefinitionImpl.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/spi/AxiomItemDefinitionImpl.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/spi/AxiomTypeDefinitionImpl.java
    M infra/axiom/src/main/resources/axiom-data.axiom
    M infra/axiom/src/main/resources/axiom-types.axiom
    M infra/axiom/src/test/java/com/evolveum/axiom/lang/test/TestAxiomInfra.java
    M infra/axiom/src/test/java/com/evolveum/axiom/lang/test/TestTypeDerivation.java

  Log Message:
  -----------
  Axiom: Renamed ComplexValue to StructuredValue in Axiom sources

Signed-off-by: Tony Tkacik <tony.tkacik at evolveum.com>


  Commit: 46f468f07566e10aab7506b9d82d77a59c5630cc
      https://github.com/Evolveum/midpoint/commit/46f468f07566e10aab7506b9d82d77a59c5630cc
  Author: Tony Tkacik <tony.tkacik at evolveum.com>
  Date:   2020-06-22 (Mon, 22 Jun 2020)

  Changed paths:
    M infra/axiom/src/main/java/com/evolveum/axiom/api/AbstractAxiomItem.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/AbstractAxiomValue.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/AxiomName.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/AxiomValue.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/AxiomValueIdentifier.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/StructuredValueImpl.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/schema/AxiomItemDefinition.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/schema/DelegatedItemDefinition.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomBuiltIn.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomItemContext.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomValueContext.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/BasicStatementRule.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/ItemContext.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/MapItemContext.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/ValueContext.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/spi/AxiomItemDefinitionImpl.java
    M infra/axiom/src/main/resources/axiom-model.axiom
    M infra/axiom/src/test/java/com/evolveum/axiom/lang/test/TestAxiomExtension.java
    A infra/axiom/src/test/resources/multimodel/extension/metadata.axiom

  Log Message:
  -----------
  Axiom: Added support for metadata and const keyword.

Added support for:
  - Map Item - allows item values to be indexed by modeled identifier
  - Item overriding - requires Map Item, allows item to be overriden
  - ItemDefinition/const - Allows to specify constant value for subtyped items.
  - Model/metadata - substitution for augmentation with const target data:ValueMetadata

Signed-off-by: Tony Tkacik <tony.tkacik at evolveum.com>


  Commit: 4cdddb721b9a474eb68cc066eeb07715b45b39ef
      https://github.com/Evolveum/midpoint/commit/4cdddb721b9a474eb68cc066eeb07715b45b39ef
  Author: Tony Tkacik <tony.tkacik at evolveum.com>
  Date:   2020-06-22 (Mon, 22 Jun 2020)

  Changed paths:
    M infra/axiom/src/main/java/com/evolveum/axiom/api/stream/AxiomBuilderStreamTarget.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/stream/AxiomItemStream.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/stream/AxiomItemTarget.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/stream/PrefixedToQNameTarget.java
    M infra/axiom/src/main/java/com/evolveum/axiom/api/stream/StringToQNameTarget.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomBuiltIn.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/ItemContext.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/ValueContext.java
    M infra/axiom/src/test/resources/prism/prism-infra.axiom

  Log Message:
  -----------
  Axiom: Fixed infra support

Signed-off-by: Tony Tkacik <tony.tkacik at evolveum.com>


Compare: https://github.com/Evolveum/midpoint/compare/f43e15632b90...4cdddb721b9a


More information about the midPoint-svn mailing list