X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fusermgt%2Fhibernate%2FUserAdministrationComponent.java;h=66e3850f2fa2501580f03a46b1b3c3febcbb00ee;hb=680cb4c2d0b10909a2cdd3e7f73d8998a74441c1;hp=6ac0ee946655f56822d59febf968909a7384a092;hpb=604319a397eeb71db767a79487f2848dd91e49de;p=utils diff --git a/security/src/main/java/org/wamblee/usermgt/hibernate/UserAdministrationComponent.java b/security/src/main/java/org/wamblee/usermgt/hibernate/UserAdministrationComponent.java index 6ac0ee94..66e3850f 100644 --- a/security/src/main/java/org/wamblee/usermgt/hibernate/UserAdministrationComponent.java +++ b/security/src/main/java/org/wamblee/usermgt/hibernate/UserAdministrationComponent.java @@ -23,6 +23,8 @@ import org.springframework.orm.hibernate3.HibernateTemplate; import org.springframework.transaction.PlatformTransactionManager; import org.wamblee.cache.EhCache; import org.wamblee.system.adapters.DefaultContainer; +import org.wamblee.system.adapters.ObjectConfiguration; +import org.wamblee.system.components.ORMappingConfig; import org.wamblee.system.core.Component; import org.wamblee.system.core.DefaultProvidedInterface; import org.wamblee.system.core.DefaultRequiredInterface; @@ -47,7 +49,9 @@ public class UserAdministrationComponent extends DefaultContainer { throws IOException { super(aName); - addComponent("mappingFiles", new UsermgtHibernateMappingFiles()); + ObjectConfiguration mappingFilesConfig = new ObjectConfiguration(UsermgtHibernateMappingFiles.class); + mappingFilesConfig.getSetterConfig().initAllSetters(); + addComponent("mappingFiles", new UsermgtHibernateMappingFiles(), mappingFilesConfig); Component _hibernate = new HibernateComponent("hibernate"); addComponent(_hibernate); @@ -60,6 +64,7 @@ public class UserAdministrationComponent extends DefaultContainer { addRequiredInterface(new DefaultRequiredInterface("datasource", DataSource.class)); + addRequiredInterface(new DefaultRequiredInterface("ormconfig", ORMappingConfig.class)); if (aExposeInternals) { addProvidedInterface(TRANSACTION_MGR);