<html>
<head>
</head>
<body>
<table border='0' cellpadding='3'>
<tr><td>Author: </td><td><b>semancik</b></td></tr>
<tr><td>Date:</td><td>2012-07-20 16:25:43 +0200 (Fri, 20 Jul 2012)</td></tr>
<tr><td>New Revision: </td><td>3889</td></tr>
</table>
<hr/><b>Log:</b><div style='padding-left: 20px; color:black'>
Refacting UserSynchronizer to execute changes in waves. Currently fixed to 2 waves, will add<br/>
dynamic waves and dependencies later.<br/>
This should also fix the inbound-after-change feedback problem.<br/>
Fixing a lot of internal incosistency bugs in prisms and provisioning.<br/>
Adding a test for the inbound feedback.<br/>
Improving some provisioning tests.<br/>
Removing few deprecated mockito-based tests in model.<br/>
Fixing dymanic schema namespace in model.<br/>
Some test files cleanup in provisioning.<br/>
Lots of other small things that I don't remember ...<br/>
WARNING: one sanity test still fails.<br/>
<br/>
<br/>
</div><hr/>
<b>Added:</b><div style='padding-left: 20px; color:green'>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/synchronizer/ObjectDeltaWaves.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/synchronizer/ObjectDeltaWaves.java?r=3889"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/?r=3889"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/account-daemon.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/account-daemon.xml?r=3889"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/account-morgan.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/account-morgan.xml?r=3889"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/account-script.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/account-script.xml?r=3889"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/account-will.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/account-will.xml?r=3889"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/modify-will-disable.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/modify-will-disable.xml?r=3889"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/modify-will-enable.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/modify-will-enable.xml?r=3889"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/modify-will-fullname.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/modify-will-fullname.xml?r=3889"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/script-add.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/resources/impl/dummy/script-add.xml?r=3889"><see></a><br/>
</div>
<b>Removed:</b><div style='padding-left: 20px; color:red; text-decoration:line-through;'>
   trunk/provisioning/provisioning-impl/src/test/resources/impl/account-dummy-daemon.xml<br/>
   trunk/provisioning/provisioning-impl/src/test/resources/impl/account-dummy-noname.xml<br/>
   trunk/provisioning/provisioning-impl/src/test/resources/impl/account-dummy-script.xml<br/>
   trunk/provisioning/provisioning-impl/src/test/resources/impl/account-dummy.xml<br/>
   trunk/provisioning/provisioning-impl/src/test/resources/impl/disable-account.xml<br/>
   trunk/provisioning/provisioning-impl/src/test/resources/impl/enable-account.xml<br/>
   trunk/provisioning/provisioning-impl/src/test/resources/impl/script-add.xml<br/>
</div>
<b>Modified:</b><div style='padding-left: 20px; color:blue'>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/valueconstruction/ValueConstruction.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/valueconstruction/ValueConstruction.java?r2=3889&r1=3888"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/Item.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/Item.java?r2=3889&r1=3888"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismValue.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismValue.java?r2=3889&r1=3888"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java?r2=3889&r1=3888"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ObjectDelta.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ObjectDelta.java?r2=3889&r1=3888"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/PrismValueDeltaSetTriple.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/PrismValueDeltaSetTriple.java?r2=3889&r1=3888"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/PrismAsserts.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/PrismAsserts.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/AccountSyncContext.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/AccountSyncContext.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/ChangeExecutor.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/ChangeExecutor.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/SyncContext.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/SyncContext.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/controller/ModelController.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/controller/ModelController.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/Action.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/Action.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/action/AddUserAction.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/action/AddUserAction.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/action/BaseAction.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/action/BaseAction.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/action/DeleteUserAction.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/action/DeleteUserAction.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/action/ModifyUserAction.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/action/ModifyUserAction.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/action/SynchronizeAction.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/action/SynchronizeAction.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/synchronizer/InboundProcessor.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/synchronizer/InboundProcessor.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/synchronizer/SynchronizerUtil.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/synchronizer/SynchronizerUtil.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/synchronizer/UserPolicyProcessor.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/synchronizer/UserPolicyProcessor.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/synchronizer/UserSynchronizer.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/synchronizer/UserSynchronizer.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/AbstractModelIntegrationTest.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/AbstractModelIntegrationTest.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/TestMultiResource.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/TestMultiResource.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/controller/ControllerAddObjectTest.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/controller/ControllerAddObjectTest.java?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/test/resources/common/resource-dummy.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/resources/common/resource-dummy.xml?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/test/resources/common/resource-opendj.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/resources/common/resource-opendj.xml?r2=3889&r1=3888"><see></a><br/>
trunk/model/model-impl/src/test/resources/schema/piracy.xsd   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/resources/schema/piracy.xsd?r2=3889&r1=3888"><see></a><br/>
trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java?r2=3889&r1=3888"><see></a><br/>
trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java?r2=3889&r1=3888"><see></a><br/>
trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowConverter.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowConverter.java?r2=3889&r1=3888"><see></a><br/>
trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/ConnectorInstanceIcfImpl.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/ConnectorInstanceIcfImpl.java?r2=3889&r1=3888"><see></a><br/>
trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowCacheUtil.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ShadowCacheUtil.java?r2=3889&r1=3888"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/ProvisioningServiceImplDummyTest.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/ProvisioningServiceImplDummyTest.java?r2=3889&r1=3888"><see></a><br/>
trunk/repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditEventRecord.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditEventRecord.java?r2=3889&r1=3888"><see></a><br/>
trunk/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanity.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanity.java?r2=3889&r1=3888"><see></a><br/>
trunk/testing/sanity/src/test/resources/repo/resource-opendj.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/testing/sanity/src/test/resources/repo/resource-opendj.xml?r2=3889&r1=3888"><see></a><br/>
</div>
</body></html>