<html>
<head>
</head>
<body>
<table border='0' cellpadding='3'>
<tr><td>Author: </td><td><b>semancik</b></td></tr>
<tr><td>Date:</td><td>2013-04-08 22:34:46 +0200 (Mon, 08 Apr 2013)</td></tr>
<tr><td>New Revision: </td><td>5477</td></tr>
</table>
<hr/><b>Log:</b><div style='padding-left: 20px; color:black'>
Matching rules<br/>
<br/>
Adjusting sanity tests to reflect case sensitivity rename-synchronization issues discovered by vix.<br/>
Rename test in sanity.<br/>
Matching rules implementation. Adding it to the schema.<br/>
Integrating that the model.<br/>
This means also partial support for case-insensitive attributes.<br/>
<br/>
</div><hr/>
<b>Added:</b><div style='padding-left: 20px; color:green'>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/?r=5477"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/DefaultMatchingRule.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/DefaultMatchingRule.java?r=5477"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/MatchingRule.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/MatchingRule.java?r=5477"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/MatchingRuleRegistry.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/MatchingRuleRegistry.java?r=5477"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/MatchingRuleRegistryFactory.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/MatchingRuleRegistryFactory.java?r=5477"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/PolyStringNormMatchingRule.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/PolyStringNormMatchingRule.java?r=5477"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/PolyStringOrigMatchingRule.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/PolyStringOrigMatchingRule.java?r=5477"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/PolyStringStrictMatchingRule.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/PolyStringStrictMatchingRule.java?r=5477"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/StringIgnoreCaseMatchingRule.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/match/StringIgnoreCaseMatchingRule.java?r=5477"><see></a><br/>
trunk/infra/prism/src/test/java/com/evolveum/midpoint/prism/match/   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/test/java/com/evolveum/midpoint/prism/match/?r=5477"><see></a><br/>
trunk/infra/prism/src/test/java/com/evolveum/midpoint/prism/match/TestMatchingRule.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/test/java/com/evolveum/midpoint/prism/match/TestMatchingRule.java?r=5477"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/projector/ValueMatcher.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/projector/ValueMatcher.java?r=5477"><see></a><br/>
trunk/testing/sanity/src/test/resources/request/user-modify-name.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/testing/sanity/src/test/resources/request/user-modify-name.xml?r=5477"><see></a><br/>
</div>
<b>Modified:</b><div style='padding-left: 20px; color:blue'>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/refinery/LayerRefinedAttributeDefinition.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/refinery/LayerRefinedAttributeDefinition.java?r2=5477&r1=5476"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedAttributeDefinition.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/refinery/RefinedAttributeDefinition.java?r2=5477&r1=5476"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java?r2=5477&r1=5476"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/polystring/PolyString.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/polystring/PolyString.java?r2=5477&r1=5476"><see></a><br/>
trunk/infra/prism/testng.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/testng.xml?r2=5477&r1=5476"><see></a><br/>
trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java?r2=5477&r1=5476"><see></a><br/>
trunk/infra/schema/src/main/resources/xml/ns/public/common/common-2a.xsd   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/main/resources/xml/ns/public/common/common-2a.xsd?r2=5477&r1=5476"><see></a><br/>
trunk/infra/test-util/src/main/java/com/evolveum/midpoint/test/ldap/OpenDJController.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/test-util/src/main/java/com/evolveum/midpoint/test/ldap/OpenDJController.java?r2=5477&r1=5476"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/LensUtil.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/LensUtil.java?r2=5477&r1=5476"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/projector/ConsolidationProcessor.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/projector/ConsolidationProcessor.java?r2=5477&r1=5476"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/projector/ReconciliationProcessor.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/projector/ReconciliationProcessor.java?r2=5477&r1=5476"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/projector/UserPolicyProcessor.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/projector/UserPolicyProcessor.java?r2=5477&r1=5476"><see></a><br/>
trunk/model/model-impl/src/main/resources/ctx-model.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/resources/ctx-model.xml?r2=5477&r1=5476"><see></a><br/>
trunk/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestSynchronization.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestSynchronization.java?r2=5477&r1=5476"><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=5477&r1=5476"><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=5477&r1=5476"><see></a><br/>
</div>
</body></html>