[jboss-svn-commits] JBL Code SVN: r9331 - in labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms: client/packages and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Feb 4 23:08:04 EST 2007
Author: michael.neale at jboss.com
Date: 2007-02-04 23:08:04 -0500 (Sun, 04 Feb 2007)
New Revision: 9331
Added:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/PackageManagementFeature.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageManagerView.java
Removed:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Packages.java
Modified:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/JBRMSFeature.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/JBRMSFeatureConfigurator.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageEditor.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java
Log:
JBRULES-634 Package asset list viewer
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/JBRMSFeature.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/JBRMSFeature.java 2007-02-05 03:56:41 UTC (rev 9330)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/JBRMSFeature.java 2007-02-05 04:08:04 UTC (rev 9331)
@@ -1,22 +1,6 @@
-/*
- * Copyright 2006 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
package org.drools.brms.client;
import com.google.gwt.user.client.ui.Composite;
-import com.google.gwt.user.client.ui.Image;
/**
* A 'feature' is a single panel of the JBRMS console. They are meant to be lazily
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/JBRMSFeatureConfigurator.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/JBRMSFeatureConfigurator.java 2007-02-05 03:56:41 UTC (rev 9330)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/JBRMSFeatureConfigurator.java 2007-02-05 04:08:04 UTC (rev 9331)
@@ -18,7 +18,7 @@
public static void configure(JBRMSFeatureList list) {
list.addSink(Info.init());
list.addSink(RulesFeature.init());
- list.addSink(Packages.init());
+ list.addSink(PackageManagementFeature.init());
list.addSink(RuleBases.init());
list.addSink(Deployment.init());
list.addSink(Admin.init());
Copied: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/PackageManagementFeature.java (from rev 9315, labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Packages.java)
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/PackageManagementFeature.java (rev 0)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/PackageManagementFeature.java 2007-02-05 04:08:04 UTC (rev 9331)
@@ -0,0 +1,33 @@
+package org.drools.brms.client;
+
+import org.drools.brms.client.packages.PackageManagerView;
+
+/**
+ * This is the package management feature.
+ * For managing packages (namespaces, imports etc) for rule assets.
+ *
+ * This is also an alternative way of viewing packages.
+ */
+public class PackageManagementFeature extends JBRMSFeature {
+
+
+ public static ComponentInfo init() {
+ return new ComponentInfo( "Packages",
+ "Configure and view packages of business rule assets." ) {
+ public JBRMSFeature createInstance() {
+ return new PackageManagementFeature();
+ }
+ };
+ }
+
+
+ public PackageManagementFeature() {
+ initWidget( new PackageManagerView() );
+ }
+
+
+
+
+ public void onShow() {
+ }
+}
Deleted: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Packages.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Packages.java 2007-02-05 03:56:41 UTC (rev 9330)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Packages.java 2007-02-05 04:08:04 UTC (rev 9331)
@@ -1,40 +0,0 @@
-package org.drools.brms.client;
-
-import org.drools.brms.client.packages.PackageExplorerWidget;
-
-import com.google.gwt.user.client.ui.FlexTable;
-
-/**
- * This is the package management feature.
- * For managing packages (namespaces, imports etc) for rule assets.
- *
- */
-public class Packages extends JBRMSFeature {
-
-
- public static ComponentInfo init() {
- return new ComponentInfo( "Packages",
- "Configure and view packages of business rule assets." ) {
- public JBRMSFeature createInstance() {
- return new Packages();
- }
- };
- }
-
-
- public Packages() {
- final FlexTable layout = new FlexTable();
-
- PackageExplorerWidget packages = new PackageExplorerWidget();
-
- layout.setWidget( 0, 0, packages );
-
- initWidget( layout );
- }
-
-
-
-
- public void onShow() {
- }
-}
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageEditor.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageEditor.java 2007-02-05 03:56:41 UTC (rev 9330)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageEditor.java 2007-02-05 04:08:04 UTC (rev 9331)
@@ -178,7 +178,7 @@
max.addClickListener( new ClickListener() {
public void onClick(Widget w) {
if (area.getVisibleLines() != 32) {
- area.setVisibleLines( 32 );
+ area.setVisibleLines( 32 );
} else {
area.setVisibleLines( 4 );
}
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java 2007-02-05 03:56:41 UTC (rev 9330)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java 2007-02-05 04:08:04 UTC (rev 9331)
@@ -7,11 +7,11 @@
import org.drools.brms.client.rpc.RepositoryServiceFactory;
import com.google.gwt.user.client.Command;
-import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.FlexTable;
+import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
import com.google.gwt.user.client.ui.HasVerticalAlignment;
import com.google.gwt.user.client.ui.Image;
@@ -66,8 +66,12 @@
}
});
- layout.setWidget( 1, 0, newPackage );
+ layout.setWidget( 0, 1, new HTML("<i>Please choose a package to edit, explore, or create a new package.</i>") );
+ layout.getFlexCellFormatter().setAlignment( 0, 1, HasHorizontalAlignment.ALIGN_CENTER, HasVerticalAlignment.ALIGN_MIDDLE );
+ layout.setWidget( 1, 0, newPackage );
+
+
layout.getCellFormatter().setStyleName( 1, 0, "new-asset-Icons" );
layout.getCellFormatter().setAlignment( 1, 0, HasHorizontalAlignment.ALIGN_CENTER, HasVerticalAlignment.ALIGN_MIDDLE );
Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageManagerView.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageManagerView.java (rev 0)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageManagerView.java 2007-02-05 04:08:04 UTC (rev 9331)
@@ -0,0 +1,33 @@
+package org.drools.brms.client.packages;
+
+import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.TabPanel;
+
+/**
+ * This view is a tabbed browser for package management.
+ * The first tab always shows the list of packages in tree form,
+ * with a list/explorer like motif.
+ *
+ * Each editor that is opened is opened in a new tab.
+ *
+ * @author Michael Neale
+ *
+ */
+public class PackageManagerView extends Composite {
+
+ private final TabPanel tab;
+
+ public PackageManagerView() {
+ tab = new TabPanel();
+ tab.setWidth("100%");
+ tab.setHeight("100%");
+
+ PackageExplorerWidget explorer = new PackageExplorerWidget();
+ tab.add( explorer, "Explore");
+
+ tab.selectTab( 0 );
+
+ initWidget( tab );
+ }
+
+}
Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageManagerView.java
___________________________________________________________________
Name: svn:eol-style
+ native
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java 2007-02-05 03:56:41 UTC (rev 9330)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java 2007-02-05 04:08:04 UTC (rev 9331)
@@ -398,10 +398,8 @@
}
public String savePackage(PackageConfigData data) throws SerializableException {
-
PackageItem item = getRulesRepository().loadPackage( data.name );
-
item.updateHeader( data.header );
item.updateExternalURI( data.externalURI );
item.updateDescription( data.description );
More information about the jboss-svn-commits
mailing list