[jboss-cvs] jbosssx/src/main/org/jboss/security/authorization ...
Anil Saldhana
anil.saldhana at jboss.com
Mon Jul 17 13:14:23 EDT 2006
User: asaldhana
Date: 06/07/17 13:14:23
Modified: src/main/org/jboss/security/authorization
AuthorizationContext.java
Log:
JBAS-3324: handle the abort and commit method replies from modules
Revision Changes Path
1.4 +10 -9 jbosssx/src/main/org/jboss/security/authorization/AuthorizationContext.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AuthorizationContext.java
===================================================================
RCS file: /cvsroot/jboss/jbosssx/src/main/org/jboss/security/authorization/AuthorizationContext.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- AuthorizationContext.java 29 Jun 2006 20:59:28 -0000 1.3
+++ AuthorizationContext.java 17 Jul 2006 17:14:23 -0000 1.4
@@ -21,7 +21,6 @@
*/
package org.jboss.security.authorization;
-import java.io.IOException;
import java.security.AccessController;
import java.security.PrivilegedActionException;
import java.security.PrivilegedExceptionAction;
@@ -43,7 +42,7 @@
import org.jboss.security.config.ApplicationPolicy;
import org.jboss.security.config.AuthorizationInfo;
-//$Id: AuthorizationContext.java,v 1.3 2006/06/29 20:59:28 asaldhana Exp $
+//$Id: AuthorizationContext.java,v 1.4 2006/07/17 17:14:23 asaldhana Exp $
/**
* Authorization Framework for Policy Decision Modules
@@ -59,7 +58,7 @@
*
* @author <a href="mailto:Anil.Saldhana at jboss.org">Anil Saldhana</a>
* @since Jun 11, 2006
- * @version $Revision: 1.3 $
+ * @version $Revision: 1.4 $
*/
public class AuthorizationContext
{
@@ -271,8 +270,9 @@
for(int i = 0; i < length; i++)
{
AuthorizationModule module = (AuthorizationModule)modules.get(i);
- //TODO: what to do with bool?
boolean bool = module.commit();
+ if(!bool)
+ throw new AuthorizationException("commit on modules failed");
}
}
@@ -283,8 +283,9 @@
for(int i = 0; i < length; i++)
{
AuthorizationModule module = (AuthorizationModule)modules.get(i);
- //TODO: what to do with bool?
boolean bool = module.abort();
+ if(!bool)
+ throw new AuthorizationException("abort on modules failed");
}
}
More information about the jboss-cvs-commits
mailing list