Author: mar...@jb...
Date: 2006-05-31 13:07:13 -0400 (Wed, 31 May 2006)
New Revision: 4528
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/RuleBuilder.java
labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaFunction.stg
labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaInvokers.stg
Log:
-Moved Agenda impl access to InternalAgenda interface
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java 2006-05-31 17:07:01 UTC (rev 4527)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/compiler/PackageBuilder.java 2006-05-31 17:07:13 UTC (rev 4528)
@@ -76,6 +76,11 @@
this( pkg,
null );
}
+
+ public PackageBuilder(PackageBuilderConfiguration configuration) {
+ this( null,
+ configuration );
+ }
/**
* This allows you to pass in a pre existing package, and a configuration (for instance to set the classloader).
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/RuleBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/RuleBuilder.java 2006-05-31 17:07:01 UTC (rev 4527)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/semantics/java/RuleBuilder.java 2006-05-31 17:07:13 UTC (rev 4528)
@@ -857,6 +857,7 @@
}
buffer.append( "public class " + ucFirst( this.ruleDescr.getClassName() ) + " {" + lineSeparator );
+ buffer.append( " private static final long serialVersionUID = 7952983928232702826L;" + lineSeparator );
for ( int i = 0, size = this.methods.size() - 1; i < size; i++ ) {
buffer.append( this.methods.get( i ) + lineSeparator );
Modified: labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaFunction.stg
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaFunction.stg 2006-05-31 17:07:01 UTC (rev 4527)
+++ labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaFunction.stg 2006-05-31 17:07:13 UTC (rev 4528)
@@ -7,6 +7,8 @@
public class <className>
{
+ private static final long serialVersionUID = 7952983928232702826L;
+
public static <returnType> <methodName>(<parameterTypes, parameterNames:{ type, name | <type> <name>}; separator=",\n">) throws Exception {
<text>
}
Modified: labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaInvokers.stg
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaInvokers.stg 2006-05-31 17:07:01 UTC (rev 4527)
+++ labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/semantics/java/javaInvokers.stg 2006-05-31 17:07:13 UTC (rev 4528)
@@ -58,6 +58,8 @@
public class <invokerClassName> implements org.drools.spi.ReturnValueExpression, org.drools.semantics.java.CompiledInvoker
{
+ private static final long serialVersionUID = 7952983928232702826L;
+
public Object evaluate(org.drools.spi.Tuple tuple,
org.drools.rule.Declaration[] declarations,
org.drools.WorkingMemory workingMemory) throws Exception {
@@ -84,6 +86,8 @@
public class <invokerClassName> implements org.drools.spi.PredicateExpression, org.drools.semantics.java.CompiledInvoker
{
+ private static final long serialVersionUID = 7952983928232702826L;
+
public boolean evaluate(org.drools.spi.Tuple tuple,
org.drools.FactHandle factHandle,
org.drools.rule.Declaration declaration,
@@ -117,6 +121,8 @@
public class <invokerClassName> implements org.drools.spi.EvalExpression, org.drools.semantics.java.CompiledInvoker
{
+ private static final long serialVersionUID = 7952983928232702826L;
+
public boolean evaluate(org.drools.spi.Tuple tuple,
org.drools.rule.Declaration[] declarations,
org.drools.WorkingMemory workingMemory) throws Exception {
@@ -142,6 +148,8 @@
public class <invokerClassName> implements org.drools.spi.Consequence
{
+ private static final long serialVersionUID = 7952983928232702826L;
+
public void evaluate(org.drools.spi.KnowledgeHelper knowledgeHelper,
org.drools.WorkingMemory workingMemory) throws Exception {
|