<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-11-20 11:02:36 +0100 (Tue, 20 Nov 2012)</td></tr>
<tr><td>New Revision: </td><td>4634</td></tr>
</table>
<hr/><b>Log:</b><div style='padding-left: 20px; color:black'>
Hunting down the mysterious issues of wrong <attributes> element definition (MID-994, MID-1010 and maybe others).<br/>
Refactoring handling of operation results in the model and provisioning a bit.<br/>
Refactoring restart of projector/clockwork after consistency error (not yet perfect).<br/>
Improved the test to check for resutlts.<br/>
Some minor moving of classes around.<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/lens/ChangeExecutor.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/ChangeExecutor.java?r=4634"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/RewindException.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/RewindException.java?r=4634"><see></a><br/>
trunk/model/model-impl/src/test/resources/common/account-guybrush-dummy-red.xml <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/resources/common/account-guybrush-dummy-red.xml?r=4634"><see></a><br/>
trunk/model/model-impl/src/test/resources/common/account-jack-dummy-red.xml <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/resources/common/account-jack-dummy-red.xml?r=4634"><see></a><br/>
</div>
<b>Removed:</b><div style='padding-left: 20px; color:red; text-decoration:line-through;'>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/ChangeExecutor.java<br/>
</div>
<b>Modified:</b><div style='padding-left: 20px; color:blue'>
trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceObjectShadowUtil.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceObjectShadowUtil.java?r2=4634&r1=4633"><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=4634&r1=4633"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/Clockwork.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/Clockwork.java?r2=4634&r1=4633"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/LensElementContext.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/LensElementContext.java?r2=4634&r1=4633"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/projector/ContextLoader.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/projector/ContextLoader.java?r2=4634&r1=4633"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/ActionManagerImpl.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/ActionManagerImpl.java?r2=4634&r1=4633"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/RecomputeTaskHandler.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/RecomputeTaskHandler.java?r2=4634&r1=4633"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/SynchronizationService.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/SynchronizationService.java?r2=4634&r1=4633"><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=4634&r1=4633"><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=4634&r1=4633"><see></a><br/>
trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/TestStrangeCases.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/TestStrangeCases.java?r2=4634&r1=4633"><see></a><br/>
trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/lens/TestClockwork.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/lens/TestClockwork.java?r2=4634&r1=4633"><see></a><br/>
trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/sync/TestSynchronizationService.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/sync/TestSynchronizationService.java?r2=4634&r1=4633"><see></a><br/>
trunk/model/model-impl/src/test/resources/common/resource-dummy-red.xml <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/resources/common/resource-dummy-red.xml?r2=4634&r1=4633"><see></a><br/>
trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectNotFoundHandler.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectNotFoundHandler.java?r2=4634&r1=4633"><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=4634&r1=4633"><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=4634&r1=4633"><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=4634&r1=4633"><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=4634&r1=4633"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/mock/SynchornizationServiceMock.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/mock/SynchornizationServiceMock.java?r2=4634&r1=4633"><see></a><br/>
</div>
</body></html>