[midPoint-git] [Evolveum/midpoint] defc3f: Clean-up PathExpressionEvaluator

mederly noreply at github.com
Tue Jun 9 15:49:39 CEST 2020


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

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/ItemDeltaItem.java
    R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/PathExpressionEvaluator.java
    R model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/PathExpressionEvaluatorFactory.java
    A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/path/IdiResolutionContext.java
    A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/path/PathExpressionEvaluation.java
    A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/path/PathExpressionEvaluator.java
    A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/path/PathExpressionEvaluatorFactory.java
    A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/path/ResolutionContext.java
    A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/path/ValueResolutionContext.java
    M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
    M model/model-impl/src/main/resources/ctx-model.xml
    M model/model-intest/src/test/resources/mapping/resource-dummy-custom-function-crimson.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/evaluator/AbstractExpressionEvaluator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/evaluator/AsIsExpressionEvaluator.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/evaluator/ExpressionEvaluatorUtil.java

  Log Message:
  -----------
  Clean-up PathExpressionEvaluator

This is a preparation for MID-6275 implementation.


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

  Changed paths:
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ConstExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/FunctionExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/path/PathExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingBuilder.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingParser.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/PopulatorUtil.java
    M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/MappingTestEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/SequentialValueExpressionEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/SequentialValueExpressionEvaluatorFactory.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedOutboundConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/credentials/ProjectionCredentialsProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/MappingEvaluator.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ConfigurableValuePolicyResolver.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ConfigurableValuePolicySupplier.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValuePolicyResolver.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValuePolicySupplier.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/evaluator/AsIsExpressionEvaluator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/evaluator/LiteralExpressionEvaluator.java

  Log Message:
  -----------
  Document expression evaluators

Expression evaluators are now a bit more documented.
Some of them were slightly refactored to improve understandability.

This is a preparation for MID-6275 implementation.


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

  Changed paths:
    M dist/javadoc/pom.xml
    M dist/midpoint-api/pom.xml
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalProcessor.java
    M infra/schema-pure-jaxb/pom.xml
    M pom.xml
    M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/UpdateModificationConverter.java

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


Compare: https://github.com/Evolveum/midpoint/compare/e7f9406ee800...a0e3a7feb9f4


More information about the midPoint-svn mailing list