[jboss-svn-commits] JBL Code SVN: r32662 - labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Apr 27 16:37:48 EDT 2010


Author: baunax
Date: 2010-04-27 16:37:47 -0400 (Tue, 27 Apr 2010)
New Revision: 32662

Modified:
   labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/ExecutionNodeDefinitionParser.java
   labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceConfigurationDefinitionParser.java
   labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceConfigurationRefDefinitionParser.java
   labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceDefinitionParser.java
   labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeSessionDefinitionParser.java
   labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/ResourceRefDefinitionParser.java
   labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/SpringDroolsHandler.java
Log:
JBRULES-2332 Drools JPA- Spring Transactions
	- extracted common code

Modified: labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/ExecutionNodeDefinitionParser.java
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/ExecutionNodeDefinitionParser.java	2010-04-27 20:36:26 UTC (rev 32661)
+++ labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/ExecutionNodeDefinitionParser.java	2010-04-27 20:37:47 UTC (rev 32662)
@@ -6,6 +6,7 @@
 import org.springframework.beans.factory.xml.AbstractBeanDefinitionParser;
 import org.springframework.beans.factory.xml.ParserContext;
 import org.w3c.dom.Element;
+import static org.drools.container.spring.namespace.DefinitionParserHelper.*;
 
 /**
  * 
@@ -27,11 +28,4 @@
 
 		return factory.getBeanDefinition();
 	}
-
-	public void emptyAttributeCheck(final String element, final String attributeName, final String attribute) {
-		if (attribute == null || attribute.trim().length() == 0) {
-			throw new IllegalArgumentException("<" + element + "> requires a '" + attributeName + "' attribute");
-		}
-	}
-
 }

Modified: labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceConfigurationDefinitionParser.java
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceConfigurationDefinitionParser.java	2010-04-27 20:36:26 UTC (rev 32661)
+++ labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceConfigurationDefinitionParser.java	2010-04-27 20:37:47 UTC (rev 32662)
@@ -12,6 +12,7 @@
 import org.w3c.dom.Element;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
+import static org.drools.container.spring.namespace.DefinitionParserHelper.*;
 
 /**
  * 
@@ -78,11 +79,4 @@
 		
 		return factory.getBeanDefinition();
 	}
-
-	public void emptyAttributeCheck(final String element, final String attributeName, final String attribute) {
-		if (attribute == null || attribute.trim().length() == 0) {
-			throw new IllegalArgumentException("<" + element + "> requires a '" + attributeName + "' attribute");
-		}
-	}
-
 }

Modified: labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceConfigurationRefDefinitionParser.java
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceConfigurationRefDefinitionParser.java	2010-04-27 20:36:26 UTC (rev 32661)
+++ labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceConfigurationRefDefinitionParser.java	2010-04-27 20:37:47 UTC (rev 32662)
@@ -4,7 +4,7 @@
 import org.springframework.beans.factory.xml.AbstractBeanDefinitionParser;
 import org.springframework.beans.factory.xml.ParserContext;
 import org.w3c.dom.Element;
-
+import static org.drools.container.spring.namespace.DefinitionParserHelper.*;
 /**
  * 
  * @author Lucas Amador
@@ -20,11 +20,4 @@
 		emptyAttributeCheck(element.getLocalName(), ID_ATTRIBUTE, id);
 		return (AbstractBeanDefinition) parserContext.getRegistry().getBeanDefinition(id);
 	}
-
-	public void emptyAttributeCheck(final String element, final String attributeName, final String attribute) {
-		if (attribute == null || attribute.trim().length() == 0) {
-			throw new IllegalArgumentException("<" + element + "> requires a '" + attributeName + "' attribute");
-		}
-	}
-
 }

Modified: labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceDefinitionParser.java
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceDefinitionParser.java	2010-04-27 20:36:26 UTC (rev 32661)
+++ labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeServiceDefinitionParser.java	2010-04-27 20:37:47 UTC (rev 32662)
@@ -12,6 +12,8 @@
 import org.springframework.util.xml.DomUtils;
 import org.w3c.dom.Element;
 
+import static org.drools.container.spring.namespace.DefinitionParserHelper.*;
+
 /**
  * 
  * @author Lucas Amador
@@ -69,11 +71,4 @@
 
 		return factory.getBeanDefinition();
 	}
-
-	public void emptyAttributeCheck(final String element, final String attributeName, final String attribute) {
-		if (attribute == null || attribute.trim().length() == 0) {
-			throw new IllegalArgumentException("<" + element + "> requires a '" + attributeName + "' attribute");
-		}
-	}
-
 }

Modified: labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeSessionDefinitionParser.java
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeSessionDefinitionParser.java	2010-04-27 20:36:26 UTC (rev 32661)
+++ labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/KnowledgeSessionDefinitionParser.java	2010-04-27 20:37:47 UTC (rev 32662)
@@ -8,6 +8,8 @@
 import org.springframework.beans.factory.xml.ParserContext;
 import org.w3c.dom.Element;
 
+import static org.drools.container.spring.namespace.DefinitionParserHelper.*;
+
 public class KnowledgeSessionDefinitionParser extends AbstractBeanDefinitionParser {
 
 	private static final String NAME_ATTRIBUTE = "name";
@@ -45,12 +47,4 @@
 		return factory.getBeanDefinition();
 	}
 
-	public void emptyAttributeCheck(final String element,
-			final String attributeName,
-			final String attribute) {
-		if (attribute == null || attribute.trim().length() == 0) {
-			throw new IllegalArgumentException("<" + element + "> requires a '" + attributeName + "' attribute");
-		}
-	}
-
 }

Modified: labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/ResourceRefDefinitionParser.java
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/ResourceRefDefinitionParser.java	2010-04-27 20:36:26 UTC (rev 32661)
+++ labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/ResourceRefDefinitionParser.java	2010-04-27 20:37:47 UTC (rev 32662)
@@ -4,6 +4,7 @@
 import org.springframework.beans.factory.xml.AbstractBeanDefinitionParser;
 import org.springframework.beans.factory.xml.ParserContext;
 import org.w3c.dom.Element;
+import static org.drools.container.spring.namespace.DefinitionParserHelper.*;
 
 public class ResourceRefDefinitionParser extends AbstractBeanDefinitionParser {
 
@@ -15,10 +16,4 @@
 		emptyAttributeCheck(element.getLocalName(), ID_ATTRIBUTE, id);
 		return (AbstractBeanDefinition) parserContext.getRegistry().getBeanDefinition(id);
 	}
-
-	public void emptyAttributeCheck(final String element, final String attributeName, final String attribute) {
-		if (attribute == null || attribute.trim().equals("")) {
-			throw new IllegalArgumentException("<" + element + "> requires a '" + attributeName + "' attribute");
-		}
-	}
 }

Modified: labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/SpringDroolsHandler.java
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/SpringDroolsHandler.java	2010-04-27 20:36:26 UTC (rev 32661)
+++ labs/jbossrules/trunk/drools-container/drools-spring/src/main/java/org/drools/container/spring/namespace/SpringDroolsHandler.java	2010-04-27 20:37:47 UTC (rev 32662)
@@ -20,6 +20,8 @@
         
         registerBeanDefinitionParser("execution-node", new ExecutionNodeDefinitionParser());
         
+        registerBeanDefinitionParser("jpaSessionServiceFactory", new JpaSessionServiceFactoryDefinitionParser());
+        
     }
 
 }
\ No newline at end of file



More information about the jboss-svn-commits mailing list