[jboss-svn-commits] JBL Code SVN: r9530 - in labs/jbossrules/trunk/drools-repository/src: test/java/org/drools/repository and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Feb 15 08:27:33 EST 2007


Author: michael.neale at jboss.com
Date: 2007-02-15 08:27:33 -0500 (Thu, 15 Feb 2007)
New Revision: 9530

Modified:
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java
   labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulesRepositoryTest.java
Log:
extra method to stop conan a whinin

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java	2007-02-15 13:22:51 UTC (rev 9529)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java	2007-02-15 13:27:33 UTC (rev 9530)
@@ -404,6 +404,15 @@
         }
     }    
     
+    public boolean containsPackage(String name) {
+        Node folderNode = this.getAreaNode( RULE_PACKAGE_AREA );
+        try {
+            return folderNode.hasNode( name );
+        } catch ( RepositoryException e ) {
+            throw new RulesRepositoryException( e );
+        }
+    }
+    
     public PackageItem loadPackageSnapshot(String packageName, String snapshotName) {
         try {
             Node n = this.getAreaNode( PACKAGE_SNAPSHOT_AREA ).getNode( packageName ).getNode( snapshotName );

Modified: labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulesRepositoryTest.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulesRepositoryTest.java	2007-02-15 13:22:51 UTC (rev 9529)
+++ labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/RulesRepositoryTest.java	2007-02-15 13:27:33 UTC (rev 9530)
@@ -177,6 +177,8 @@
         
             PackageItem rulePackageItem1 = rulesRepository.createPackage("testListPackages", "desc");
             
+            assertTrue(rulesRepository.containsPackage( "testListPackages" ));
+            
             Iterator it = rulesRepository.listPackages();
             assertTrue(it.hasNext());
             




More information about the jboss-svn-commits mailing list