<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-03-30 15:03:44 +0200 (Fri, 30 Mar 2012)</td></tr>
<tr><td>New Revision: </td><td>2940</td></tr>
</table>
<hr/><b>Log:</b><div style='padding-left: 20px; color:black'>
Adding consistence checks to prisms and deltas.<br/>
... and also to sync contexts.<br/>
Invoking the checks at strategic places.<br/>
Fixing the old hacks in delta paths.<br/>
Fixing lots of small problems here and there.<br/>
<br/>
</div><hr/>
<b>Modified:</b><div style='padding-left: 20px; color:blue'>
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=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContainer.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContainer.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContainerDefinition.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContainerDefinition.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismObject.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismObject.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismObjectDefinition.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismObjectDefinition.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismProperty.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismProperty.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismPropertyValue.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismPropertyValue.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismReference.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismReference.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismReferenceValue.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismReferenceValue.java?r2=2940&r1=2939"><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=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ContainerDelta.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ContainerDelta.java?r2=2940&r1=2939"><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=2940&r1=2939"><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=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/PropertyDelta.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/PropertyDelta.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ReferenceDelta.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ReferenceDelta.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/DomSerializer.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/DomSerializer.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/PrismDomProcessor.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/dom/PrismDomProcessor.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/test/java/com/evolveum/midpoint/prism/TestPrismObjectConstruction.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/test/java/com/evolveum/midpoint/prism/TestPrismObjectConstruction.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/prism/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDeltaConverter.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDeltaConverter.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestJaxbConstruction.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestJaxbConstruction.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestJaxbParsing.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestJaxbParsing.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseDiffPatch.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseDiffPatch.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseGenericObject.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseGenericObject.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseResource.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseResource.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseTask.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseTask.java?r2=2940&r1=2939"><see></a><br/>
trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseUser.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseUser.java?r2=2940&r1=2939"><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=2940&r1=2939"><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=2940&r1=2939"><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=2940&r1=2939"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/SynchronizeAccountResultHandler.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/SynchronizeAccountResultHandler.java?r2=2940&r1=2939"><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=2940&r1=2939"><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=2940&r1=2939"><see></a><br/>
trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/synchronizer/TestSynchronizerAddUser.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/test/java/com/evolveum/midpoint/model/synchronizer/TestSynchronizerAddUser.java?r2=2940&r1=2939"><see></a><br/>
trunk/provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ResourceObjectShadowChangeDescription.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ResourceObjectShadowChangeDescription.java?r2=2940&r1=2939"><see></a><br/>
trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java?r2=2940&r1=2939"><see></a><br/>
trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceTypeManager.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceTypeManager.java?r2=2940&r1=2939"><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=2940&r1=2939"><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=2940&r1=2939"><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=2940&r1=2939"><see></a><br/>
</div>
</body></html>