[seam-commits] Seam SVN: r12428 - in modules/drools/trunk: api/src/main/java/org/jboss/seam/drools/qualifiers/kbase and 3 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Sun Apr 11 03:39:14 EDT 2010


Author: tsurdilovic
Date: 2010-04-11 03:39:13 -0400 (Sun, 11 Apr 2010)
New Revision: 12428

Added:
   modules/drools/trunk/api/src/main/java/org/jboss/seam/drools/qualifiers/kbase/
   modules/drools/trunk/api/src/main/java/org/jboss/seam/drools/qualifiers/kbase/KAgentConfigured.java
   modules/drools/trunk/api/src/main/java/org/jboss/seam/drools/qualifiers/kbase/KBaseConfigured.java
Removed:
   modules/drools/trunk/impl/src/main/java/org/jboss/seam/drools/qualifiers/kbase/
Modified:
   modules/drools/trunk/impl/pom.xml
   modules/drools/trunk/impl/src/main/java/org/jboss/seam/drools/KnowledgeLoggerProducer.java
Log:
changed dependency to xml-bean-config back to "test" and moved qualifiers to drools-api submodule.

Copied: modules/drools/trunk/api/src/main/java/org/jboss/seam/drools/qualifiers/kbase/KAgentConfigured.java (from rev 12427, modules/drools/trunk/impl/src/main/java/org/jboss/seam/drools/qualifiers/kbase/KAgentConfigured.java)
===================================================================
--- modules/drools/trunk/api/src/main/java/org/jboss/seam/drools/qualifiers/kbase/KAgentConfigured.java	                        (rev 0)
+++ modules/drools/trunk/api/src/main/java/org/jboss/seam/drools/qualifiers/kbase/KAgentConfigured.java	2010-04-11 07:39:13 UTC (rev 12428)
@@ -0,0 +1,29 @@
+package org.jboss.seam.drools.qualifiers.kbase;
+
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.inject.Qualifier;
+
+/**
+ * Qualifier for Drools KnowledgeBase configured for KnowledgeAgent.
+ * 
+ * @author Tihomir Surdilovic
+ */
+ at Qualifier
+ at Target( { TYPE, METHOD, FIELD, PARAMETER })
+ at Documented
+ at Retention(RUNTIME)
+ at Inherited
+public @interface KAgentConfigured
+{
+
+}

Copied: modules/drools/trunk/api/src/main/java/org/jboss/seam/drools/qualifiers/kbase/KBaseConfigured.java (from rev 12427, modules/drools/trunk/impl/src/main/java/org/jboss/seam/drools/qualifiers/kbase/KBaseConfigured.java)
===================================================================
--- modules/drools/trunk/api/src/main/java/org/jboss/seam/drools/qualifiers/kbase/KBaseConfigured.java	                        (rev 0)
+++ modules/drools/trunk/api/src/main/java/org/jboss/seam/drools/qualifiers/kbase/KBaseConfigured.java	2010-04-11 07:39:13 UTC (rev 12428)
@@ -0,0 +1,29 @@
+package org.jboss.seam.drools.qualifiers.kbase;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.inject.Qualifier;
+
+/**
+ * Qualifier for Drools KnowledgeBase default configuration.
+ * 
+ * @author Tihomir Surdilovic
+ */
+ at Qualifier
+ at Target( { TYPE, METHOD, FIELD, PARAMETER })
+ at Documented
+ at Retention(RUNTIME)
+ at Inherited
+public @interface KBaseConfigured
+{
+
+}

Modified: modules/drools/trunk/impl/pom.xml
===================================================================
--- modules/drools/trunk/impl/pom.xml	2010-04-11 07:32:02 UTC (rev 12427)
+++ modules/drools/trunk/impl/pom.xml	2010-04-11 07:39:13 UTC (rev 12428)
@@ -89,8 +89,7 @@
 		<dependency>
 			<groupId>org.jboss.seam.xml</groupId>
 			<artifactId>seam-xml-bean-config</artifactId>
-			<!--  TODO change back to test scope after we figure out what to do w/ @XmlConfigured -->
-			<scope>compile</scope>
+			<scope>test</scope>
 		</dependency>
 		<dependency>
 			<groupId>org.jboss.arquillian</groupId>

Modified: modules/drools/trunk/impl/src/main/java/org/jboss/seam/drools/KnowledgeLoggerProducer.java
===================================================================
--- modules/drools/trunk/impl/src/main/java/org/jboss/seam/drools/KnowledgeLoggerProducer.java	2010-04-11 07:32:02 UTC (rev 12427)
+++ modules/drools/trunk/impl/src/main/java/org/jboss/seam/drools/KnowledgeLoggerProducer.java	2010-04-11 07:39:13 UTC (rev 12428)
@@ -11,7 +11,6 @@
 import org.jboss.seam.drools.config.KnowledgeLoggerConfig;
 import org.jboss.seam.drools.qualifiers.kbase.KAgentConfigured;
 import org.jboss.seam.drools.qualifiers.kbase.KBaseConfigured;
-import org.jboss.seam.xml.annotations.XmlConfigured;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 



More information about the seam-commits mailing list