<table border='0' cellpadding='3'>
<tr><td>Author: </td><td><b>ifarinic</b></td></tr>
<tr><td>Date:</td><td>2011-08-23 18:22:47 +0200 (Tue, 23 Aug 2011)</td></tr>
<tr><td>New Revision: </td><td>1140</td></tr>
</table>
<hr/><b>Log:</b><div style='padding-left: 20px; color:black'>
yeaaa... finally implemented hammer factory factory pattern to easy switch various repository implementations through system configuration.
The implementation is still work in progress ... some cleanup is required.
However all tests are passing.


</div><hr/>
<b>Added:</b><div style='padding-left: 20px; color:green'>
   trunk/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryServiceFactory.java<br/>
   trunk/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryServiceFactoryException.java<br/>
</div>
<b>Removed:</b><div style='padding-left: 20px; color:red'>
   trunk/repo/repo-basex-impl/src/main/java/com/evolveum/midpoint/repo/xml/RepositoryServiceFactoryException.java<br/>
</div>
<b>Modified:</b><div style='padding-left: 20px; color:blue'>
   trunk/gui/admin-gui/pom.xml<br/>
   trunk/model/model-impl/pom.xml<br/>
   trunk/provisioning/provisioning-impl/pom.xml<br/>
   trunk/repo/repo-basex-impl/pom.xml<br/>
   trunk/repo/repo-basex-impl/src/main/java/com/evolveum/midpoint/repo/xml/XmlRepositoryService.java<br/>
   trunk/repo/repo-basex-impl/src/main/java/com/evolveum/midpoint/repo/xml/XmlRepositoryServiceFactory.java<br/>
   trunk/repo/repo-basex-impl/src/main/resources/application-context-repository.xml<br/>
   trunk/repo/repo-basex-test/src/main/resources/application-context-configuration-test.xml<br/>
   trunk/repo/repo-basex-test/src/main/resources/test-config.xml<br/>
   trunk/repo/system-init/pom.xml<br/>
   trunk/repo/system-init/src/main/java/com/evolveum/midpoint/init/RepositoryFactory.java<br/>
   trunk/repo/system-init/src/main/resources/application-context-configuration.xml<br/>
   trunk/repo/system-init/src/main/resources/config.xml<br/>
   trunk/repo/system-init/src/test/java/com/evolveum/midpoint/init/ConfigurationLoadTest.java<br/>
   trunk/repo/task-impl/pom.xml<br/>
   trunk/testing/sanity/pom.xml<br/>
</div>