[jboss-svn-commits] JBL Code SVN: r6960 - in labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client: . ruleeditor
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 20 11:59:32 EDT 2006
Author: michael.neale at jboss.com
Date: 2006-10-20 11:59:28 -0400 (Fri, 20 Oct 2006)
New Revision: 6960
Modified:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Rules.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleMetaDataWidget.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleView.java
Log:
tidying up, its friday !
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Rules.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Rules.java 2006-10-20 15:57:10 UTC (rev 6959)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Rules.java 2006-10-20 15:59:28 UTC (rev 6960)
@@ -44,10 +44,10 @@
tab.setHeight("100%");
FlexTable explorePanel = doExplore(tab);
- RuleView ruleViewer = doRuleViewer();
+ //RuleView ruleViewer = doRuleViewer();
tab.add(explorePanel, "Explore");
- tab.add(ruleViewer, "Author");
+ //tab.add(ruleViewer, "Author");
tab.selectTab(0);
@@ -82,13 +82,14 @@
public void open(String key) {
- //TODO: this is where we really truly open things.
+
System.out.println("opening key [" + key + "]");
RuleView view = new RuleView();
-
+
String ruleName = "some rule";
tab.add( view, "<img src='images/drools.gif'>" + ruleName, true );
tab.selectTab( tab.getWidgetIndex( view ) );
+ view.loadUUID(key);
}
});
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleMetaDataWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleMetaDataWidget.java 2006-10-20 15:57:10 UTC (rev 6959)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleMetaDataWidget.java 2006-10-20 15:59:28 UTC (rev 6960)
@@ -1,61 +1,29 @@
package org.drools.brms.client.ruleeditor;
import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.VerticalPanel;
/**
- * This displays the metadata for a rule.
+ * This displays the metadata for a versionable asset.
*
* @author Michael Neale
*/
public class RuleMetaDataWidget extends Composite {
- private VerticalPanel mainPanel;
+ private FlexTable layout = new FlexTable();
- public RuleMetaDataWidget(String ruleName, String author, String subject) {
- mainPanel = new VerticalPanel();
-
- doName(ruleName);
- doAuthor(author);
- doSubject(subject);
-
- setWidget(mainPanel);
+ public RuleMetaDataWidget() {
+ initWidget( layout );
}
- private void doSubject(String subject) {
- HorizontalPanel panel = new HorizontalPanel();
- panel.add(new Label("Subject:"));
- panel.add(new Label(subject));
- mainPanel.add(panel);
-
- }
-
-
- private void doAuthor(String author) {
- HorizontalPanel panel = new HorizontalPanel();
- panel.add(new Label("Author:"));
- panel.add(new Label(author));
- mainPanel.add(panel);
- }
-
-
-
-
- private void doName(String ruleName) {
- HorizontalPanel panel = new HorizontalPanel();
- panel.add(new Label("Rule name:"));
- panel.add(new Label(ruleName));
- mainPanel.add(panel);
- }
-
-
}
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleView.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleView.java 2006-10-20 15:57:10 UTC (rev 6959)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleView.java 2006-10-20 15:59:28 UTC (rev 6960)
@@ -7,19 +7,21 @@
import com.google.gwt.user.client.ui.VerticalPanel;
/**
- * The main layout for the rule viewer.
+ * The main layout parent/controller the rule viewer.
*
* @author Michael Neale
*/
public class RuleView extends Composite {
- public RuleView() {
+ private String resourceUUID;
+
+ public RuleView() {
HorizontalPanel horiz = new HorizontalPanel();
horiz.setWidth("100%");
horiz.setHeight("100%");
VerticalPanel ruleAndDoc = new VerticalPanel();
- horiz.add(new RuleMetaDataWidget("Foobar", "mic", "testing"));
+ horiz.add(new RuleMetaDataWidget());
horiz.add(ruleAndDoc);
ruleAndDoc.setWidth("100%");
@@ -33,4 +35,13 @@
initWidget(horiz);
}
+ /**
+ * This UUID indicates what versionable asset to load.
+ * @param key a UUID to the repository.
+ */
+ public void loadUUID(String key) {
+ this.resourceUUID = key;
+
+ }
+
}
More information about the jboss-svn-commits
mailing list