[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