[jboss-svn-commits] JBL Code SVN: r15528 - in labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main: resources/org/drools/eclipse/wizard/project and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Oct 2 20:18:58 EDT 2007


Author: KrisVerlaenen
Date: 2007-10-02 20:18:58 -0400 (Tue, 02 Oct 2007)
New Revision: 15528

Modified:
   labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/flow/common/editor/core/ProcessWrapper.java
   labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/resources/org/drools/eclipse/wizard/project/ruleflow.rf.template
   labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/resources/org/drools/eclipse/wizard/project/ruleflow.rfm.template
Log:
JBRULES-1244: Ruleflows should have a package name
 - Process now has a packageName

Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/flow/common/editor/core/ProcessWrapper.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/flow/common/editor/core/ProcessWrapper.java	2007-10-03 00:18:51 UTC (rev 15527)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/flow/common/editor/core/ProcessWrapper.java	2007-10-03 00:18:58 UTC (rev 15528)
@@ -50,12 +50,15 @@
     public static final String NAME = "name";
     public static final String VERSION = "version";
     public static final String ID = "id";
+    public static final String PACKAGE_NAME = "packageName";
     public static final String ROUTER_LAYOUT = "routerLayout";
+    
     static {
         descriptors = new IPropertyDescriptor[] {
             new TextPropertyDescriptor(NAME, "Name"),
             new TextPropertyDescriptor(VERSION, "Version"),
             new TextPropertyDescriptor(ID, "Id"),
+            new TextPropertyDescriptor(PACKAGE_NAME, "Package"),
             new ComboBoxPropertyDescriptor(ROUTER_LAYOUT, "Connection Layout", 
                 new String[] { "Manual", "Manhatten", "Shortest Path" }),
         };
@@ -100,6 +103,14 @@
     	process.setId(id);
     }
     
+    public String getPackageName() {
+        return process.getPackageName() == null ? "" : process.getPackageName();
+    }
+    
+    public void setPackageName(String packageName) {
+        process.setPackageName(packageName);
+    }
+    
     public Integer getRouterLayout() {
     	if (routerLayout == null) {
     		routerLayout = ROUTER_LAYOUT_SHORTEST_PATH;
@@ -176,6 +187,9 @@
         if (ID.equals(id)) {
             return getId() + "";
         }
+        if (PACKAGE_NAME.equals(id)) {
+            return getPackageName();
+        }
         if (ROUTER_LAYOUT.equals(id)) {
             return routerLayout;
         }
@@ -196,7 +210,10 @@
         if (ID.equals(id)) {
             setId("");
         }
-        if (ID.equals(id)) {
+        if (PACKAGE_NAME.equals(id)) {
+            setPackageName("");
+        }
+        if (ROUTER_LAYOUT.equals(id)) {
             setRouterLayout(null);
         }
     }
@@ -208,6 +225,8 @@
             setVersion((String) value);
         } else if (ID.equals(id)) {
             setId((String) value);
+        } else if (PACKAGE_NAME.equals(id)) {
+            setPackageName((String) value);
         } else if (ROUTER_LAYOUT.equals(id)) {
             setRouterLayout((Integer) value);
         }

Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/resources/org/drools/eclipse/wizard/project/ruleflow.rf.template
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/resources/org/drools/eclipse/wizard/project/ruleflow.rf.template	2007-10-03 00:18:51 UTC (rev 15527)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/resources/org/drools/eclipse/wizard/project/ruleflow.rf.template	2007-10-03 00:18:58 UTC (rev 15528)
@@ -203,6 +203,7 @@
         <name>Ruleflow</name>
         <version>1.0</version>
         <type>RuleFlow</type>
+        <packageName>com.sample</packageName>
       </process>
       <routerLayout>2</routerLayout>
     </default>

Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/resources/org/drools/eclipse/wizard/project/ruleflow.rfm.template
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/resources/org/drools/eclipse/wizard/project/ruleflow.rfm.template	2007-10-03 00:18:51 UTC (rev 15527)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/resources/org/drools/eclipse/wizard/project/ruleflow.rfm.template	2007-10-03 00:18:58 UTC (rev 15528)
@@ -69,4 +69,5 @@
   <name>Ruleflow</name>
   <version>1.0</version>
   <type>RuleFlow</type>
+  <packageName>com.sample</packageName>
 </org.drools.ruleflow.core.impl.RuleFlowProcessImpl>
\ No newline at end of file




More information about the jboss-svn-commits mailing list