[jboss-svn-commits] JBL Code SVN: r31966 - labs/jbossrules/branches/factsConstraints_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/common.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Mar 5 15:54:31 EST 2010


Author: baunax
Date: 2010-03-05 15:54:30 -0500 (Fri, 05 Mar 2010)
New Revision: 31966

Modified:
   labs/jbossrules/branches/factsConstraints_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/common/RulePackageSelector.java
Log:
added current selected package uuid

Modified: labs/jbossrules/branches/factsConstraints_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/common/RulePackageSelector.java
===================================================================
--- labs/jbossrules/branches/factsConstraints_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/common/RulePackageSelector.java	2010-03-05 20:20:31 UTC (rev 31965)
+++ labs/jbossrules/branches/factsConstraints_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/common/RulePackageSelector.java	2010-03-05 20:54:30 UTC (rev 31966)
@@ -36,6 +36,7 @@
     /** Used to remember what the "current package" we are working in is...
      * Should be the one the user has most recently dealt with... */
     public static String currentlySelectedPackage;
+    public static String currentlySelectedPackageUUID;
 
     private ListBox packageList;
 
@@ -57,15 +58,17 @@
 
             public void onSuccess(PackageConfigData[] list) {
                 for ( int i = 0; i < list.length; i++ ) {
-                    packageList.addItem( list[i].name );
+                    packageList.addItem( list[i].name, list[i].uuid );
                     if (currentlySelectedPackage != null &&
                             list[i].name.equals( currentlySelectedPackage )) {
                         packageList.setSelectedIndex( i );
+                        currentlySelectedPackageUUID = list[i].uuid; 
                     }
                 }
                 packageList.addChangeListener(new ChangeListener() {
                     public void onChange(Widget sender) {
                          currentlySelectedPackage = getSelectedPackage();                       
+                         currentlySelectedPackageUUID = getSelectedPackageUUID();
                     }
                 });
             }
@@ -79,5 +82,10 @@
         return packageList.getItemText( packageList.getSelectedIndex() );
     }
 
-
+    /**
+     * Returns the selected package.
+     */
+    public String getSelectedPackageUUID() {
+        return packageList.getValue( packageList.getSelectedIndex() );
+    }
 }
\ No newline at end of file



More information about the jboss-svn-commits mailing list