[midPoint-git] [Evolveum/midpoint] 0901dd: Improve asynchronous execution of scripting rules
    mederly 
    noreply at github.com
       
    Thu May 28 14:24:16 CEST 2020
    
    
  
  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 0901ddaf63f4987729ac2e80d0ed1602bb53f7b4
      https://github.com/Evolveum/midpoint/commit/0901ddaf63f4987729ac2e80d0ed1602bb53f7b4
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-05-28 (Thu, 28 May 2020)
  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/QueryFactory.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/builder/S_AtomicFilterEntry.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/schema/SchemaRegistry.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/builder/R_Filter.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ExecuteScriptUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/model/scripting/scripting-3.xsd
    M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/AbstractSingleRunTaskCreator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/ActionContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/AsynchronousScriptExecutor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/FullDataBasedObjectSet.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/IterativeScriptingTaskCreator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/LinkSourceFinder.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/LinkTargetFinder.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/ObjectSet.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/PartlyReferenceBasedObjectSet.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/PolicyRuleScriptExecutor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/QueryBasedObjectSet.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/ReferenceBasedObjectSet.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/ScriptingTaskCreator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/SingleRunNoInputTaskCreator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/SingleRunTaskCreator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/SynchronousScriptExecutor.java
    M model/model-intest/src/test/resources/member-recompute/archetype-department.xml
    M repo/repo-api/pom.xml
    A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/query/CompleteQuery.java
    R repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/query/LogicalFilter.java
    R repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/query/NAryLogicalFilter.java
    R repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/query/NAryLogicalFilterType.java
    R repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/query/NotLogicalFilter.java
    R repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/query/Query.java
    R repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/query/QueryFilter.java
    R repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/query/QueryFilterFactory.java
    R repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/query/SimpleFilter.java
    R repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/query/SimpleFilterType.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/query/SelectorToFilterTranslator.java
    M repo/security-enforcer-impl/src/main/java/com/evolveum/midpoint/security/enforcer/impl/SecurityEnforcerImpl.java
  Log Message:
  -----------
  Improve asynchronous execution of scripting rules
Full support for three modes of asynchronous execution of "execute
script" policy actions (iterative, single run, single run with no
input).
Removed obsolete query classes from repo API.
Introduced experimental CompleteQuery class to encapsulate substantial
items related to a query (type, options).
A part of MID-5967 implementation.
    
    
More information about the midPoint-svn
mailing list