X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fjpatest%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthorization%2Fhibernate%2FPersistentAuthorizationService.java;h=79c0a85dfc1ac3a4d9b0688f79546049c3791ebe;hb=5bbd2c6e9dcf47e312122a3205c78b676a724e07;hp=cad84ab0e8d3c64b6dc112e961f470089b8c71e4;hpb=7f22595cd53c9dc8536dfecb04d4aad73391d05b;p=utils diff --git a/security/jpatest/src/main/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationService.java b/security/jpatest/src/main/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationService.java index cad84ab0..79c0a85d 100644 --- a/security/jpatest/src/main/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationService.java +++ b/security/jpatest/src/main/java/org/wamblee/security/authorization/hibernate/PersistentAuthorizationService.java @@ -15,20 +15,15 @@ */ package org.wamblee.security.authorization.hibernate; -import org.springframework.orm.hibernate3.HibernateTemplate; - -import org.wamblee.persistence.AbstractPersistent; -import org.wamblee.persistence.hibernate.HibernateSupport; +import java.util.List; +import org.springframework.orm.hibernate3.HibernateTemplate; import org.wamblee.security.authorization.AuthorizationRule; import org.wamblee.security.authorization.AuthorizationService; import org.wamblee.security.authorization.DefaultAuthorizationService; import org.wamblee.security.authorization.Operation; - import org.wamblee.usermgt.UserAccessor; -import java.util.List; - /** * Authorization service with persistent storage. This is a wrapper for * {@link org.wamblee.security.authorization.DefaultAuthorizationService} which @@ -36,8 +31,7 @@ import java.util.List; * * @author Erik Brakkee */ -public class PersistentAuthorizationService extends AbstractPersistent - implements AuthorizationService { +public class PersistentAuthorizationService extends AuthorizationService { /** * Name of query to find the service by name. */ @@ -100,6 +94,11 @@ public class PersistentAuthorizationService extends AbstractPersistent userAccessor = aAccessor; name = aName; } + + @Override + public void setUserAccessor(UserAccessor aUserAccessor) { + userAccessor = aUserAccessor; + } /** * Initialize service if needed. @@ -222,6 +221,6 @@ public class PersistentAuthorizationService extends AbstractPersistent * Saves any changes to the service state if necessary. */ private void save() { - HibernateSupport.merge(template, service); + // HibernateSupport.merge(template, service); } }