[jboss-cvs] jboss-seam/src/main/org/jboss/seam/security/acl ...
Shane Bryzak
Shane_Bryzak at symantec.com
Sun Dec 10 19:56:30 EST 2006
User: sbryzak2
Date: 06/12/10 19:56:30
Modified: src/main/org/jboss/seam/security/acl
PersistentAclProvider.java
Log:
rule-based permission check
Revision Changes Path
1.15 +15 -19 jboss-seam/src/main/org/jboss/seam/security/acl/PersistentAclProvider.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: PersistentAclProvider.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/security/acl/PersistentAclProvider.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- PersistentAclProvider.java 4 Dec 2006 04:23:51 -0000 1.14
+++ PersistentAclProvider.java 11 Dec 2006 00:56:30 -0000 1.15
@@ -1,8 +1,5 @@
package org.jboss.seam.security.acl;
-import static org.jboss.seam.InterceptionType.NEVER;
-import static org.jboss.seam.ScopeType.APPLICATION;
-
import java.security.Principal;
import java.security.acl.Permission;
import java.util.ArrayList;
@@ -10,21 +7,20 @@
import java.util.List;
import java.util.Map;
import java.util.Set;
-
import javax.naming.NamingException;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Query;
+import static org.jboss.seam.InterceptionType.NEVER;
+import static org.jboss.seam.ScopeType.APPLICATION;
import org.jboss.seam.annotations.Intercept;
import org.jboss.seam.annotations.Scope;
import org.jboss.seam.core.ManagedHibernateSession;
import org.jboss.seam.core.ManagedPersistenceContext;
import org.jboss.seam.security.Identity;
-import org.jboss.seam.security.SeamPermission;
-import org.jboss.seam.security.SeamSecurityManager;
-import org.jboss.seam.util.Naming;
import org.jboss.seam.security.Role;
+import org.jboss.seam.util.Naming;
/**
* Persistent Acl provider.
@@ -133,18 +129,18 @@
}
}
- switch (persistenceType)
- {
- case managedPersistenceContext:
- case entityManagerFactory:
- ((Query) query).setParameter("identity",
- SeamSecurityManager.instance().getObjectIdentity(target));
- break;
- case managedHibernateSession:
- ((org.hibernate.Query) query).setParameter("identity",
- SeamSecurityManager.instance().getObjectIdentity(target));
- break;
- }
+// switch (persistenceType)
+// {
+// case managedPersistenceContext:
+// case entityManagerFactory:
+// ((Query) query).setParameter("identity",
+// SeamSecurityManager.instance().getObjectIdentity(target));
+// break;
+// case managedHibernateSession:
+// ((org.hibernate.Query) query).setParameter("identity",
+// SeamSecurityManager.instance().getObjectIdentity(target));
+// break;
+// }
}
protected Object executeQuery(Object query)
More information about the jboss-cvs-commits
mailing list