[jboss-svn-commits] JBL Code SVN: r35680 - in labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl: src/main/java/org/drools/repository/modeshape and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Oct 23 21:57:31 EDT 2010


Author: kurt.stam at jboss.com
Date: 2010-10-23 21:57:30 -0400 (Sat, 23 Oct 2010)
New Revision: 35680

Added:
   labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/src/main/java/org/drools/repository/modeshape/ModeShapeRepositoryConfiguratorWithJAAS.java
Modified:
   labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/
   labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/pom.xml
   labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/src/main/java/org/drools/repository/modeshape/ModeShapeRepositoryConfigurator.java
Log:
BRMS-406 adding the modeshape implementation, JAAS version for testing only, updating to use MS 2.3


Property changes on: labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl
___________________________________________________________________
Name: svn:ignore
   - target

   + target
.settings
.classpath
.project


Modified: labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/pom.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/pom.xml	2010-10-22 18:22:07 UTC (rev 35679)
+++ labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/pom.xml	2010-10-24 01:57:30 UTC (rev 35680)
@@ -9,7 +9,7 @@
    </parent>
    <artifactId>drools-repository-jcr-ms-impl</artifactId>
    <packaging>jar</packaging>
-   <name>Drools :: Repository :: ModeShape</name>
+   <name>Drools :: Repository :: JCR ModeShape</name>
    
    <dependencies>
       
@@ -21,39 +21,24 @@
        <dependency>
         <groupId>org.modeshape</groupId>
         <artifactId>modeshape-jcr</artifactId>
-        <version>2.3-SNAPSHOT</version>
+        <version>2.3.0.Final</version>
       </dependency>
       <dependency>
         <groupId>org.jboss.security</groupId>
         <artifactId>jboss-idtrust</artifactId>
         <version>2.0.2.CR1</version>
       </dependency>
-	    <dependency>
-	      <groupId>com.google.collections</groupId>
-	      <artifactId>google-collections</artifactId>
-        <version>1.0</version>
-	    </dependency>
       <dependency>
         <groupId>org.jboss.security</groupId>
         <artifactId>jboss-security-spi-bare</artifactId>
         <version>2.0.2.SP6</version>
-        <!--   <scope>test</scope> -->
+        <scope>runtime</scope>
       </dependency>
       <dependency>
         <groupId>org.jboss.security</groupId>
         <artifactId>jbosssx-bare</artifactId>
         <version>2.0.2.SP6</version>
-        <!-- <scope>test</scope>  -->
-        <exclusions>
-          <exclusion>
-            <groupId>apache-xalan</groupId>
-            <artifactId>xalan</artifactId>
-          </exclusion>
-          <exclusion>
-            <groupId>apache-xalan</groupId>
-            <artifactId>serializer</artifactId>
-          </exclusion>
-        </exclusions>
+        <scope>runtime</scope>
       </dependency>
       
    </dependencies>

Modified: labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/src/main/java/org/drools/repository/modeshape/ModeShapeRepositoryConfigurator.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/src/main/java/org/drools/repository/modeshape/ModeShapeRepositoryConfigurator.java	2010-10-22 18:22:07 UTC (rev 35679)
+++ labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/src/main/java/org/drools/repository/modeshape/ModeShapeRepositoryConfigurator.java	2010-10-24 01:57:30 UTC (rev 35680)
@@ -5,28 +5,14 @@
 import javax.jcr.Workspace;
 
 import org.drools.repository.JCRRepositoryConfigurator;
-import org.jboss.security.config.IDTrustConfiguration;
 import org.modeshape.jcr.CndNodeTypeReader;
 
 /**
- * This specialized {@link JCRRepositoryConfigurator} simply initializes the IDTrust JAAS implementation optionally used by
- * ModeShape for authentication and authorization.
+ * This specialized {@link JCRRepositoryConfigurator} 
  */
 public class ModeShapeRepositoryConfigurator extends JCRRepositoryConfigurator {
 
-    static {
-        // Initialize IDTrust
-        String configFile = "modeshape/jaas.conf.xml";
-        IDTrustConfiguration idtrustConfig = new IDTrustConfiguration();
-        try {
-            idtrustConfig.config(configFile);
-        } catch (Exception ex) {
-            throw new IllegalStateException(ex);
-        }
-    }
-
-    public ModeShapeRepositoryConfigurator() {
-    }
+    public ModeShapeRepositoryConfigurator() {}
     
 	public void registerNodeTypesFromCndFile(String cndFileName, Session session, Workspace workspace)
 			throws RepositoryException {

Added: labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/src/main/java/org/drools/repository/modeshape/ModeShapeRepositoryConfiguratorWithJAAS.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/src/main/java/org/drools/repository/modeshape/ModeShapeRepositoryConfiguratorWithJAAS.java	                        (rev 0)
+++ labs/jbossrules/soa_branches/BRMS-5.1.1/drools-repo/jcr-ms-impl/src/main/java/org/drools/repository/modeshape/ModeShapeRepositoryConfiguratorWithJAAS.java	2010-10-24 01:57:30 UTC (rev 35680)
@@ -0,0 +1,22 @@
+package org.drools.repository.modeshape;
+
+import org.drools.repository.JCRRepositoryConfigurator;
+import org.jboss.security.config.IDTrustConfiguration;
+
+/**
+ * This specialized {@link JCRRepositoryConfigurator} simply initializes the IDTrust JAAS implementation optionally used by
+ * ModeShape for authentication and authorization.
+ */
+public class ModeShapeRepositoryConfiguratorWithJAAS extends ModeShapeRepositoryConfigurator {
+
+    static {
+        // Initialize IDTrust
+        String configFile = "modeshape/jaas.conf.xml";
+        IDTrustConfiguration idtrustConfig = new IDTrustConfiguration();
+        try {
+            idtrustConfig.config(configFile);
+        } catch (Exception ex) {
+            throw new IllegalStateException(ex);
+        }
+    }
+}



More information about the jboss-svn-commits mailing list