setterconfiguration now by default does not add all the setters.
[utils] / security / src / main / java / org / wamblee / usermgt / hibernate / AuthorizationComponent.java
index 339a0f1a03e396b19c756e9e9cb3d54f3580f05e..150a84470cf56c9435bf94b3f0fb1db17cb54345 100644 (file)
@@ -25,13 +25,14 @@ import org.wamblee.cache.EhCache;
 import org.wamblee.security.authorization.AuthorizationService;
 import org.wamblee.security.authorization.hibernate.AuthorizationMappingFiles;
 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;
 import org.wamblee.system.core.ProvidedInterface;
 import org.wamblee.system.core.Scope;
 import org.wamblee.system.spring.component.HibernateComponent;
-import org.wamblee.system.spring.component.ORMappingConfig;
 import org.wamblee.usermgt.UserAccessor;
 import org.wamblee.usermgt.UserAdministration;
 import org.wamblee.usermgt.UserGroupRepositoryComponent;
@@ -49,7 +50,9 @@ public class AuthorizationComponent extends DefaultContainer {
             throws IOException {
         super(aName);
        
-        addComponent("mappingFiles", new AuthorizationMappingFiles()); 
+        ObjectConfiguration authConfig = new ObjectConfiguration(AuthorizationMappingFiles.class);
+        authConfig.getSetterConfig().initAllSetters();
+        addComponent("mappingFiles", new AuthorizationMappingFiles(), authConfig); 
 
         Component<?> hibernate = new HibernateComponent("hibernate");
         addComponent(hibernate);