[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