git://wamblee.org
/
utils
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
(no commit message)
[utils]
/
security
/
jpatest
/
src
/
main
/
java
/
org
/
wamblee
/
security
/
authorization
/
hibernate
/
PersistentAuthorizationService.java
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 e7510bf9404c3d06eb51e4542900d5a005e28e1d..a78b2ac20b208d20c01fe4ccde54496a270d2c50 100644
(file)
--- 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,16
@@
*/
package org.wamblee.security.authorization.hibernate;
*/
package org.wamblee.security.authorization.hibernate;
-import org.springframework.orm.hibernate3.HibernateTemplate;
-
-import org.wamblee.persistence.hibernate.HibernateSupport;
+import java.util.List;
-import org.wamblee.security.AbstractPersistent;
+import org.springframework.orm.hibernate3.HibernateTemplate;
+import org.wamblee.security.authorization.AbstractAuthorizationRule;
+import org.wamblee.security.authorization.AbstractAuthorizationService;
import org.wamblee.security.authorization.AuthorizationRule;
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.security.authorization.DefaultAuthorizationService;
import org.wamblee.security.authorization.Operation;
-
import org.wamblee.usermgt.UserAccessor;
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
/**
* Authorization service with persistent storage. This is a wrapper for
* {@link org.wamblee.security.authorization.DefaultAuthorizationService} which
@@
-36,8
+32,7
@@
import java.util.List;
*
* @author Erik Brakkee
*/
*
* @author Erik Brakkee
*/
-public class PersistentAuthorizationService extends AbstractPersistent
- implements AuthorizationService {
+public class PersistentAuthorizationService extends AbstractAuthorizationService {
/**
* Name of query to find the service by name.
*/
/**
* Name of query to find the service by name.
*/
@@
-100,6
+95,11
@@
public class PersistentAuthorizationService extends AbstractPersistent
userAccessor = aAccessor;
name = aName;
}
userAccessor = aAccessor;
name = aName;
}
+
+ @Override
+ public void setUserAccessor(UserAccessor aUserAccessor) {
+ userAccessor = aUserAccessor;
+ }
/**
* Initialize service if needed.
/**
* Initialize service if needed.
@@
-222,6
+222,6
@@
public class PersistentAuthorizationService extends AbstractPersistent
* Saves any changes to the service state if necessary.
*/
private void save() {
* Saves any changes to the service state if necessary.
*/
private void save() {
- HibernateSupport.merge(template, service);
+
//
HibernateSupport.merge(template, service);
}
}
}
}