[jboss-cvs] JBossAS SVN: r80277 - projects/security/security-jboss-sx/trunk/jbosssx/src/main/java/org/jboss/security/authorization/resources.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Oct 30 14:43:11 EDT 2008


Author: anil.saldhana at jboss.com
Date: 2008-10-30 14:43:11 -0400 (Thu, 30 Oct 2008)
New Revision: 80277

Modified:
   projects/security/security-jboss-sx/trunk/jbosssx/src/main/java/org/jboss/security/authorization/resources/EJBResource.java
Log:
SECURITY-300: ejb version in the resource

Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/main/java/org/jboss/security/authorization/resources/EJBResource.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/main/java/org/jboss/security/authorization/resources/EJBResource.java	2008-10-30 18:42:49 UTC (rev 80276)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/main/java/org/jboss/security/authorization/resources/EJBResource.java	2008-10-30 18:43:11 UTC (rev 80277)
@@ -43,6 +43,12 @@
    private String ejbMethodInterface = null;   
    private RoleGroup ejbMethodRoles = null;
    
+   public static final String EJB_VERSION_1_1 = "1.1";
+   public static final String EJB_VERSION_2_0 = "2.0";
+   public static final String EJB_VERSION_3_0 = "3.0";
+   
+   private String version = EJBResource.EJB_VERSION_2_0;
+      
    /**
     * EJB 1.1 mandates that the security role in the
     * role ref checks has to be present in the descriptors
@@ -157,7 +163,25 @@
    {
       this.enforceEJBRestrictions = enforceEJBRestrictions;
    }
+   
+   /**
+    * Get the version of EJB
+    * @return
+    */ 
+   public String getEjbVersion()
+   {
+      return version;
+   }
 
+   /**
+    * Set the version of EJB
+    * @param version
+    */
+   public void setEjbVersion(String version)
+   {
+      this.version = version;
+   }
+
    public String toString()
    {
       StringBuffer buf = new StringBuffer();
@@ -172,6 +196,7 @@
       .append(":callerRunAs=").append(this.callerRunAsIdentity)
       .append(":callerRunAs=").append(this.callerRunAsIdentity)
       .append(":ejbRestrictionEnforcement=").append(this.enforceEJBRestrictions)
+      .append(":ejbVersion=").append(this.version)
       .append("]");
       return buf.toString();
    }




More information about the jboss-cvs-commits mailing list