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

virgo47 noreply at github.com
Wed Jun 10 00:44:29 CEST 2020


  Branch: refs/heads/feature/mid-6303
  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'


  Commit: 1ade6dff4c9905faa6f9c9defab40f0ab0aaa1ab
      https://github.com/Evolveum/midpoint/commit/1ade6dff4c9905faa6f9c9defab40f0ab0aaa1ab
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/ConfigurableProtectorFactory.java

  Log Message:
  -----------
  ConfigurableProtectorFactory: code cleanup with try-with-resource


  Commit: 4f25c647a6edde581ad74f6156481f0c325cc805
      https://github.com/Evolveum/midpoint/commit/4f25c647a6edde581ad74f6156481f0c325cc805
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageNewReport.java

  Log Message:
  -----------
  PageNewReport: cleanup, close/deleteQuietly is null-safe, generification


  Commit: 9aa7e79fa880c64f1342b055c7cf573f250a469f
      https://github.com/Evolveum/midpoint/commit/9aa7e79fa880c64f1342b055c7cf573f250a469f
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M model/model-impl/pom.xml
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelDiagController.java

  Log Message:
  -----------
  Model(Diag)Controller: cleanup, try-with-resource, commons-io gone


  Commit: 762e469ff459a63cf700a5ab5b0d61eb61ae0059
      https://github.com/Evolveum/midpoint/commit/762e469ff459a63cf700a5ab5b0d61eb61ae0059
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageEvaluateMapping.java

  Log Message:
  -----------
  PageEvaluateMapping: cleanup + try-with-resource instead of closeQuietly


  Commit: 5163feec486d978596d6f87f18f423e1ba853291
      https://github.com/Evolveum/midpoint/commit/5163feec486d978596d6f87f18f423e1ba853291
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/PageDebugDownloadBehaviour.java

  Log Message:
  -----------
  PageDebugDownloadBehaviour: cleanup, closeQuietly is null-safe


  Commit: 62e08dc78f12cd6b121ffab26f54e3500a572bc8
      https://github.com/Evolveum/midpoint/commit/62e08dc78f12cd6b121ffab26f54e3500a572bc8
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject.java

  Log Message:
  -----------
  PageImportObject: cleanup, generification, closeQuietly without if !null


  Commit: babd04675ab3d4b8c3044c99f255eb57b547c62e
      https://github.com/Evolveum/midpoint/commit/babd04675ab3d4b8c3044c99f255eb57b547c62e
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageEvaluateMapping.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/PageDebugDownloadBehaviour.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageNewReport.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/ItemDeltaItem.java
    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
    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
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluator.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/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/expression/ExpressionTestUtil.java
    M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/MappingTestEvaluator.java
    M model/model-impl/pom.xml
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelDiagController.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
    M model/model-impl/src/main/resources/ctx-model.xml
    M model/model-intest/src/test/resources/mapping/resource-dummy-custom-function-crimson.xml
    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
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.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/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
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/evaluator/LiteralExpressionEvaluator.java
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/ConfigurableProtectorFactory.java

  Log Message:
  -----------
  Merge branch 'master' into feature/mid-6303


Compare: https://github.com/Evolveum/midpoint/compare/0f9e0ff6eba3...babd04675ab3


More information about the midPoint-svn mailing list