[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