[jboss-svn-commits] JBL Code SVN: r9373 - in labs/jbossesb/trunk/product/console: resources/WEB-INF/lib and 4 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Feb 6 14:20:13 EST 2007


Author: tfennelly
Date: 2007-02-06 14:20:13 -0500 (Tue, 06 Feb 2007)
New Revision: 9373

Added:
   labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/
   labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceImportExport.java
   labs/jbossesb/trunk/product/console/view/transform/import-export-resources.xhtml
   labs/jbossesb/trunk/product/console/view/transform/import-export-template.xhtml
Removed:
   labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/configimport/
   labs/jbossesb/trunk/product/console/view/transform/import-resources.xhtml
Modified:
   labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/ajax4jsf.jar
   labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jboss-seam-debug.jar
   labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jboss-seam-ui.jar
   labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jboss-seam.jar
   labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jsf-facelets.jar
   labs/jbossesb/trunk/product/console/resources/WEB-INF/navigation.xml
   labs/jbossesb/trunk/product/console/resources/WEB-INF/web.xml
   labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceImport.java
   labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceLocation.java
   labs/jbossesb/trunk/product/console/view/home.xhtml
Log:
http://jira.jboss.com/jira/browse/JBESB-390

Also upgraded to Seam 1.1.5 and added a proper Export facility.

Modified: labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/ajax4jsf.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jboss-seam-debug.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jboss-seam-ui.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jboss-seam.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jsf-facelets.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/console/resources/WEB-INF/navigation.xml
===================================================================
--- labs/jbossesb/trunk/product/console/resources/WEB-INF/navigation.xml	2007-02-06 19:06:59 UTC (rev 9372)
+++ labs/jbossesb/trunk/product/console/resources/WEB-INF/navigation.xml	2007-02-06 19:20:13 UTC (rev 9373)
@@ -116,8 +116,8 @@
         </navigation-case>
 
         <navigation-case>
-            <from-outcome>import-resources</from-outcome>
-            <to-view-id>/transform/import-resources.xhtml</to-view-id>
+            <from-outcome>import-export-resources</from-outcome>
+            <to-view-id>/transform/import-export-resources.xhtml</to-view-id>
             <redirect />
         </navigation-case>
         

Modified: labs/jbossesb/trunk/product/console/resources/WEB-INF/web.xml
===================================================================
--- labs/jbossesb/trunk/product/console/resources/WEB-INF/web.xml	2007-02-06 19:06:59 UTC (rev 9372)
+++ labs/jbossesb/trunk/product/console/resources/WEB-INF/web.xml	2007-02-06 19:20:13 UTC (rev 9373)
@@ -42,6 +42,14 @@
       <filter-name>Seam Exception Filter</filter-name>        
       <url-pattern>*.seam</url-pattern>    
     </filter-mapping>      
+    <filter>
+        <filter-name>Seam Multipart Filter</filter-name>
+        <filter-class>org.jboss.seam.servlet.SeamMultipartFilter</filter-class>
+    </filter>
+    <filter-mapping>
+        <filter-name>Seam Multipart Filter</filter-name>
+        <url-pattern>*.seam</url-pattern>
+    </filter-mapping>
     
     <!-- Faces Servlet -->    
     <servlet>              

Copied: labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport (from rev 9371, labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/configimport)

Modified: labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceImport.java
===================================================================
--- labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/configimport/ResourceImport.java	2007-02-06 15:27:50 UTC (rev 9371)
+++ labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceImport.java	2007-02-06 19:20:13 UTC (rev 9373)
@@ -19,22 +19,19 @@
  * @author JBoss Inc.
  */
 
-package org.jboss.soa.esb.admin.console.transform.configimport;
+package org.jboss.soa.esb.admin.console.transform.importexport;
 
 import static org.jboss.seam.ScopeType.CONVERSATION;
 
-import java.io.File;
-import java.io.FileInputStream;
+import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.Serializable;
-import java.net.URI;
 import java.util.ArrayList;
 import java.util.List;
 
 import org.hibernate.Session;
 import org.jboss.seam.annotations.Begin;
-import org.jboss.seam.annotations.Conversational;
 import org.jboss.seam.annotations.End;
 import org.jboss.seam.annotations.In;
 import org.jboss.seam.annotations.Name;
@@ -43,6 +40,7 @@
 import org.jboss.seam.core.FacesMessages;
 import org.jboss.soa.esb.admin.console.UpdateNotifier;
 import org.jboss.soa.esb.admin.console.transform.NewResource;
