[jboss-cvs] JBossAS SVN: r61804 - trunk/server/src/main/org/jboss/deployment/security.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Mar 28 14:15:30 EDT 2007
Author: anil.saldhana at jboss.com
Date: 2007-03-28 14:15:28 -0400 (Wed, 28 Mar 2007)
New Revision: 61804
Modified:
trunk/server/src/main/org/jboss/deployment/security/JaccPolicyUtil.java
Log:
use unit.getParent() to determine top-level status
Modified: trunk/server/src/main/org/jboss/deployment/security/JaccPolicyUtil.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/security/JaccPolicyUtil.java 2007-03-28 18:14:51 UTC (rev 61803)
+++ trunk/server/src/main/org/jboss/deployment/security/JaccPolicyUtil.java 2007-03-28 18:15:28 UTC (rev 61804)
@@ -22,7 +22,7 @@
package org.jboss.deployment.security;
import java.util.ArrayList;
-import java.util.Collection;
+import java.util.Collection;
import java.util.List;
import java.util.Set;
@@ -54,11 +54,6 @@
return JaccPolicy.BASE_OBJECT_NAME + du.getSimpleName();
}
- public static boolean isTopLevelDeployment(DeploymentUnit unit)
- {
- return unit.getDeploymentContext().isTopLevel();
- }
-
/**
* Given a deployment unit, get all the deployments underneath
* that are valid Jacc deployments (ejbs,wars)
@@ -127,10 +122,14 @@
*/
private static DeploymentUnit getTopLevelDeployment(DeploymentUnit unit)
{
- //TODO: Use the unit.getParent when available
- DeploymentContext parentContext = unit.getDeploymentContext();
- while(parentContext.isTopLevel() == false)
- parentContext = parentContext.getParent();
- return parentContext.getDeploymentUnit();
+ DeploymentUnit tempDU = unit;
+ DeploymentUnit toplevel = tempDU.getParent();
+
+ if(toplevel != null)
+ {
+ tempDU = toplevel;
+ toplevel = tempDU.getParent();
+ }
+ return tempDU;
}
}
More information about the jboss-cvs-commits
mailing list