[jboss-cvs] JBossAS SVN: r65857 - in projects/security/security-spi/trunk: src/main/org/jboss/security/identitytrust and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Oct 4 15:42:38 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-10-04 15:42:38 -0400 (Thu, 04 Oct 2007)
New Revision: 65857

Modified:
   projects/security/security-spi/trunk/.classpath
   projects/security/security-spi/trunk/pom.xml
   projects/security/security-spi/trunk/src/main/org/jboss/security/identitytrust/IdentityTrustContext.java
   projects/security/security-spi/trunk/src/main/org/jboss/security/identitytrust/IdentityTrustManager.java
Log:
change version number to 2.0.1-BETA2, javadoc

Modified: projects/security/security-spi/trunk/.classpath
===================================================================
--- projects/security/security-spi/trunk/.classpath	2007-10-04 17:44:15 UTC (rev 65856)
+++ projects/security/security-spi/trunk/.classpath	2007-10-04 19:42:38 UTC (rev 65857)
@@ -2,7 +2,7 @@
 <classpath>
 	<classpathentry kind="src" path="src/main"/>
 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="var" path="M2_REPO/jboss/jboss-javaee/5.0.0-SNAPSHOT/jboss-javaee-5.0.0-SNAPSHOT.jar"/>
+	<classpathentry kind="var" path="M2_REPO/org/jboss/javaee/jboss-javaee/5.0.0.Beta3/jboss-javaee-5.0.0.Beta3.jar"/>
 	<classpathentry kind="var" path="M2_REPO/org/jboss/javaee/jboss-jaspi-api/1.0-SNAPSHOT/jboss-jaspi-api-1.0-SNAPSHOT.jar"/>
 	<classpathentry kind="output" path="output/classes"/>
 </classpath>

Modified: projects/security/security-spi/trunk/pom.xml
===================================================================
--- projects/security/security-spi/trunk/pom.xml	2007-10-04 17:44:15 UTC (rev 65856)
+++ projects/security/security-spi/trunk/pom.xml	2007-10-04 19:42:38 UTC (rev 65857)
@@ -10,7 +10,7 @@
    <groupId>jboss</groupId>
    <artifactId>jboss-security-spi</artifactId>
    <packaging>jar</packaging>
-   <version>2.0.1-BETA1</version>
+   <version>2.0.1-BETA2</version>
    <name>JBoss Security SPI</name>
    <url>http://labs.jboss.org/portal/jbosssecurity/</url>
    <description>JBoss Security is a cross cutting project that handles security for the JEMS projects</description>
@@ -213,9 +213,9 @@
   </reporting>
    <dependencies>
       <dependency>
-         <groupId>jboss</groupId>
+         <groupId>org.jboss.javaee</groupId>
          <artifactId>jboss-javaee</artifactId>
-         <version>5.0.0-SNAPSHOT</version>
+         <version>5.0.0.Beta3</version>
       </dependency>
       <dependency>
          <groupId>org.jboss.javaee</groupId>

Modified: projects/security/security-spi/trunk/src/main/org/jboss/security/identitytrust/IdentityTrustContext.java
===================================================================
--- projects/security/security-spi/trunk/src/main/org/jboss/security/identitytrust/IdentityTrustContext.java	2007-10-04 17:44:15 UTC (rev 65856)
+++ projects/security/security-spi/trunk/src/main/org/jboss/security/identitytrust/IdentityTrustContext.java	2007-10-04 19:42:38 UTC (rev 65857)
@@ -46,10 +46,31 @@
    protected TrustDecision PERMIT = TrustDecision.Permit;
    protected TrustDecision NOTAPPLICABLE = TrustDecision.NotApplicable;
    
+   /**
+    * Security Context On which the Trust Context needs
+    * to make a decision on. The security domain driving this
+    * security context need not be the same as the one for this Trust Context
+    */
    protected SecurityContext securityContext;
+   
+   /**
+    * Any Callback Handler 
+    */
    protected CallbackHandler callbackHandler;
-   protected Map sharedState = new HashMap(); 
    
+   /**
+    * Shared State between trust modules
+    */
+   protected Map sharedState = new HashMap();
+   
+   /**
+    * Security Domain of the Identity Trust Context
+    */
+   protected String securityDomain;
+   
+   /**
+    * List of Identity Trust Modules
+    */
    protected List<IdentityTrustModule> modules = new ArrayList<IdentityTrustModule>();
    
    /**
@@ -57,5 +78,11 @@
     */
    protected ArrayList controlFlags = new ArrayList();
    
+   /**
+    * Make a trust decision
+    * @return {@link TrustDecision#Deny},{@link TrustDecision#NotApplicable},
+    *         {@link TrustDecision#Permit}
+    * @throws IdentityTrustException
+    */
    public abstract TrustDecision isTrusted() throws IdentityTrustException;
 }

Modified: projects/security/security-spi/trunk/src/main/org/jboss/security/identitytrust/IdentityTrustManager.java
===================================================================
--- projects/security/security-spi/trunk/src/main/org/jboss/security/identitytrust/IdentityTrustManager.java	2007-10-04 17:44:15 UTC (rev 65856)
+++ projects/security/security-spi/trunk/src/main/org/jboss/security/identitytrust/IdentityTrustManager.java	2007-10-04 19:42:38 UTC (rev 65857)
@@ -37,5 +37,10 @@
 { 
    public enum TrustDecision{Permit,Deny,NotApplicable};
    
+   /**
+    * Make a Trust Decision on a security context
+    * @param securityContext Security Context on which to act on
+    * @return
+    */
    TrustDecision isTrusted(SecurityContext securityContext);
 }




More information about the jboss-cvs-commits mailing list