+import org.jboss.soa.esb.admin.console.transform.SmooksResourceList;
 import org.jboss.soa.esb.admin.console.transform.SmooksUtils;
 import org.jboss.soa.esb.admin.console.transform.TransformationResource;
 import org.jboss.soa.esb.admin.console.transform.TransformationResourceParameter;
@@ -54,58 +52,56 @@
 import org.xml.sax.SAXException;
 
 /**
- * Import Smooks transformation resource condifurations.
+ * Imports/Exports Smooks transformation resource condifurations.
  * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
  */
- at Name("resourceImport")
+ at Name("resourceImportExport")
 @Scope(CONVERSATION)
- at Conversational(ifNotBegunOutcome="home")
-public class ResourceImport implements Serializable {
+public class ResourceImportExport implements Serializable {
 
+	private static final long serialVersionUID = 1L;
+
 	@In(create=true)
 	private Session esbDatabase;
 
 	@In(create=true)
 	private UpdateNotifier updateNotifier;
 	
-	@In(required=false) @Out(scope=CONVERSATION)
-	private ResourceLocation resourceLocation;
+	private byte[] importData;
 	
+	@Out(required=false)
+	private String exportData;
+
 	@Begin(join=true)
 	public String show() {
-		resourceLocation = new ResourceLocation();
-		return "import-resources";
+		importData = null;
+		exportData = null;
+		
+		return "import-export-resources";
 	}
 	
-	@End
-	public String importResources() {
-		File localFile = new File(resourceLocation.getLocation());
-		InputStream resStream = null;
-		
-		try {
-			if(localFile.exists()) {
-				resStream = new FileInputStream(localFile);
-			} else {
-				URI uri = new URI(resourceLocation.getLocation());
-				resStream = uri.toURL().openStream();
+	public void importResources() {
+		if(importData != null) {
+			try {
+				loadConfigurations(new ByteArrayInputStream(importData));
+			} catch (SAXException e) {
+				FacesMessages.instance().add("Import Failed.  Invalid Configuration: " + e.getMessage());
+				return;
+			} catch (IOException e) {
+				FacesMessages.instance().add("Import Failed.  Error Reading Configuration: " + e.getMessage());
+				return;
 			}
 			
-			loadConfigurations(resStream);
-		} catch(Exception e) {
-			e.printStackTrace();
-			FacesMessages.instance().add("Import Failed: " + e.getMessage());
-		} finally {
-			if(resStream != null) {
-				try {
-					resStream.close();
-				} catch (IOException e) {
-					e.printStackTrace();
-				}
-			}
+			updateNotifier.sendNotification();
 		}
-		
-		updateNotifier.sendNotification();
-		
+	}
+	
+	public void exportResources() {
+		exportData = SmooksResourceList.getList(esbDatabase);
+	}
+	
+	@End
+	public String home() {
 		return "home";
 	}
 
@@ -173,4 +169,20 @@
 		
 		return string.toString();
 	}
+
+	public byte[] getImportData() {
+		return importData;
+	}
+
+	public void setImportData(byte[] importData) {
+		this.importData = importData;
+	}
+
+	public String getExportData() {
+		return exportData;
+	}
+
+	public void setExportData(String exportData) {
+		this.exportData = exportData;
+	}
 }

Added: labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceImportExport.java
===================================================================
--- labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceImportExport.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceImportExport.java	2007-02-06 19:20:13 UTC (rev 9373)
@@ -0,0 +1,188 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+
+package org.jboss.soa.esb.admin.console.transform.importexport;
+
+import static org.jboss.seam.ScopeType.CONVERSATION;
+
+import java.io.ByteArrayInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.hibernate.Session;
+import org.jboss.seam.annotations.Begin;
+import org.jboss.seam.annotations.End;
+import org.jboss.seam.annotations.In;
+import org.jboss.seam.annotations.Name;
+import org.jboss.seam.annotations.Out;
+import org.jboss.seam.annotations.Scope;
+import org.jboss.seam.core.FacesMessages;
+import org.jboss.soa.esb.admin.console.UpdateNotifier;
+import org.jboss.soa.esb.admin.console.transform.NewResource;
+import org.jboss.soa.esb.admin.console.transform.SmooksResourceList;
+import org.jboss.soa.esb.admin.console.transform.SmooksUtils;
+import org.jboss.soa.esb.admin.console.transform.TransformationResource;
+import org.jboss.soa.esb.admin.console.transform.TransformationResourceParameter;
+import org.milyn.cdr.Parameter;
+import org.milyn.cdr.SmooksResourceConfiguration;
+import org.milyn.cdr.SmooksResourceConfigurationList;
+import org.milyn.cdr.UseragentExpression;
+import org.milyn.cdr.XMLConfigDigester;
+import org.xml.sax.SAXException;
+
+/**
+ * Imports/Exports Smooks transformation resource condifurations.
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+ at Name("resourceImportExport")
+ at Scope(CONVERSATION)
+public class ResourceImportExport implements Serializable {
+
+	private static final long serialVersionUID = 1L;
+
+	@In(create=true)
+	private Session esbDatabase;
+
+	@In(create=true)
+	private UpdateNotifier updateNotifier;
+	
+	private byte[] importData;
+	
+	@Out(required=false)
+	private String exportData;
+
+	@Begin(join=true)
+	public String show() {
+		importData = null;
+		exportData = null;
+		
+		return "import-export-resources";
+	}
+	
+	public void importResources() {
+		if(importData != null) {
+			try {
+				loadConfigurations(new ByteArrayInputStream(importData));
+			} catch (SAXException e) {
+				FacesMessages.instance().add("Import Failed.  Invalid Configuration: " + e.getMessage());
+				return;
+			} catch (IOException e) {
+				FacesMessages.instance().add("Import Failed.  Error Reading Configuration: " + e.getMessage());
+				return;
+			}
+			
+			updateNotifier.sendNotification();
+		}
+	}
+	
+	public void exportResources() {
+		exportData = SmooksResourceList.getList(esbDatabase);
+	}
+	
+	@End
+	public String home() {
+		return "home";
+	}
+
+	private void loadConfigurations(InputStream resStream) throws SAXException, IOException {
+		SmooksResourceConfigurationList resList = XMLConfigDigester.digestConfig("import-list", resStream);
+
+		for(int i = 0; i < resList.size(); i++) {
+			TransformationResource transResource = toTransformationResource(resList.get(i));
+			
+			NewResource.persistNewResource(transResource, esbDatabase);
+		}
+	}
+
+	private TransformationResource toTransformationResource(SmooksResourceConfiguration configuration) {
+		TransformationResource resource = new TransformationResource();
+		
+		resource.setUseragent(getUseragentString(configuration.getUseragentExpressions()));
+		resource.setSelector(configuration.getSelector());
+		resource.setPath(configuration.getPath());
+		resource.setNamespace(configuration.getNamespaceURI());
+		
+		List smooksParams = configuration.getParameters();
+		resource.setParameters(new ArrayList<TransformationResourceParameter>());
+		for(int i = 0; i < smooksParams.size(); i++) {
+			Object listEntry = smooksParams.get(i);
+			if(listEntry instanceof List) {
+				List parameterGroup = (List)listEntry; 
+				for(int ii = 0; ii < parameterGroup.size(); ii++) {
+					Parameter param = (Parameter)parameterGroup.get(ii);
+					addParameter(resource, param);
+				}
+			} else if(listEntry instanceof Parameter) {
+				Parameter param = (Parameter)listEntry;
+				addParameter(resource, param);
+			}
+		}
+		
+		return resource;
+	}
+
+	private void addParameter(TransformationResource resource, Parameter param) {
+		if(param.getName().equals(SmooksUtils.RESOURCE_NAME_PARAM)) {
+			// This is not a "real" parameter.  It's just how we get over the fact that the SmooksResourceConfiguration
+			// class doesn't have "name" attribute like the TransformationResource class.  So, we import and export
+			// as a resource parameter.
+			resource.setName(param.getValue());
+		} else {
+			TransformationResourceParameter parameter;
+			parameter = new TransformationResourceParameter(param.getName(), param.getType(), param.getValue());
+			parameter.setTransResource(resource);
+			resource.getParameters().add(parameter);
+		}
+	}
+
+	
+	private String getUseragentString(UseragentExpression[] useragentExpressions) {
+		StringBuffer string = new StringBuffer();
+		
+		for(int i = 0; i < useragentExpressions.length; i++) {
+			string.append(useragentExpressions[i].getExpression());
+			if(i < (useragentExpressions.length - 1)) {
+				string.append(", ");
+			}
+		}
+		
+		return string.toString();
+	}
+
+	public byte[] getImportData() {
+		return importData;
+	}
+
+	public void setImportData(byte[] importData) {
+		this.importData = importData;
+	}
+
+	public String getExportData() {
+		return exportData;
+	}
+
+	public void setExportData(String exportData) {
+		this.exportData = exportData;
+	}
+}


Property changes on: labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceImportExport.java
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceLocation.java
===================================================================
--- labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/configimport/ResourceLocation.java	2007-02-06 15:27:50 UTC (rev 9371)
+++ labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/importexport/ResourceLocation.java	2007-02-06 19:20:13 UTC (rev 9373)
@@ -19,7 +19,7 @@
  * @author JBoss Inc.
  */
 
-package org.jboss.soa.esb.admin.console.transform.configimport;
+package org.jboss.soa.esb.admin.console.transform.importexport;
 
 import org.jboss.seam.annotations.Name;
 

Modified: labs/jbossesb/trunk/product/console/view/home.xhtml
===================================================================
--- labs/jbossesb/trunk/product/console/view/home.xhtml	2007-02-06 19:06:59 UTC (rev 9372)
+++ labs/jbossesb/trunk/product/console/view/home.xhtml	2007-02-06 19:20:13 UTC (rev 9373)
@@ -31,7 +31,7 @@
 				<li><s:link action="#{newResource.selectResourceSpec}" value="Configure New Resource" /></li>
 				<li><s:link action="#{manageResources.list}" value="Manage Configurations" /></li>
 				<li><s:link action="#{testTransformation.show}" value="Test Transformation" /></li>
-				<li><s:link action="#{resourceImport.show}" value="Import Configurations" /></li>
+				<li><s:link action="#{resourceImportExport.show}" value="Import/Export Configurations" /></li>
 				<li><s:link action="#{updateNotifier.sendNotification}" value="Notify ESB Subscribers" /></li>
 			</ul>
 		</div>

Added: labs/jbossesb/trunk/product/console/view/transform/import-export-resources.xhtml
===================================================================
--- labs/jbossesb/trunk/product/console/view/transform/import-export-resources.xhtml	                        (rev 0)
+++ labs/jbossesb/trunk/product/console/view/transform/import-export-resources.xhtml	2007-02-06 19:20:13 UTC (rev 9373)
@@ -0,0 +1,54 @@
+<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<ui:composition xmlns="http://www.w3.org/1999/xhtml"
+                xmlns:ui="http://java.sun.com/jsf/facelets"
+                xmlns:h="http://java.sun.com/jsf/html"
+                xmlns:f="http://java.sun.com/jsf/core"
+				xmlns:s="http://jboss.com/products/seam/taglib"
+                template="import-export-template.xhtml">
+
+<!-- content -->
+<ui:define name="content">
+	<div class="section">
+		<h2>Import/Export Transformation/Analysis Resources</h2>
+		
+        <h:form enctype="multipart/form-data" rendered="#{resourceImportExport.exportData == null}">
+            <s:validateAll>
+				<p/>
+	            <div class="entry">
+	                <h:outputLabel for="Import" >Import:&nbsp;</h:outputLabel>
+	                <s:fileUpload id="Import" data="#{resourceImportExport.importData}" />
+					<p/>
+					<span class="errors"><h:message for="Import" /></span>
+	            </div>               
+            </s:validateAll>
+            
+            <div class="entry">
+				<h:commandButton value="Import" action="#{resourceImportExport.importResources}"/>
+            </div>               
+        </h:form>
+
+        <h:form rendered="#{resourceImportExport.exportData == null}">
+			<p/>
+			Resources can also be exported from the console.  To export, simply press the "Export" button presented here.
+            <div class="entry">
+				<h:commandButton value="Export" action="#{resourceImportExport.exportResources}" />
+            </div>               
+        </h:form>
+
+        <h:form rendered="#{resourceImportExport.exportData != null}">
+			<p/>
+			<div class="entry">
+				<h:inputTextarea value="#{resourceImportExport.exportData}" cols="85" rows="20"/>
+			</div>
+        </h:form>
+
+		<div class="entry errors"><h:messages globalOnly="true"/></div>
+		
+	</div>
+</ui:define>
+
+<!-- sidebar -->
+<ui:define name="sidebar">
+</ui:define>
+
+</ui:composition>
\ No newline at end of file

Added: labs/jbossesb/trunk/product/console/view/transform/import-export-template.xhtml
===================================================================
--- labs/jbossesb/trunk/product/console/view/transform/import-export-template.xhtml	                        (rev 0)
+++ labs/jbossesb/trunk/product/console/view/transform/import-export-template.xhtml	2007-02-06 19:20:13 UTC (rev 9373)
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:ui="http://java.sun.com/jsf/facelets"
+	  xmlns:s="http://jboss.com/products/seam/taglib"
+      xmlns:f="http://java.sun.com/jsf/core"
+	  xmlns:h="http://java.sun.com/jsf/html">
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+	<title>JBoss ESB: Administration Console</title>
+	<link href="../css/screen.css" rel="stylesheet" type="text/css" />
+	<link rel="stylesheet" href="../css/custom.css" type="text/css" media="all" />
+	<link rel="stylesheet" href="../css/global.css" type="text/css" media="all" />
+	<link rel="stylesheet" href="../css/headings.css" type="text/css" media="all" />
+	<link rel="stylesheet" href="../css/layout.css" type="text/css" media="all" />
+	<link rel="stylesheet" href="../css/navigation.css" type="text/css" media="all" />
+	<link rel="stylesheet" href="../css/pagelayout.css" type="text/css" media="all"/>
+	<link rel="stylesheet" href="../css/tables.css" type="text/css" media="all" />
+	
+	<link rel="stylesheet" href="../css/screen_001.css" type="text/css" media="screen" />
+	<link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+	<link rel="stylesheet" href="../css/common.css" type="text/css" media="all" />
+</head>
+<body>
+
+<div id="document">
+	<div id="header">
+		<div>
+		  <a href="http://www.jboss.com"><img src="../img/logo.gif" alt="JBoss - The Professional Open Source Company" border="0" /></a>
+		</div>
+		
+		<div id="TopMenu">
+		  <table cellpadding="0" cellspacing="0">
+		  <tr>
+		    <td class="menu_JBnetwork"><a href="http://network.jboss.com/">subscription</a></td>
+		    <td class="menu_JBcom"><a href="http://www.jboss.com/">jboss.com</a></td>
+		
+		    <td class="menu_JBorg"><a href="http://labs.jboss.com">jboss.org</a></td>
+		    <td class="menu_RH"><a href="http://www.redhat.com">redhat.com</a></td>
+		  </tr>
+		  </table>
+		</div>	
+	</div>
+	<div id="container">
+		<div id="sidebar">
+			<b><h:form><h:commandButton value="Home" action="#{resourceImportExport.home}" /></h:form></b>
+			<p/>
+			<ui:insert name="sidebar"/>
+		</div>
+		<div id="content">
+			<ui:insert name="content"/>
+		</div>
+	</div>
+</div>
+<ui:debug hotkey="D"/>
+</body>
+</html>

Deleted: labs/jbossesb/trunk/product/console/view/transform/import-resources.xhtml
===================================================================
--- labs/jbossesb/trunk/product/console/view/transform/import-resources.xhtml	2007-02-06 19:06:59 UTC (rev 9372)
+++ labs/jbossesb/trunk/product/console/view/transform/import-resources.xhtml	2007-02-06 19:20:13 UTC (rev 9373)
@@ -1,44 +0,0 @@
-<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<ui:composition xmlns="http://www.w3.org/1999/xhtml"
-                xmlns:ui="http://java.sun.com/jsf/facelets"
-                xmlns:h="http://java.sun.com/jsf/html"
-                xmlns:f="http://java.sun.com/jsf/core"
-				xmlns:s="http://jboss.com/products/seam/taglib"
-                template="template.xhtml">
-
-<!-- content -->
-<ui:define name="content">
-	<div class="section">
-		<h2>Import Transformation/Analysis Resources</h2>
-		This form allows you import exsting transformation configurations from a URI.
-		<h:form>			
-			<s:validateAll>
-				<div class="section">
-					<div class="entry">
-						<div class="label"><h:outputLabel for="Location">Location (URI or filesystem path):</h:outputLabel></div>
-						<div class="input">
-							<h:inputText id="Location" value="#{resourceLocation.location}" size="100" required="true" />
-							<br/><span class="errors"><h:message for="Location" /></span>
-						</div>
-					</div>
-				</div>
-				<div class="section">
-					<h:commandButton value="Import" action="#{resourceImport.importResources}" />
-				</div>
-			</s:validateAll>
-		</h:form>
-		<p/>
-		Resources can also be exported from the console, but the XML needs to be captured from the browser.  Adding a nicer wizard
-		for performing this task is something that needs to be done.  The URL to use for exporting is:
-<pre>
-	http://&lt;console-host&gt;:&lt;console-port&gt;/jboss-esb-console/transform/smooks-config.jsp
-</pre>
-		Once you access this URL, view the browser page-source for the exported XML.
-	</div>
-</ui:define>
-
-<!-- sidebar -->
-<ui:define name="sidebar">
-</ui:define>
-
-</ui:composition>
\ No newline at end of file




More information about the jboss-svn-commits mailing list