[midPoint-git] [Evolveum/midpoint] 032c94: Add better access to repo statistics from tests
KaterynaHonchar
noreply at github.com
Thu May 30 12:18:17 CEST 2019
Branch: refs/heads/feature/gui-wrapper
Home: https://github.com/Evolveum/midpoint
Commit: 032c948d519fd501bfa32b5a41fe24beb59176b9
https://github.com/Evolveum/midpoint/commit/032c948d519fd501bfa32b5a41fe24beb59176b9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-14 (Tue, 14 May 2019)
Changed paths:
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlPerformanceMonitor.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
Log Message:
-----------
Add better access to repo statistics from tests
Commit: 93ee7ce93da553b23baa31ae053cf52614b1af24
https://github.com/Evolveum/midpoint/commit/93ee7ce93da553b23baa31ae053cf52614b1af24
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-14 (Tue, 14 May 2019)
Changed paths:
M infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractCache.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CachePerformanceCollector.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/AssociationTargetSearchExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusConstraintsChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
Log Message:
-----------
Provide a better cache statistics info for tests
Note that CachePerformanceCollector is a temporary implementation.
Something more universal is needed.
Commit: f0aeb05477a918669b5abc554e461a4ab682b97f
https://github.com/Evolveum/midpoint/commit/f0aeb05477a918669b5abc554e461a4ab682b97f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-14 (Tue, 14 May 2019)
Changed paths:
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/AbstractLdapTest.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
A testing/story/src/test/resources/ldap/assoc-perf/resource-opendj.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-ldap.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-meta.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-test.xml
A testing/story/src/test/resources/ldap/assoc-perf/task-recompute-1.xml
A testing/story/src/test/resources/ldap/assoc-perf/user-template.xml
A testing/story/src/test/resources/ldap/assoc-perf/user-test.xml
M testing/story/src/test/resources/schema/ldap.xsd
Log Message:
-----------
Add LDAP association performance test (MID-5341)
Commit: bca156105760d0a6a82cf2a334fcb450f53cf632
https://github.com/Evolveum/midpoint/commit/bca156105760d0a6a82cf2a334fcb450f53cf632
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-14 (Tue, 14 May 2019)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/DefaultSearchExpressionEvaluatorCache.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
Log Message:
-----------
Add cache for search expression evaluators
This is EXPERIMENTAL feature! The cache is not invalidated
properly now. (Probably OK, because it is operation-scoped anyway.)
Commit: efb4275e8a96272dac69e88b863734b6bdba3269
https://github.com/Evolveum/midpoint/commit/efb4275e8a96272dac69e88b863734b6bdba3269
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestQueryConverter.java
M infra/util/src/main/java/com/evolveum/midpoint/util/caching/CachePerformanceCollector.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/AssociationFromLinkExpressionEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/errorhandling/ObjectAlreadyExistHandler.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/RepoObjectResolver.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
Log Message:
-----------
Reduce usage of searchObjectsIterative
This call was frequently used in provisioning and in search-based
expression evaluators. Its disadvantage is that it is not nicely
cacheable. So we replaced it here by searchObjects calls. The back
side is that we lost the possibility to stop search after sufficient
entries are fetched; but we didn't use this option so far anyway.
Fixes in RepositoryCache's null-or-harmless option checking are
here as well.
Commit: c63d4d1fc834aba998bc9e741ef2fbdb38c4c0a4
https://github.com/Evolveum/midpoint/commit/c63d4d1fc834aba998bc9e741ef2fbdb38c4c0a4
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/DeleteObjectResult.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/AddObjectResult.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/Cache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/ChangeDescription.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/QueryKey.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-sql-impl-test/pom.xml
M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/TestSqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
Log Message:
-----------
Implement elaborate query cache eviction
Originally we removed all queries related to given object type.
However, we should be more selective; otherwise e.g. after account
shadow is modified, all entitlement shadow queries are thrown away.
Commit: 9a631d1292aa98fd3f449243950f234c377f2fa1
https://github.com/Evolveum/midpoint/commit/9a631d1292aa98fd3f449243950f234c377f2fa1
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/PerformanceMonitor.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchIterativeTest.java
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/SqlBaseService.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlPerformanceMonitor.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlPerformanceMonitorImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryFactory.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/dictionary/ExtItemDictionary.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
Log Message:
-----------
Pull up performance monitor to repo-api
This is needed to access the monitor even through RepositoryCache.
Note that this is probably a temporary measure, until serious
performance monitoring is in place.
Commit: 2529f363cf8b16227686cf4ce6100bca7c52738c
https://github.com/Evolveum/midpoint/commit/2529f363cf8b16227686cf4ce6100bca7c52738c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
M build-system/pom.xml
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ReconciliationTaskHandler.java
M repo/repo-cache/pom.xml
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/Cache.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/CacheKey.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/CacheObject.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCacheObjectKey.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCacheObjectValue.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
Log Message:
-----------
Add cache2k-based global object+query cache
This is a very preliminary implementation.
Commit: 23337b6b5036f0e3d74ca2f03493987afd0f83b0
https://github.com/Evolveum/midpoint/commit/23337b6b5036f0e3d74ca2f03493987afd0f83b0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectDeltaSchemaLevelUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/AuditController.java
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/lens/Clockwork.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ReconciliationTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AuditHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/tasks/WfTaskController.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
Log Message:
-----------
Use cache for resolving names in audit records
This deals with resolving names in object deltas: Originally, the
resolution was implemented in AuditServiceProxy.completeRecord; now
it's the responsibility of the caller. Proxy does it as well, but
issues a performance-related warning.
Commit: 51963130786d305668e2fa5de1baa7c5b5b8701d
https://github.com/Evolveum/midpoint/commit/51963130786d305668e2fa5de1baa7c5b5b8701d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCache.java
Log Message:
-----------
Add removal of global cache on system exit
Otherwise tests do fail because of double creation of the cache.
Commit: dc338154a63f7f03746826f648d80653cef26756
https://github.com/Evolveum/midpoint/commit/dc338154a63f7f03746826f648d80653cef26756
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
Log Message:
-----------
Fix null list handling in SearchResultList
The class did not correctly handled lazy initialization of inner
list object.
Commit: cd93f62b12a2d370ffa446d9debc7a014bedc27d
https://github.com/Evolveum/midpoint/commit/cd93f62b12a2d370ffa446d9debc7a014bedc27d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
Log Message:
-----------
Do cosmetic changes in provisioning.searchObjects
Commit: d028f0a0ef721a51a4ec6ce9499c4e8c6fba547c
https://github.com/Evolveum/midpoint/commit/d028f0a0ef721a51a4ec6ce9499c4e8c6fba547c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
R repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/PerformanceMonitor.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationPerformanceInformation.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationRecord.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceInformation.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceMonitor.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/RAnyConverterStaticTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchIterativeTest.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/RestartOperationRequestedException.java
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/SqlBaseService.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlPerformanceMonitorImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryFactory.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/dictionary/ExtItemDictionary.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/BaseHelper.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/OutputFormatter.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/PerformanceInformationImpl.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/SqlPerformanceMonitorImpl.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
Log Message:
-----------
Enhance repository performance monitoring
The repo performance monitoring mechanism was polished and enhanced.
Now the performance data is available per thread as well as globally.
This is needed to be able to store it into task operational stats.
(This feature is not ready yet.)
Commit: 64d78222b4960c7895da25c22c4b53e55f627a13
https://github.com/Evolveum/midpoint/commit/64d78222b4960c7895da25c22c4b53e55f627a13
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-16 (Thu, 16 May 2019)
Changed paths:
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CachePerformanceInformationUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/caching/CachePerformanceCollector.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceInformationUtil.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeResultHandler.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/RunningTask.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.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/TaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
Log Message:
-----------
Store repository and cache perf stats in tasks
This is a preliminary implementation.
Also changed default repository performance monitoring level
to LEVEL_LOCAL_STATISTICS.
Commit: 00670dadc2be2abafea9ad1d5fe6e0b9ae47d462
https://github.com/Evolveum/midpoint/commit/00670dadc2be2abafea9ad1d5fe6e0b9ae47d462
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
Log Message:
-----------
Add forgotten file
Commit: 3fb225c1c5a34dc77f909fddd5007445e81a9b8b
https://github.com/Evolveum/midpoint/commit/3fb225c1c5a34dc77f909fddd5007445e81a9b8b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M build-system/pom.xml
M repo/repo-cache/pom.xml
Log Message:
-----------
Replace cache2k "bom" dependency with api & core
This is an attempt to fix build on Travis.
Commit: 04dd75503c917d7a5a684d829e54fc6d05d3d60d
https://github.com/Evolveum/midpoint/commit/04dd75503c917d7a5a684d829e54fc6d05d3d60d
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/EntitlementConverter.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/IntegrationTestTools.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/DummyGroupAsserter.java
Log Message:
-----------
Improved entitlements test, but unable to reproduce MID-5315 yet
Commit: 85bcfdfab52bf77ae8b987e5f5a0b943a1a8ff2a
https://github.com/Evolveum/midpoint/commit/85bcfdfab52bf77ae8b987e5f5a0b943a1a8ff2a
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/ArchetypeManager.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusProcessor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/archetypes/TestArchetypes.java
A model/model-intest/src/test/resources/archetypes/archetype-contractor.xml
A model/model-intest/src/test/resources/archetypes/user-meathook.xml
A model/model-intest/src/test/resources/archetypes/user-template-contractor.xml
Log Message:
-----------
Proper handling of object template defined in archetype (MID-3151)
Commit: 0d942b5ed72ff2e1c0c811008cfb28ec221e729f
https://github.com/Evolveum/midpoint/commit/0d942b5ed72ff2e1c0c811008cfb28ec221e729f
Author: skublik <lskublik at evolveum.com>
Date: 2019-05-18 (Sat, 18 May 2019)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-notifications-3.xsd
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestNotifications.java
M model/model-intest/src/test/resources/notifications/system-configuration.xml
M model/notifications-impl/pom.xml
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/SimpleSmsTransport.java
Log Message:
-----------
adding proxy support for sms transport (MID-5061)
Commit: 04957a851ab348055f9d25d2d8096752695ac0aa
https://github.com/Evolveum/midpoint/commit/04957a851ab348055f9d25d2d8096752695ac0aa
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-18 (Sat, 18 May 2019)
Changed paths:
M gui/admin-gui/pom.xml
A gui/admin-gui/src/main/java/com/evolveum/midpoint/init/RepoCacheInitialSetup.java
M gui/admin-gui/src/main/resources/ctx-init.xml
M gui/admin-gui/src/main/resources/localization/Midpoint.properties
A infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheConfigurationManager.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheType.java
A infra/schema/src/main/resources/default-caching-profile.xml
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
R infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractCache.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractThreadLocalCache.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheConfiguration.java
M infra/util/src/main/java/com/evolveum/midpoint/util/caching/CachePerformanceCollector.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/caching/AbstractSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/DefaultSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryKey.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelCrudService.java
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/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkMedic.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusConstraintsChecker.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/DeleteNotUpdatedShadowTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ReconciliationTaskHandler.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M provisioning/provisioning-api/pom.xml
M provisioning/provisioning-impl/pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyParallelism.java
M repo/repo-cache/pom.xml
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/AbstractGlobalCache.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/Cache.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCache.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCacheObjectKey.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalObjectCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalQueryCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalObjectCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalQueryCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalVersionCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/QueryKey.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeResultHandler.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/SimpleTaskAdapter.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/IntegrationTestTools.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.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/TaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobExecutor.java
M testing/conntest/pom.xml
M testing/longtest/pom.xml
M testing/rest/pom.xml
M testing/story/pom.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
A testing/story/src/test/resources/ldap/assoc-perf/system-configuration.xml
A testing/story/src/test/resources/ldap/assoc-perf/task-recompute-no-role-and-shadow-cache.xml
Log Message:
-----------
Make caching configurable
Caching (both local and global caches) is now configurable
via system config object. Old way of configuring repo global cache
via config.xml is gone.
Code for repo caches was refactored greatly.
This is an intermediate commit, but the functionality is largely OK.
Commit: 0fce22cd4e1608622170b2a880398d673fa64429
https://github.com/Evolveum/midpoint/commit/0fce22cd4e1608622170b2a880398d673fa64429
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-18 (Sat, 18 May 2019)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/FocusValidityScannerTaskHandler.java
Log Message:
-----------
Fix "attempt to modify immutable value" (model)
This is a consequence of using global repo cache: the object
being returned is unmodifiable one.
Commit: 5613ca112d5dca48680e3a9fa140c05ceae2115c
https://github.com/Evolveum/midpoint/commit/5613ca112d5dca48680e3a9fa140c05ceae2115c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-18 (Sat, 18 May 2019)
Changed paths:
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
Log Message:
-----------
Fix searchObjects with max staleness option
Commit: b2d55fbd98b08e190cb8be4af1c06f252577911c
https://github.com/Evolveum/midpoint/commit/b2d55fbd98b08e190cb8be4af1c06f252577911c
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedConnectorSchemaImpl.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedResourceSchemaImpl.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalMonitor.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestResources.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConnectorManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
Log Message:
-----------
Fix some consequences of objects' immutability
Now the repo cache returns immutable objects when asked for ones
with option=readonly. The rest of midPoint code was not quite prepared
for this. So we now have either to temporarily unfreeze such objects
or make their clones (if really needed).
Commit: 569eb44f4ed92881cc41d1bdd4371d8a5b2499eb
https://github.com/Evolveum/midpoint/commit/569eb44f4ed92881cc41d1bdd4371d8a5b2499eb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLoggingConfiguration.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
Log Message:
-----------
Adapt TestLoggingConfiguration
As we changed repositoryService in AbstractModelIntegrationTest to
point to repository cache, some tests need to be adapted.
Commit: 86681eb768c48aa6da272ec1e50d475dacc5823c
https://github.com/Evolveum/midpoint/commit/86681eb768c48aa6da272ec1e50d475dacc5823c
Author: skublik <lskublik at evolveum.com>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/DeleteNotUpdatedShadowTaskHandler.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskCategory.java
Log Message:
-----------
changing task category for DeleteNotUpdatedShadowTaskHandler
Commit: e2aad52227f12c73824e58cb6d61e6479cfa9966
https://github.com/Evolveum/midpoint/commit/e2aad52227f12c73824e58cb6d61e6479cfa9966
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMultiResource.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/ChangeDescription.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectUpdater.java
Log Message:
-----------
Rework repo cache invalidation code
The original code was too weak. Now we explicitly check whether
the object (identified by OID) was a part of the original search
result.
Commit: 39708fa3a43bdedc148e715eb7b41d4fbc465bd9
https://github.com/Evolveum/midpoint/commit/39708fa3a43bdedc148e715eb7b41d4fbc465bd9
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/RefFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/builder/R_AtomicFilter.java
Log Message:
-----------
Switch defaultTargetTypeAsAny to true in RefFilter
This is to make default behavior consistent with the behavior
of this filter in repository.
Commit: bc88866f61dd3b89d5d39b33e30281300c93b22e
https://github.com/Evolveum/midpoint/commit/bc88866f61dd3b89d5d39b33e30281300c93b22e
Author: Lukas Skublik <lskublik at evolveum.com>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M gui/admin-gui/src/main/resources/initial-objects/022-archetype-business-role.xml
Log Message:
-----------
Update 022-archetype-business-role.xml
Commit: af404c0fafd50641bc98b141648a1d3f288f4f41
https://github.com/Evolveum/midpoint/commit/af404c0fafd50641bc98b141648a1d3f288f4f41
Author: Lukas Skublik <lskublik at evolveum.com>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M gui/admin-gui/src/main/resources/initial-objects/022-archetype-business-role.xml
Log Message:
-----------
Update 022-archetype-business-role.xml
Commit: fc2bf72773fe71f86b471b9695250110fb9103dd
https://github.com/Evolveum/midpoint/commit/fc2bf72773fe71f86b471b9695250110fb9103dd
Author: Lukas Skublik <lskublik at evolveum.com>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M gui/admin-gui/src/main/resources/initial-objects/022-archetype-business-role.xml
Log Message:
-----------
Update 022-archetype-business-role.xml
Commit: fc14be0c383f05b5ed282c1fea6c5534350a599f
https://github.com/Evolveum/midpoint/commit/fc14be0c383f05b5ed282c1fea6c5534350a599f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-21 (Tue, 21 May 2019)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/crypto/CryptoUtil.java
M infra/common/src/test/java/com/evolveum/midpoint/common/TestCryptoUtil.java
A infra/common/src/test/resources/crypto/task-modify-jack-password.xml
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/RawType.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/TestScriptingBasic.java
A model/model-intest/src/test/resources/scripting/modify-jack-password-task.xml
A model/model-intest/src/test/resources/scripting/modify-jack-password.xml
A model/model-intest/src/test/resources/scripting/system-configuration.xml
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
Log Message:
-----------
Store deltas and bulk actions encrypted (MID-5359)
Also refactored CryptoUtil to be more generic and maintainable.
Fixed executeChangesAsynchronously to return task with new OID.
Commit: 2c6327a6b8c4aff00d344892f212432f971f0a5d
https://github.com/Evolveum/midpoint/commit/2c6327a6b8c4aff00d344892f212432f971f0a5d
Author: skublik <lskublik at evolveum.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M gui/admin-gui/src/main/resources/initial-objects/022-archetype-business-role.xml
M infra/common/src/main/java/com/evolveum/midpoint/common/crypto/CryptoUtil.java
M infra/common/src/test/java/com/evolveum/midpoint/common/TestCryptoUtil.java
A infra/common/src/test/resources/crypto/task-modify-jack-password.xml
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/RawType.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/TestScriptingBasic.java
A model/model-intest/src/test/resources/scripting/modify-jack-password-task.xml
A model/model-intest/src/test/resources/scripting/modify-jack-password.xml
A model/model-intest/src/test/resources/scripting/system-configuration.xml
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/origin/master'
Commit: 5b5438f97d2de1ec60cee44a72b7b9da0147e33f
https://github.com/Evolveum/midpoint/commit/5b5438f97d2de1ec60cee44a72b7b9da0147e33f
Author: skublik <lskublik at evolveum.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/SimpleSmsTransport.java
Log Message:
-----------
changing proxyUsername as optional attribute
Commit: 3547d61e0ba67f41cb520ce1f17890991d223ffb
https://github.com/Evolveum/midpoint/commit/3547d61e0ba67f41cb520ce1f17890991d223ffb
Author: skublik <lskublik at evolveum.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestNotifications.java
Log Message:
-----------
removing error in TestNotifications
Commit: f1e499b0dfecb459c6b84d4d31087f85c7b7e52b
https://github.com/Evolveum/midpoint/commit/f1e499b0dfecb459c6b84d4d31087f85c7b7e52b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/RawType.java
Log Message:
-----------
Fix RawType updating (related to MID-5359)
Commit: d94f14a74d4f932fdee94bf09e8108ac4278c2cf
https://github.com/Evolveum/midpoint/commit/d94f14a74d4f932fdee94bf09e8108ac4278c2cf
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/DeleteNotUpdatedShadowTaskHandler.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestNotifications.java
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/SimpleSmsTransport.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskCategory.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: bb65c02d5b0b01573bf729f200fa968383ef7844
https://github.com/Evolveum/midpoint/commit/bb65c02d5b0b01573bf729f200fa968383ef7844
Author: Petr Gašparík <petr.gasparik at ami.cz>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties
M infra/schema/src/main/resources/localization/schema_fr.properties
M infra/schema/src/main/resources/localization/schema_tr.properties
Log Message:
-----------
Translation, WIP
Commit: 05e83a7a201a245f7e99e71c47a7965d201c276b
https://github.com/Evolveum/midpoint/commit/05e83a7a201a245f7e99e71c47a7965d201c276b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java
Log Message:
-----------
Fix notification listeners leak (MID-5355)
Due to a fault in ChangeNotificationDispatcherImpl change listeners
were not unregistered correctly. This might have a lot of various
consequences, including memory leaks, performance degradation, and
ConcurrentModificationException's on cache content (e.g. MID-5355).
This commit also introduces checks for (future) listener leaks.
Commit: b0da6babf62fb579fe46c6a1224aea4db062fa8b
https://github.com/Evolveum/midpoint/commit/b0da6babf62fb579fe46c6a1224aea4db062fa8b
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties
M infra/schema/src/main/resources/localization/schema_fr.properties
M infra/schema/src/main/resources/localization/schema_tr.properties
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: 576d7613ad43fc9a6febae66c845d182f9d22cbc
https://github.com/Evolveum/midpoint/commit/576d7613ad43fc9a6febae66c845d182f9d22cbc
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/crypto/CryptoUtil.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/JaxbVisitable.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/JaxbVisitor.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/CipherDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/DigestMethodType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/EncryptedDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/EncryptionMethodType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/HashedDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ItemDeltaType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ItemPathType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/KeyInfoType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectDeltaType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectReferenceType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/PolyStringType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ProtectedByteArrayType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ProtectedDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ProtectedStringType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/RawType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/SchemaDefinitionType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/XmlAsStringType.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismForJAXBUtil.java
M tools/xjc-plugin/src/main/java/com/evolveum/midpoint/schema/xjc/schema/SchemaProcessor.java
M tools/xjc-plugin/src/main/java/com/sun/tools/xjc/addon/apache_cxf/midpoint/MidPointPlugin.java
Log Message:
-----------
Introduce JaxbVisitor and use it for CryptoUtil
This is an experimental concept, however. There are some usability
limitations related to dichotomy between traditional prism Visitor
and this new JaxbVisitor. So don't rely on it too much, for now.
Commit: 67f09f572ea8c37efca85dcfbb56595168aa23a1
https://github.com/Evolveum/midpoint/commit/67f09f572ea8c37efca85dcfbb56595168aa23a1
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-22 (Wed, 22 May 2019)
Changed paths:
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaseIgnore.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyUuid.java
Log Message:
-----------
Disable new provisioning tests (MID-5363)
These tests are failing since they were introduced.
Let's temporarily disable them so the build will succeed.
Commit: de8b6541518e16ca65ddac4670eb2da6ce05dbfd
https://github.com/Evolveum/midpoint/commit/de8b6541518e16ca65ddac4670eb2da6ce05dbfd
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-23 (Thu, 23 May 2019)
Changed paths:
M infra/common/src/test/java/com/evolveum/midpoint/common/TestCryptoUtil.java
A infra/common/src/test/resources/crypto/task-add-jack.xml
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectDeltaType.java
Log Message:
-----------
Fix additional case of password-in-task (MID-5359)
The reworked CryptoUtil failed to process the case where the password
is stored in objectDelta.objectToAdd item.
Commit: c07382ad7af85700f8e95b256d41c957e3aee711
https://github.com/Evolveum/midpoint/commit/c07382ad7af85700f8e95b256d41c957e3aee711
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-23 (Thu, 23 May 2019)
Changed paths:
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java
Log Message:
-----------
Fix notification listeners leak (MID-5355)
Due to a fault in ChangeNotificationDispatcherImpl change listeners
were not unregistered correctly. This might have a lot of various
consequences, including memory leaks, performance degradation, and
ConcurrentModificationException's on cache content (e.g. MID-5355).
This commit also introduces checks for (future) listener leaks.
(cherry picked from commit 05e83a7a201a245f7e99e71c47a7965d201c276b)
Commit: 70e0ca13922b672cd9874d656ff4b4034c0cd2c3
https://github.com/Evolveum/midpoint/commit/70e0ca13922b672cd9874d656ff4b4034c0cd2c3
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-23 (Thu, 23 May 2019)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheConfigurationManager.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractThreadLocalCache.java
M infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheConfiguration.java
M infra/util/src/main/java/com/evolveum/midpoint/util/caching/CachePerformanceCollector.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheUtil.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/AssignmentTargetSearchExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluatorFactory.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/AssociationTargetSearchExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/FunctionExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluatorFactory.java
M 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
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluatorFactory.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusConstraintsChecker.java
M model/model-impl/src/main/resources/ctx-model.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/AbstractGlobalCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/AbstractObjectResolvableExpressionEvaluatorFactory.java
M testing/story/src/test/resources/ldap/assoc-perf/system-configuration.xml
Log Message:
-----------
Add configurable cache performance reporting
Now we can report per cache, per object type or turn the reporting
off altogether. Cache miss and pass events can be individually logged.
Commit: 40105ca543eac430fe2538a6bd4874621b0abdac
https://github.com/Evolveum/midpoint/commit/40105ca543eac430fe2538a6bd4874621b0abdac
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-23 (Thu, 23 May 2019)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/AnyArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismContainerArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismReferenceArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PropertyArrayList.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
Log Message:
-----------
Fix auxiliary prism lists cloning performance
Originally these were cloned using serialization/deserialization,
creating a huge performance impact.
Now we also (maybe temporarily) log these serialization events at INFO
level, to see them quickly.
Commit: f23ccda7fd4703f21cba54f9d88cc9ae97d49751
https://github.com/Evolveum/midpoint/commit/f23ccda7fd4703f21cba54f9d88cc9ae97d49751
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-23 (Thu, 23 May 2019)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheConfigurationManager.java
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationRecord.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceMonitor.java
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/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/dictionary/ExtItemDictionary.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/OutputFormatter.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/PerformanceInformationImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/SqlPerformanceMonitorImpl.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
M testing/story/src/test/resources/ldap/assoc-perf/system-configuration.xml
Log Message:
-----------
Add configurable repository statistics reporting
The schema for cache statistics reporting configuration was unified
to match the schema for repository statistics.
Commit: 1d67db945d81d7f00becedc6d485ac4ab8eb335a
https://github.com/Evolveum/midpoint/commit/1d67db945d81d7f00becedc6d485ac4ab8eb335a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-23 (Thu, 23 May 2019)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java
Log Message:
-----------
Fix cloning of Duration objects
Until now, these were cloned by serialization and deserialization
that is slower than a direct approach.
Commit: 0f5572861ee8c370634c140c22a94495e90299a8
https://github.com/Evolveum/midpoint/commit/0f5572861ee8c370634c140c22a94495e90299a8
Author: kate <honchar at evolveum.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/AssignmentInfoDto.java
Log Message:
-----------
mid-5344 fixing npe
Commit: fd1f8b30f581017febfc0b667af242fb90b06925
https://github.com/Evolveum/midpoint/commit/fd1f8b30f581017febfc0b667af242fb90b06925
Author: kate <honchar at evolveum.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/SecureModelPasswordTextField.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/component/ChangePasswordPanel.java
M gui/admin-gui/src/main/resources/application.yml
M gui/admin-gui/src/main/resources/initial-objects/022-archetype-business-role.xml
M gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_de.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_en.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_es.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_et.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_fi.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_hu.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_it.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_ja.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_lt.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_pl.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_pt_BR.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_ru.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_sk.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_zh_CN.properties
M infra/common/src/main/java/com/evolveum/midpoint/common/crypto/CryptoUtil.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/CompositeRefinedObjectClassDefinitionImpl.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/LayerRefinedObjectClassDefinitionImpl.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedObjectClassDefinition.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedObjectClassDefinitionImpl.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefineryObjectFactory.java
M infra/common/src/test/java/com/evolveum/midpoint/common/TestCryptoUtil.java
A infra/common/src/test/resources/crypto/task-add-jack.xml
A infra/common/src/test/resources/crypto/task-modify-jack-password.xml
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/JaxbVisitable.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/JaxbVisitor.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismAsserts.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/CipherDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/DigestMethodType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/EncryptedDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/EncryptionMethodType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/HashedDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ItemDeltaType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ItemPathType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/KeyInfoType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectDeltaType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectReferenceType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/PolyStringType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ProtectedByteArrayType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ProtectedDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ProtectedStringType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/RawType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/SchemaDefinitionType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/XmlAsStringType.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismForJAXBUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/ResourceShadowDiscriminator.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java
M infra/schema/src/main/resources/localization/schema_fr.properties
M infra/schema/src/main/resources/localization/schema_ja.properties
M infra/schema/src/main/resources/localization/schema_tr.properties
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-notifications-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/ArchetypeManager.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.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/importer/ImportAccountsFromResourceTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Construction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/DependencyProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentTripleEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusProcessor.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/security/UserProfileCompiler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/UserProfileServiceImpl.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationConfirmationEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/DeleteNotUpdatedShadowTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationExpressionsEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractModelImplementationIntegrationTest.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestDependencies.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestCorrelationConfiramtionEvaluator.java
M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractInitializedModelIntegrationTest.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestActivation.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestInbounds.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMultiAccount.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMultiResource.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestNotifications.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestStrangeCases.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/archetypes/TestArchetypes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/gensync/TestEditSchema.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/TestScriptingBasic.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/sync/TestImportRecon.java
A model/model-intest/src/test/resources/archetypes/archetype-contractor.xml
A model/model-intest/src/test/resources/archetypes/user-meathook.xml
M model/model-intest/src/test/resources/archetypes/user-template-archetypes-global.xml
A model/model-intest/src/test/resources/archetypes/user-template-contractor.xml
M model/model-intest/src/test/resources/common/resource-dummy-green.xml
M model/model-intest/src/test/resources/common/system-configuration.xml
M model/model-intest/src/test/resources/logback-test.xml
A model/model-intest/src/test/resources/multi-account/resource-dummy-multi-green.xml
A model/model-intest/src/test/resources/multi-resource/resource-dummy-beige.xml
A model/model-intest/src/test/resources/multi-resource/resource-dummy-dark-peru.xml
A model/model-intest/src/test/resources/multi-resource/resource-dummy-dark-yellow.xml
A model/model-intest/src/test/resources/multi-resource/resource-dummy-david.xml
A model/model-intest/src/test/resources/multi-resource/resource-dummy-goliath.xml
A model/model-intest/src/test/resources/multi-resource/resource-dummy-ivory.xml
A model/model-intest/src/test/resources/multi-resource/resource-dummy-lavender.xml
A model/model-intest/src/test/resources/multi-resource/resource-dummy-peru.xml
A model/model-intest/src/test/resources/multi-resource/role-dark-yellow-peru.xml
A model/model-intest/src/test/resources/multi-resource/role-dummies-beige.xml
A model/model-intest/src/test/resources/multi-resource/role-dummies-ivory.xml
A model/model-intest/src/test/resources/multi-resource/role-dummies.xml
A model/model-intest/src/test/resources/multi-resource/role-fight.xml
R model/model-intest/src/test/resources/multi/resource-dummy-beige.xml
R model/model-intest/src/test/resources/multi/resource-dummy-dark-peru.xml
R model/model-intest/src/test/resources/multi/resource-dummy-dark-yellow.xml
R model/model-intest/src/test/resources/multi/resource-dummy-david.xml
R model/model-intest/src/test/resources/multi/resource-dummy-goliath.xml
R model/model-intest/src/test/resources/multi/resource-dummy-ivory.xml
R model/model-intest/src/test/resources/multi/resource-dummy-lavender.xml
R model/model-intest/src/test/resources/multi/resource-dummy-peru.xml
R model/model-intest/src/test/resources/multi/role-dark-yellow-peru.xml
R model/model-intest/src/test/resources/multi/role-dummies-beige.xml
R model/model-intest/src/test/resources/multi/role-dummies-ivory.xml
R model/model-intest/src/test/resources/multi/role-dummies.xml
R model/model-intest/src/test/resources/multi/role-fight.xml
M model/model-intest/src/test/resources/notifications/system-configuration.xml
A model/model-intest/src/test/resources/scripting/modify-jack-password-task.xml
A model/model-intest/src/test/resources/scripting/modify-jack-password.xml
A model/model-intest/src/test/resources/scripting/system-configuration.xml
A model/model-intest/src/test/resources/strange/system-configuration-strange.xml
M model/model-intest/src/test/resources/sync/resource-dummy-lime-deprecated.xml
M model/model-intest/src/test/resources/sync/resource-dummy-lime.xml
M model/model-intest/testng-integration.xml
M model/notifications-impl/pom.xml
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/SimpleSmsTransport.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConnectorManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/EntitlementConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceCache.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaseIgnore.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyUuid.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnIdCapabilitiesAndSchemaParser.java
M provisioning/ucf-impl-connid/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/connid/ConnectorInstanceConnIdImpl.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValueSetDefinition.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchIterativeTest.java
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/SqlPerformanceMonitor.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/ObjectRetriever.java
M repo/repo-test-util/pom.xml
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/IntegrationTestTools.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/AssignmentAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/DummyGroupAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/LinkFinder.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/LinksAsserter.java
A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/MetadataAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/UserAsserter.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskCategory.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M samples/policy/meta/policies-meta-approval.xml
M tools/xjc-plugin/src/main/java/com/evolveum/midpoint/schema/xjc/schema/SchemaProcessor.java
M tools/xjc-plugin/src/main/java/com/sun/tools/xjc/addon/apache_cxf/midpoint/MidPointPlugin.java
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: eb6c9037a0ea72e856ddbc304a5685ec2d95b7b2
https://github.com/Evolveum/midpoint/commit/eb6c9037a0ea72e856ddbc304a5685ec2d95b7b2
Author: kate <honchar at evolveum.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
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/web/page/admin/PageAdminObjectList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageRepositoryQuery.java
Log Message:
-----------
MID-5346 Query playground / show in object list stopped work again
Commit: ad18d95d6a39d62f4be1c89935c6de914567ae8d
https://github.com/Evolveum/midpoint/commit/ad18d95d6a39d62f4be1c89935c6de914567ae8d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
M build-system/pom.xml
M gui/admin-gui/pom.xml
A gui/admin-gui/src/main/java/com/evolveum/midpoint/init/RepoCacheInitialSetup.java
M gui/admin-gui/src/main/resources/ctx-init.xml
M gui/admin-gui/src/main/resources/localization/Midpoint.properties
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedConnectorSchemaImpl.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedResourceSchemaImpl.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismList.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/RefFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/builder/R_AtomicFilter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/AnyArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismContainerArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismReferenceArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PropertyArrayList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheConfigurationManager.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalMonitor.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CachePerformanceInformationUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectDeltaSchemaLevelUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java
A infra/schema/src/main/resources/default-caching-profile.xml
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestQueryConverter.java
R infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractCache.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractThreadLocalCache.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheConfiguration.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CachePerformanceCollector.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheUtil.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/AssignmentTargetSearchExpressionEvaluatorFactory.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/AssociationFromLinkExpressionEvaluatorFactory.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/AssociationTargetSearchExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/FunctionExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluatorFactory.java
M 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
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/DefaultSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryKey.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelCrudService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/AuditController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
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/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkMedic.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusConstraintsChecker.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/DeleteNotUpdatedShadowTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/FocusValidityScannerTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ReconciliationTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AuditHelper.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLoggingConfiguration.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMultiResource.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestResources.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/tasks/WfTaskController.java
M provisioning/provisioning-api/pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConnectorManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/errorhandling/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyParallelism.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/DeleteObjectResult.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationPerformanceInformation.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationRecord.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceInformation.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceInformationUtil.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceMonitor.java
M repo/repo-cache/pom.xml
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/AbstractGlobalCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/AddObjectResult.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/Cache.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/CacheKey.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/CacheObject.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/ChangeDescription.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalObjectCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalQueryCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalObjectCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalQueryCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalVersionCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/QueryKey.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/RepoObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/AbstractObjectResolvableExpressionEvaluatorFactory.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeResultHandler.java
M repo/repo-sql-impl-test/pom.xml
M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/TestSqlRepositoryServiceImpl.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/RAnyConverterStaticTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchIterativeTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/SimpleTaskAdapter.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/RestartOperationRequestedException.java
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/SqlBaseService.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlPerformanceMonitor.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryFactory.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/dictionary/ExtItemDictionary.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/BaseHelper.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
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/OutputFormatter.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/PerformanceInformationImpl.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/SqlPerformanceMonitorImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/IntegrationTestTools.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/RunningTask.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.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/TaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobExecutor.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
M testing/conntest/pom.xml
M testing/longtest/pom.xml
M testing/rest/pom.xml
M testing/story/pom.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/AbstractLdapTest.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
A testing/story/src/test/resources/ldap/assoc-perf/resource-opendj.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-ldap.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-meta.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-test.xml
A testing/story/src/test/resources/ldap/assoc-perf/system-configuration.xml
A testing/story/src/test/resources/ldap/assoc-perf/task-recompute-1.xml
A testing/story/src/test/resources/ldap/assoc-perf/task-recompute-no-role-and-shadow-cache.xml
A testing/story/src/test/resources/ldap/assoc-perf/user-template.xml
A testing/story/src/test/resources/ldap/assoc-perf/user-test.xml
M testing/story/src/test/resources/schema/ldap.xsd
Log Message:
-----------
Merge branch 'feature/optimizing-repo-access'
Commit: 88f2eef65b32d8dad9108ff8acc12b064fe09aef
https://github.com/Evolveum/midpoint/commit/88f2eef65b32d8dad9108ff8acc12b064fe09aef
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
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/web/page/admin/PageAdminObjectList.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageRepositoryQuery.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/AssignmentInfoDto.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Commit: f7918914b492ead659456bfd4ed9a3b5ec11fb3e
https://github.com/Evolveum/midpoint/commit/f7918914b492ead659456bfd4ed9a3b5ec11fb3e
Author: kate <honchar at evolveum.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageAuditLogDetails.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageAuditLogDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/AuditEventRecordProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/dto/AuditSearchDto.java
M gui/admin-gui/src/main/resources/localization/Midpoint.properties
Log Message:
-----------
MID-3610 Audit log request ID
Commit: 90e4b7adc44f6d97629b8e71d1af2c714ac7e593
https://github.com/Evolveum/midpoint/commit/90e4b7adc44f6d97629b8e71d1af2c714ac7e593
Author: kate <honchar at evolveum.com>
Date: 2019-05-24 (Fri, 24 May 2019)
Changed paths:
M build-system/pom.xml
M gui/admin-gui/pom.xml
A gui/admin-gui/src/main/java/com/evolveum/midpoint/init/RepoCacheInitialSetup.java
M gui/admin-gui/src/main/resources/ctx-init.xml
M gui/admin-gui/src/main/resources/localization/Midpoint.properties
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedConnectorSchemaImpl.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedResourceSchemaImpl.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismList.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/RefFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/builder/R_AtomicFilter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/AnyArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismContainerArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismReferenceArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PropertyArrayList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheConfigurationManager.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalMonitor.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CachePerformanceInformationUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectDeltaSchemaLevelUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java
A infra/schema/src/main/resources/default-caching-profile.xml
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestQueryConverter.java
R infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractCache.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractThreadLocalCache.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheConfiguration.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CachePerformanceCollector.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheUtil.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/AssignmentTargetSearchExpressionEvaluatorFactory.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/AssociationFromLinkExpressionEvaluatorFactory.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/AssociationTargetSearchExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/FunctionExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluatorFactory.java
M 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
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/DefaultSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryKey.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelCrudService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/AuditController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
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/ModelInteractionServiceImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkMedic.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusConstraintsChecker.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/DeleteNotUpdatedShadowTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/FocusValidityScannerTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ReconciliationTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AuditHelper.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLoggingConfiguration.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMultiResource.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestResources.java
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/tasks/WfTaskController.java
M provisioning/provisioning-api/pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConnectorManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/errorhandling/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyParallelism.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/DeleteObjectResult.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationPerformanceInformation.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationRecord.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceInformation.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceInformationUtil.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceMonitor.java
M repo/repo-cache/pom.xml
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/AbstractGlobalCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/AddObjectResult.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/Cache.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/CacheKey.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/CacheObject.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/ChangeDescription.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalObjectCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalQueryCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalObjectCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalQueryCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalVersionCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/QueryKey.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/RepoObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/AbstractObjectResolvableExpressionEvaluatorFactory.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeResultHandler.java
M repo/repo-sql-impl-test/pom.xml
M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/TestSqlRepositoryServiceImpl.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/RAnyConverterStaticTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchIterativeTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/SimpleTaskAdapter.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/RestartOperationRequestedException.java
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/SqlBaseService.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlPerformanceMonitor.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryFactory.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/dictionary/ExtItemDictionary.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/BaseHelper.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
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/OutputFormatter.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/PerformanceInformationImpl.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/SqlPerformanceMonitorImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/IntegrationTestTools.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/RunningTask.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.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/TaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobExecutor.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
M testing/conntest/pom.xml
M testing/longtest/pom.xml
M testing/rest/pom.xml
M testing/story/pom.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/AbstractLdapTest.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
A testing/story/src/test/resources/ldap/assoc-perf/resource-opendj.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-ldap.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-meta.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-test.xml
A testing/story/src/test/resources/ldap/assoc-perf/system-configuration.xml
A testing/story/src/test/resources/ldap/assoc-perf/task-recompute-1.xml
A testing/story/src/test/resources/ldap/assoc-perf/task-recompute-no-role-and-shadow-cache.xml
A testing/story/src/test/resources/ldap/assoc-perf/user-template.xml
A testing/story/src/test/resources/ldap/assoc-perf/user-test.xml
M testing/story/src/test/resources/schema/ldap.xsd
Log Message:
-----------
Merge branch 'master' of https://github.com/Evolveum/midpoint
Commit: 47dfa554a3172488b8564c3e57d835959e868763
https://github.com/Evolveum/midpoint/commit/47dfa554a3172488b8564c3e57d835959e868763
Author: Radovan Semancik <radovan.semancik at evolveum.com>
Date: 2019-05-30 (Thu, 30 May 2019)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/ComponentConstants.java
M gui/admin-gui/src/main/resources/initial-objects/023-archetype-manual-provisioning-case.xml
M gui/admin-gui/src/main/resources/initial-objects/024-archetype-operation-request.xml
M gui/admin-gui/src/main/resources/initial-objects/025-archetype-approval-case.xml
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
Log Message:
-----------
Schema for adminGuiConfig in archetypePolicy
Commit: 153a4dc3b38d07a049dfaccbe43ae7a235edbc2b
https://github.com/Evolveum/midpoint/commit/153a4dc3b38d07a049dfaccbe43ae7a235edbc2b
Author: kate <honchar at evolveum.com>
Date: 2019-05-30 (Thu, 30 May 2019)
Changed paths:
M build-system/pom.xml
M gui/admin-gui/pom.xml
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/ComponentConstants.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/init/RepoCacheInitialSetup.java
M gui/admin-gui/src/main/resources/ctx-init.xml
M gui/admin-gui/src/main/resources/initial-objects/022-archetype-business-role.xml
M gui/admin-gui/src/main/resources/initial-objects/023-archetype-manual-provisioning-case.xml
M gui/admin-gui/src/main/resources/initial-objects/024-archetype-operation-request.xml
M gui/admin-gui/src/main/resources/initial-objects/025-archetype-approval-case.xml
M gui/admin-gui/src/main/resources/localization/Midpoint.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties
M gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties
M infra/common/src/main/java/com/evolveum/midpoint/common/crypto/CryptoUtil.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedConnectorSchemaImpl.java
M infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedResourceSchemaImpl.java
M infra/common/src/test/java/com/evolveum/midpoint/common/TestCryptoUtil.java
A infra/common/src/test/resources/crypto/task-add-jack.xml
A infra/common/src/test/resources/crypto/task-modify-jack-password.xml
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/JaxbVisitable.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/JaxbVisitor.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java
A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismList.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/CipherDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/DigestMethodType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/EncryptedDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/EncryptionMethodType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/HashedDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ItemDeltaType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ItemPathType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/KeyInfoType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectDeltaType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectReferenceType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ObjectType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/PolyStringType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ProtectedByteArrayType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ProtectedDataType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/ProtectedStringType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/RawType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/SchemaDefinitionType.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/types_3/XmlAsStringType.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/RefFilterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/builder/R_AtomicFilter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/AnyArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismContainerArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismForJAXBUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismReferenceArrayList.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PropertyArrayList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SearchResultList.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheConfigurationManager.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/cache/CacheType.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/internals/InternalMonitor.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/CachePerformanceInformationUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectDeltaSchemaLevelUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java
A infra/schema/src/main/resources/default-caching-profile.xml
M infra/schema/src/main/resources/localization/schema_fr.properties
M infra/schema/src/main/resources/localization/schema_tr.properties
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M infra/schema/src/main/resources/xml/ns/public/common/common-notifications-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestQueryConverter.java
R infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractCache.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractThreadLocalCache.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheConfiguration.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CachePerformanceCollector.java
A infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheUtil.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/ArchetypeManager.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/AssignmentTargetSearchExpressionEvaluatorFactory.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/AssociationFromLinkExpressionEvaluatorFactory.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/AssociationTargetSearchExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/FunctionExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluatorFactory.java
M 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
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluatorFactory.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java
A model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/DefaultSearchExpressionEvaluatorCache.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryKey.java
M model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/ExpressionTestUtil.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelCrudService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/AuditController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/CollectionProcessor.java
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/ModelInteractionServiceImpl.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/lens/AssignmentCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkMedic.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusConstraintsChecker.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocusProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/DeleteNotUpdatedShadowTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/FocusValidityScannerTaskHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/ReconciliationTaskHandler.java
A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AuditHelper.java
M model/model-impl/src/main/resources/ctx-model.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLoggingConfiguration.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMultiResource.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestNotifications.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestResources.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/archetypes/TestArchetypes.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/TestScriptingBasic.java
A model/model-intest/src/test/resources/archetypes/archetype-contractor.xml
A model/model-intest/src/test/resources/archetypes/user-meathook.xml
A model/model-intest/src/test/resources/archetypes/user-template-contractor.xml
M model/model-intest/src/test/resources/notifications/system-configuration.xml
A model/model-intest/src/test/resources/scripting/modify-jack-password-task.xml
A model/model-intest/src/test/resources/scripting/modify-jack-password.xml
A model/model-intest/src/test/resources/scripting/system-configuration.xml
M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
M model/notifications-impl/pom.xml
M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/SimpleSmsTransport.java
M provisioning/provisioning-api/pom.xml
M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
M provisioning/provisioning-impl/pom.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConnectorManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/EntitlementConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowManager.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/errorhandling/ObjectAlreadyExistHandler.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyCaseIgnore.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyParallelism.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyUuid.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/DeleteObjectResult.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/ModifyObjectResult.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationPerformanceInformation.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/OperationRecord.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceInformation.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceInformationUtil.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/perf/PerformanceMonitor.java
M repo/repo-cache/pom.xml
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/AbstractGlobalCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/AddObjectResult.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/Cache.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/CacheKey.java
R repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/CacheObject.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/ChangeDescription.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalCacheObjectValue.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalObjectCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/GlobalQueryCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalObjectCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalQueryCache.java
A repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/LocalVersionCache.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/QueryKey.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/DirectoryFileObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/ObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/RepoObjectResolver.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/AbstractObjectResolvableExpressionEvaluatorFactory.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AbstractSearchIterativeResultHandler.java
M repo/repo-sql-impl-test/pom.xml
M repo/repo-sql-impl-test/src/main/java/com/evolveum/midpoint/repo/sql/testing/TestSqlRepositoryServiceImpl.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/RAnyConverterStaticTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SearchIterativeTest.java
M repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/SimpleTaskAdapter.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/RestartOperationRequestedException.java
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/SqlBaseService.java
R repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlPerformanceMonitor.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryFactory.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SystemConfigurationChangeDispatcherImpl.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/dictionary/ExtItemDictionary.java
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/helpers/BaseHelper.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
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/OutputFormatter.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/PerformanceInformationImpl.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/perf/SqlPerformanceMonitorImpl.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/IntegrationTestTools.java
M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/DummyGroupAsserter.java
M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/RunningTask.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskCategory.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.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/TaskQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/JobExecutor.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/statistics/Statistics.java
M testing/conntest/pom.xml
M testing/longtest/pom.xml
M testing/rest/pom.xml
M testing/story/pom.xml
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/AbstractLdapTest.java
A testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapAssociationPerformance.java
A testing/story/src/test/resources/ldap/assoc-perf/resource-opendj.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-ldap.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-meta.xml
A testing/story/src/test/resources/ldap/assoc-perf/role-test.xml
A testing/story/src/test/resources/ldap/assoc-perf/system-configuration.xml
A testing/story/src/test/resources/ldap/assoc-perf/task-recompute-1.xml
A testing/story/src/test/resources/ldap/assoc-perf/task-recompute-no-role-and-shadow-cache.xml
A testing/story/src/test/resources/ldap/assoc-perf/user-template.xml
A testing/story/src/test/resources/ldap/assoc-perf/user-test.xml
M testing/story/src/test/resources/schema/ldap.xsd
M tools/xjc-plugin/src/main/java/com/evolveum/midpoint/schema/xjc/schema/SchemaProcessor.java
M tools/xjc-plugin/src/main/java/com/sun/tools/xjc/addon/apache_cxf/midpoint/MidPointPlugin.java
Log Message:
-----------
Merge branch 'master' into feature/gui-wrapper
# Conflicts:
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/ComponentConstants.java
# gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
# model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/tasks/WfTaskController.java
Compare: https://github.com/Evolveum/midpoint/compare/9c419c1d6526...153a4dc3b38d
More information about the midPoint-svn
mailing list