JBoss Tools SVN: r25901 - trunk/deltacloud/tests/org.jboss.tools.deltacloud.test.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-10-18 11:18:53 -0400 (Mon, 18 Oct 2010)
New Revision: 25901
Added:
trunk/deltacloud/tests/org.jboss.tools.deltacloud.test/bootstrap-deltacloud.rb
Log:
[JBIDE-7320] trying to run deltacloud
Added: trunk/deltacloud/tests/org.jboss.tools.deltacloud.test/bootstrap-deltacloud.rb
===================================================================
--- trunk/deltacloud/tests/org.jboss.tools.deltacloud.test/bootstrap-deltacloud.rb (rev 0)
+++ trunk/deltacloud/tests/org.jboss.tools.deltacloud.test/bootstrap-deltacloud.rb 2010-10-18 15:18:53 UTC (rev 25901)
@@ -0,0 +1,18 @@
+require 'rubygems'
+require 'deltacloud-dependencies.jar'
+
+# Force Rubygems to reload the gem paths
+Gem.clear_paths
+
+version = ">= 0"
+
+if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
+ version = $1
+ ARGV.shift
+end
+
+ARGV[0] = "-i mock"
+
+load Gem.bin_path('steamcannon-deltacloud-core', 'deltacloudd', version)
+
+
14 years, 2 months
JBoss Tools SVN: r25900 - trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test.
by jbosstools-commits@lists.jboss.org
Author: vrubezhny
Date: 2010-10-18 10:52:38 -0400 (Mon, 18 Oct 2010)
New Revision: 25900
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CASuggestsNotOnlyELProposalsJBIDE2437Test.java
Log:
JBIDE-7195
org.jboss.tools.jsf.ui.test fails
CA Proposals collecting is fixed
Modified: trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CASuggestsNotOnlyELProposalsJBIDE2437Test.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CASuggestsNotOnlyELProposalsJBIDE2437Test.java 2010-10-18 14:45:39 UTC (rev 25899)
+++ trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CASuggestsNotOnlyELProposalsJBIDE2437Test.java 2010-10-18 14:52:38 UTC (rev 25900)
@@ -50,7 +50,7 @@
boolean bELProposalsFound = false;
boolean bTemplatePathProposalsFound = false;
- for (int k = 0;
+ for (int k = 0; k < res.size() &&
(!bELProposalsFound || !bTemplatePathProposalsFound); k++) {
if (res.get(k) instanceof AutoContentAssistantProposal) {
AutoContentAssistantProposal proposal = (AutoContentAssistantProposal)res.get(k);
14 years, 2 months
JBoss Tools SVN: r25899 - trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch.
by jbosstools-commits@lists.jboss.org
Author: vyemialyanchyk
Date: 2010-10-18 10:45:39 -0400 (Mon, 18 Oct 2010)
New Revision: 25899
Modified:
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java
Log:
https://jira.jboss.org/browse/JBIDE-7355 - fixed
Modified: trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java
===================================================================
--- trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java 2010-10-18 14:39:26 UTC (rev 25898)
+++ trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/CodeGenXMLFactory.java 2010-10-18 14:45:39 UTC (rev 25899)
@@ -277,8 +277,8 @@
//
Element hibernatetool = target.addElement(CodeGenerationStrings.HIBERNATETOOL);
hibernatetool.addAttribute(CodeGenerationStrings.DESTDIR, getVar(varBuildDir));
- String templatePath = getResLocation(attributes.getTemplatePath());
if (attributes.isUseOwnTemplates()) {
+ String templatePath = getResLocation(attributes.getTemplatePath());
hibernatetool.addAttribute(CodeGenerationStrings.TEMPLATEPATH, templatePath);
}
if (rootConsoleConfig != null) {
@@ -372,11 +372,12 @@
if (val == null || 0 == val.toString().compareTo(ad.defaultValue)) {
continue;
}
+ String processedVal = processPropertyValue(val);
if (setSubTags.contains(ad.guiName)) {
Element subTag = exporter.addElement(ad.name);
- subTag.addText(val.toString());
+ subTag.addText(processedVal);
} else {
- exporter.addAttribute(ad.name, val.toString());
+ exporter.addAttribute(ad.name, processedVal);
}
}
for (Object obj : list2Remove) {
@@ -386,9 +387,10 @@
for (Map.Entry<String, Object> propEntry : expPropsSorted.entrySet()) {
Object key = propEntry.getKey();
Object val = propEntry.getValue();
+ String processedVal = processPropertyValue(val);
Element property = exporter.addElement(CodeGenerationStrings.PROPERTY);
property.addAttribute(CodeGenerationStrings.KEY, key.toString());
- property.addAttribute(CodeGenerationStrings.VALUE, "" + val); //$NON-NLS-1$
+ property.addAttribute(CodeGenerationStrings.VALUE, processedVal);
}
}
return root;
@@ -436,6 +438,26 @@
}
return consoleConfig.getPreferences();
}
+
+ /**
+ * Check is the value a path in current file system,
+ * if true - update result value (workspace related path is
+ * converted to absolute path).
+ *
+ * @param val
+ * @return
+ */
+ public String processPropertyValue(Object val) {
+ if (val == null) {
+ return ""; //$NON-NLS-1$
+ }
+ String res = val.toString();
+ String processedVal = getResLocation(res);
+ if ((new java.io.File(processedVal)).exists()) {
+ res = processedVal;
+ }
+ return res;
+ }
public IResource findResource(String path) {
final IWorkspaceRoot wsRoot = ResourcesPlugin.getWorkspace().getRoot();
14 years, 2 months
JBoss Tools SVN: r25898 - trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test.
by jbosstools-commits@lists.jboss.org
Author: vrubezhny
Date: 2010-10-18 10:39:26 -0400 (Mon, 18 Oct 2010)
New Revision: 25898
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CANotEmptyWhenThereIsNoSpaceBetweenInvertedCommandsInAttributeJBIDE1759Test.java
trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CASuggestsNotOnlyELProposalsJBIDE2437Test.java
Log:
JBIDE-7195
org.jboss.tools.jsf.ui.test fails
CA Proposals collecting is fixed
Modified: trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CANotEmptyWhenThereIsNoSpaceBetweenInvertedCommandsInAttributeJBIDE1759Test.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CANotEmptyWhenThereIsNoSpaceBetweenInvertedCommandsInAttributeJBIDE1759Test.java 2010-10-18 13:34:39 UTC (rev 25897)
+++ trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CANotEmptyWhenThereIsNoSpaceBetweenInvertedCommandsInAttributeJBIDE1759Test.java 2010-10-18 14:39:26 UTC (rev 25898)
@@ -86,22 +86,15 @@
ICompletionProposal[] result= null;
String errorMessage = null;
- IContentAssistProcessor p= TestUtil.getProcessor(viewer, offsetToTest, contentAssistant);
- if (p != null) {
- try {
- result= p.computeCompletionProposals(viewer, offsetToTest);
- } catch (Throwable x) {
- x.printStackTrace();
- }
- errorMessage= p.getErrorMessage();
- }
-
+ List<ICompletionProposal> res = TestUtil.collectProposals(contentAssistant, viewer, offsetToTest);
+ assertTrue("Content Assistant returned no proposals", (res != null && res.size() > 0)); //$NON-NLS-1$
+
List<String> customCompletionProposals = new ArrayList<String>();
- for (int i = 0; i < result.length; i++) {
+ for (ICompletionProposal p : res) {
// There should be at least one proposal of type CustomCompletionProposal in the result
- if (result[i] instanceof CustomCompletionProposal) {
- customCompletionProposals.add(((CustomCompletionProposal)result[i]).getReplacementString());
+ if (p instanceof CustomCompletionProposal) {
+ customCompletionProposals.add(((CustomCompletionProposal)p).getReplacementString());
}
}
assertFalse("Content Assistant returned no proposals of type CustomCompletionProposal.",customCompletionProposals.isEmpty());
@@ -124,22 +117,16 @@
jspTextEditor.setText(documentContentModified);
- p= TestUtil.getProcessor(viewer, offsetToTest, contentAssistant);
- if (p != null) {
- try {
- result= p.computeCompletionProposals(viewer, offsetToTest);
- } catch (Throwable x) {
- x.printStackTrace();
- }
- errorMessage= p.getErrorMessage();
- }
+ res = TestUtil.collectProposals(contentAssistant, viewer, offsetToTest);
- for (int i = 0; i < result.length; i++) {
+ assertTrue("Content Assistant returned no proposals", (res != null && res.size() > 0)); //$NON-NLS-1$
+
+ for (ICompletionProposal p : res) {
// There should be the same proposals as in the saved result
- if (result[i] instanceof CustomCompletionProposal) {
+ if (p instanceof CustomCompletionProposal) {
assertTrue("Content Assistant returned additional proposal (proposal returned doesn't exist in the saved list).",
- customCompletionProposals.contains(((CustomCompletionProposal)result[i]).getReplacementString()));
- customCompletionProposals.remove(((CustomCompletionProposal)result[i]).getReplacementString());
+ customCompletionProposals.contains(((CustomCompletionProposal)p).getReplacementString()));
+ customCompletionProposals.remove(((CustomCompletionProposal)p).getReplacementString());
}
}
assertTrue("Content Assistant didn't return some of the required proposals.",customCompletionProposals.isEmpty());
Modified: trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CASuggestsNotOnlyELProposalsJBIDE2437Test.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CASuggestsNotOnlyELProposalsJBIDE2437Test.java 2010-10-18 13:34:39 UTC (rev 25897)
+++ trunk/jsf/tests/org.jboss.tools.jsf.ui.test/src/org/jboss/tools/jsf/jsp/ca/test/CASuggestsNotOnlyELProposalsJBIDE2437Test.java 2010-10-18 14:39:26 UTC (rev 25898)
@@ -1,5 +1,7 @@
package org.jboss.tools.jsf.jsp.ca.test;
+import java.util.List;
+
import junit.framework.Test;
import junit.framework.TestSuite;
@@ -42,16 +44,16 @@
IRegion reg = new FindReplaceDocumentAdapter(document).find(0, "/templates/common.xhtml", true, true, false, false);
- IContentAssistProcessor p= TestUtil.getProcessor(viewer, reg.getOffset(), contentAssistant);
- assertNotNull("Cannot obtain IContentAssistProcessor instance",p);
- result= p.computeCompletionProposals(viewer, reg.getOffset());
-
+ List<ICompletionProposal> res = TestUtil.collectProposals(contentAssistant, viewer, reg.getOffset());
+
+ assertTrue("Content Assistant returned no proposals", (res != null && res.size() > 0)); //$NON-NLS-1$
+
boolean bELProposalsFound = false;
boolean bTemplatePathProposalsFound = false;
- for (int k = 0; result != null && k < result.length &&
+ for (int k = 0;
(!bELProposalsFound || !bTemplatePathProposalsFound); k++) {
- if (result[k] instanceof AutoContentAssistantProposal) {
- AutoContentAssistantProposal proposal = (AutoContentAssistantProposal)result[k];
+ if (res.get(k) instanceof AutoContentAssistantProposal) {
+ AutoContentAssistantProposal proposal = (AutoContentAssistantProposal)res.get(k);
// Test the display string for the proposals - it has to shown the thmplate path beginning or EL-expression beginning
// because the CA is started the calculation from the very beginning of the attribute value.
14 years, 2 months
JBoss Tools SVN: r25897 - in trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide: en-US and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: benlc
Date: 2010-10-18 09:34:39 -0400 (Mon, 18 Oct 2010)
New Revision: 25897
Modified:
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/deployment-sample_web_service_wizards.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/prerequisites-resteasy_simple_project_example.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-export-war_export.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-generate_a_sample_restful_web_service.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-generate_a_sample_web_service.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-install-add_repository.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-new_dynamic_web_project.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-new_project_example.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-test_JAX-WS.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-web_service_test_view.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/resteasy_simple_project_example.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/sample_web_service_wizards.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/testing_a_restful_web_service-web_service_test_view.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/testing_a_web_service-web_service_test_view.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/web_service_test_view.xml
trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/publican.cfg
Log:
'committing latest Web Service test View material'
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/deployment-sample_web_service_wizards.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/deployment-sample_web_service_wizards.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/deployment-sample_web_service_wizards.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -6,7 +6,7 @@
<section id="sample_web_service_wizards-sample_restful_web_service-deployment">
<title>Deployment</title>
<para>
- Once created, the sample web service can be deployed to the target runtime as described in <xref linkend="proc-jbt-export-war_export"/>
+ Once created, the sample web service can be deployed to the target runtime as described in <xref linkend="proc-jbt-export-war_export"/>.
</para>
<xi:include href="proc-jbt-export-war_export.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/prerequisites-resteasy_simple_project_example.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/prerequisites-resteasy_simple_project_example.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/prerequisites-resteasy_simple_project_example.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -6,10 +6,10 @@
<section id="resteasy_simple_project_example-prerequisites">
<title>Prerequisites</title>
<para>
- To be able to build the example RESTEasy project, the Maven plugin <application>M2Eclipse</application> should be installed. The following procedure describes installing the Maven Release, Maven Extras and Subclipse plugins. Subclipse is a dependency of Maven Extras.
+ To be able to build the example RESTEasy project, the <application>Maven</application> plugin <application>M2Eclipse</application> should be installed. The following procedure describes installing the <application>Maven Release</application>, <application>Maven Extras</application> and <application>Subclipse</application> plugins. <application>Subclipse</application> is a dependency of <application>Maven Extras</application>.
</para>
<para>
- The update site urls to add in <xref linkend="site_information"/> in the order of installation are:
+ The update site urls to add in <xref linkend="site_information"/> of the following procedure, in the order of installation, are:
</para>
<orderedlist>
<listitem>
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-export-war_export.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-export-war_export.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-export-war_export.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -62,20 +62,20 @@
<row>
<entry>Web project</entry>
<entry>yes</entry>
- <entry>Enter the web project name</entry>
- <entry>The project name will default to the highlighted project in the <guilabel>Project Explorer</guilabel>. A different project can be selected from the list or entered directly in the editable drop-down list</entry>
+ <entry>Enter the web project name.</entry>
+ <entry>The project name will default to the highlighted project in the <guilabel>Project Explorer</guilabel>. A different project can be selected from the list or entered directly in the editable drop-down list.</entry>
</row>
<row>
<entry>Destination</entry>
<entry>yes</entry>
- <entry>Enter or browse to the destination</entry>
- <entry>Set the destination as the <filename>build</filename> folder to store the WAR file within the project or deploy directly to the <filename>deploy</filename> directory of the target server profile</entry>
+ <entry>Enter or browse to the destination.</entry>
+ <entry>Set the destination as the <filename>build</filename> folder to store the WAR file within the project. Alternatively, deploy the project directly to the <filename>deploy</filename> directory of the target server profile.</entry>
</row>
<row>
<entry>Optimize for a specific server runtime</entry>
<entry>no</entry>
- <entry>Check this box to optimize the <filename>WAR</filename> file for deployment to the targeted runtime</entry>
- <entry>Selecting this option will [import the necessary libraries] OR [??]. The list of available runtimes will be those configured during the project set up or by selecting <menuchoice><guimenu>File</guimenu><guisubmenu>New</guisubmenu><guimenuitem>Server</guimenuitem></menuchoice></entry>
+ <entry>Select this box to optimize the <filename>WAR</filename> file for deployment to the targeted runtime.</entry>
+ <entry>Selecting this option will <remark>[import the necessary libraries for the target runtime] OR [??]</remark>. The list of available runtimes will be those configured during the project set-up or by selecting <menuchoice><guimenu>File</guimenu><guisubmenu>New</guisubmenu><guimenuitem>Server</guimenuitem></menuchoice>.</entry>
</row>
</tbody>
</tgroup>
@@ -85,7 +85,7 @@
<step>
<title>Deploy the application</title>
<para>
- If not already set as the WAR file destination in <xref linkend="step_02"/>, copy the file to the <filename>deploy</filename> directory of the required target server profile such as the <command>all</command> profile.
+ Copy the file to the <filename>deploy</filename> directory of the required target server profile, such as the <command>all</command> profile. Note that the WAR file destination may have already been set as the deploy directory in <xref linkend="step_02"/>.
</para>
</step>
<!--
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-generate_a_sample_restful_web_service.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-generate_a_sample_restful_web_service.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-generate_a_sample_restful_web_service.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -97,38 +97,38 @@
<tbody>
<row>
- <entry>-Dynamic Web Project-</entry>
+ <entry>Dynamic Web Project</entry>
<entry></entry>
<entry>yes</entry>
- <entry>Enter the project name</entry>
- <entry>The project name will default to the highlighted project in the <guilabel>Project Explorer</guilabel>. A different project can be selected from the list or entered directly in the editable drop-down list</entry>
+ <entry>Enter the project name.</entry>
+ <entry>The project name will default to the highlighted project in the <guilabel>Project Explorer</guilabel>. A different project can be selected from the list or entered directly in the editable drop-down list.</entry>
</row>
<row>
- <entry>-Web Service-</entry>
+ <entry>Web Service</entry>
<entry>Name</entry>
<entry>yes</entry>
- <entry>Enter the name for the web service</entry>
- <entry>The web service name will be the url for the service as mapped in the deployment descriptor (<filename>web.xml</filename>)</entry>
+ <entry>Enter the name for the web service.</entry>
+ <entry>The web service name will be the url for the service as mapped in the deployment descriptor (<filename>web.xml</filename>).</entry>
</row>
<row>
<entry></entry>
<entry>Update web.xml</entry>
<entry>no</entry>
- <entry>Check this box to add the service to the deployment descriptor</entry>
- <entry>This option is checked by default and may be unchecked when deploying to JBoss AS 6.0 or RESTEasy 2.0 servers. Service information is not required in the deployment descriptor for these servers</entry>
+ <entry>Check this box to add the service to the deployment descriptor.</entry>
+ <entry>This option is checked by default and may be unchecked when deploying to JBoss AS 6.0 or RESTEasy 2.0 servers. Service information is not required in the deployment descriptor for these servers.</entry>
</row>
<row>
- <entry>-Sample Web Service Class-</entry>
+ <entry>Sample Web Service Class</entry>
<entry>Package</entry>
<entry>yes</entry>
- <entry>Enter the package for the web service class</entry>
- <entry>The default package for the sample web service will be displayed</entry>
+ <entry>Enter the package for the web service class.</entry>
+ <entry>The default package for the sample web service will be displayed.</entry>
</row>
<row>
<entry></entry>
<entry>Class</entry>
<entry>yes</entry>
- <entry>Enter the name of the web service class containing the JAX-RS annotated path</entry>
+ <entry>Enter the name of the web service class containing the JAX-RS annotated path.</entry>
<entry>
<remark>
This class defines the path to the web service and is referenced in the Application Class Name. The Application Class Name is declared in the deployment descriptor providing indirect access to the annotated path.
@@ -139,7 +139,7 @@
<entry></entry>
<entry>Application Class Name</entry>
<entry>yes</entry>
- <entry>Enter the name of the Application Class Name</entry>
+ <entry>Enter the name of the Application Class Name.</entry>
<entry>
<remark>
The Application Class Name constructor instantiates objects of the web service class containing the JAX-RS annotated path, GET and POST methods. It serves as a single point of access to the application for the web server.
@@ -209,46 +209,44 @@
</step>
<step><title>Browse the web.xml deployment descriptor</title>
<para>
- Double click the <filename>web.xml</filename> file and note the jax.ws.rs.Application paramater mapped to the Application Class. Note also:
+ Double click the <filename>web.xml</filename> file and note the <parameter>jax.ws.rs.Application</parameter> paramater mapped to the <application>Application</application> class. Note also that:
</para>
<itemizedlist>
<listitem>
<para>
- The main servlet for the application is org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher which is given the custom name Resteasy.
+ the main servlet for the application is <classname>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</classname> which is given the custom name Resteasy; and
</para>
</listitem>
<listitem>
<para>
- The main servlet is not mapped to a particular url as indicated by <code>/*</code>.
+ the main servlet is not mapped to a particular url as indicated by <code>/*</code>.
</para>
</listitem>
+ </itemizedlist>
+ <para>
+ The url for sending GET requests can be resolved as follows:
+ </para>
+ <orderedlist numeration="loweralpha">
+ <listitem>
+ <para>
+ Identify the Application Class as defined in the deployment descriptor.
+ </para>
+ </listitem>
<listitem>
<para>
- The url for sending GET requests can be resolved as follows:
- </para>
- <orderedlist numeration="loweralpha">
- <listitem>
- <para>
- identify the Application Class as defined in the deployment descriptor
- </para>
- </listitem>
- <listitem>
- <para>
- note the object type instantiated in the Application Class and added to the singleton set <classname>HelloWorldResource</classname>
- </para>
- </listitem>
- <listitem>
- <para>
- note the JAX-RS annotated path declared in the corresponding <classname>HelloWorldResource</classname> class; <code>@Path("/MyRESTApplication")</code>.
- </para>
- </listitem>
- </orderedlist>
+ Note the object type instantiated in the <application>Application</application> class and added to the singleton set: <classname>HelloWorldResource</classname>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Note the JAX-RS annotated path declared in the corresponding <classname>HelloWorldResource</classname> class: <code>@Path("/MyRESTApplication")</code> <token>[1]</token>.
+ </para>
+ </listitem>
+ </orderedlist>
<!--
by viewing the class containing the JAX-RS annotated path <code>@Path("/MyRESTApplication")</code> as shoen in <xref linkend="figure-jbt-generate_a_sample_restful_web_service_04"/>. This class can be identified by viewing the Application Class defined in the deployment descriptor. Objects of type (<classname>HelloWorldResource</classname>) are instantiated and added to the singleton set in the Application Class constructor (<xref linkend="figure-jbt-generate_a_sample_restful_web_service_04"/>). The url for sending GET requests therefore resolves to http://localhost:8080/RestfulSample/MyRESTApplication.
</para>
-->
- </listitem>
- </itemizedlist>
<figure id="figure-jbt-generate_a_sample_restful_web_service_06">
<title>web.xml</title>
<mediaobject>
@@ -261,7 +259,7 @@
</mediaobject>
</figure>
<para>
- The url for sending GET requests is therefore <uri>http://localhost:8080/RestfulSample/MyRESTApplication</uri>. Testing RESTful web services is discussed in LINK HERE WHEN DONE.
+ The url for sending GET requests is therefore <uri>http://localhost:8080/ProjectName/[1]</uri> or, <uri>http://localhost:8080/RestfulSample/MyRESTApplication</uri>. Testing RESTful web services is discussed in LINK HERE WHEN DONE.
</para>
<para>&HORIZ_LINE;</para>
</step>
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-generate_a_sample_web_service.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-generate_a_sample_web_service.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-generate_a_sample_web_service.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -92,38 +92,38 @@
<tbody>
<row>
- <entry>-Dynamic Web Project-</entry>
+ <entry>Dynamic Web Project</entry>
<entry></entry>
<entry>yes</entry>
- <entry>Enter the project name</entry>
- <entry>The project name will default to the highlighted project in the <guilabel>Project Explorer</guilabel>. A different project can be selected from the list or entered directly in the editable drop-down list</entry>
+ <entry>Enter the project name.</entry>
+ <entry>The project name will default to the highlighted project in the <guilabel>Project Explorer</guilabel>. A different project can be selected from the list or entered directly in the editable drop-down list.</entry>
</row>
<row>
- <entry>-Web Service-</entry>
+ <entry>Web Service</entry>
<entry>Name</entry>
<entry>yes</entry>
- <entry>Enter the name for the web service</entry>
- <entry>The web service name will be the url for the service as mapped in the deployment descriptor (<filename>web.xml</filename>)</entry>
+ <entry>Enter the name for the web service.</entry>
+ <entry>The web service name will be the url for the service as mapped in the deployment descriptor (<filename>web.xml</filename>).</entry>
</row>
<row>
- <entry>-Sample Web Service Class-</entry>
+ <entry>Sample Web Service Class</entry>
<entry>Package</entry>
<entry>yes</entry>
- <entry>Enter the package for the web service servlet</entry>
- <entry>The default package for the sample web service will be displayed</entry>
+ <entry>Enter the package for the web service servlet.</entry>
+ <entry>The default package for the sample web service will be displayed.</entry>
</row>
<row>
<entry></entry>
<entry>Class</entry>
<entry>yes</entry>
- <entry>Enter the name of the web service servlet</entry>
- <entry>The default class name will correspond to the default web service name resulting in an equivalent url to servlet name mapping in the deployment descriptor (<filename>web.xml</filename>)</entry>
+ <entry>Enter the name of the web service servlet.</entry>
+ <entry>The default class name will correspond to the default web service name resulting in an equivalent url to servlet name mapping in the deployment descriptor (<filename>web.xml</filename>).</entry>
</row>
</tbody>
</tgroup>
</table>
<para>&HORIZ_LINE;</para>
- </step>
+ </step>
<step><title>Generate the web service</title>
<para>
Click the <guibutton>Finish</guibutton> button to complete the web service setup.
@@ -166,17 +166,17 @@
</step>
<step><title>Browse the web.xml deployment decriptor</title>
<para>
- Double click the <filename>web.xml</filename> file and note the servlet mapping as defined in <xref linkend="figure-jbt-generate_a_sample_web_service_02"/>. Note also:
+ Double click the <filename>web.xml</filename> file and note the servlet mapping as defined in <xref linkend="figure-jbt-generate_a_sample_web_service_02"/>. Note also that:
</para>
<itemizedlist>
<listitem>
<para>
- The main servlet for the application is org.jboss.samples.webservices.HelloWorld which is given the custom name HelloWorld.
+ the main servlet for the application is org.jboss.samples.webservices.HelloWorld which is given the custom name HelloWorld; and
</para>
</listitem>
<listitem>
<para>
- The main servlet is mapped to the particular url <code>/HelloWorld</code>.
+ the main servlet is mapped to the particular url <code>/HelloWorld</code> <token>[1]</token>.
</para>
</listitem>
</itemizedlist>
@@ -193,7 +193,7 @@
</figure>
<para>
- Upon start up, the server will write a WSDL file to the <filename>server-profile/data/wsdl/</filename> directory and the WSDL can be accessed with <uri>http://localhost:8080/WebServiceSample/HelloWorld?WSDL</uri>. Testing SOAP based web services is discussed in NEED LINK HERE WHEN DONE.
+ Upon start up, the server will write a WSDL file to the <filename>server-profile/data/wsdl/</filename> directory and the WSDL can be accessed with <uri>http://localhost:8080/ProjectName/[1]?WSDL</uri> or, <uri>http://localhost:8080/WebServiceSample/HelloWorld?WSDL</uri>. Testing SOAP based web services is discussed in NEED LINK HERE WHEN DONE.
</para>
<para>&HORIZ_LINE;</para>
</step>
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-install-add_repository.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-install-add_repository.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-install-add_repository.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -81,7 +81,7 @@
<orderedlist numeration="loweralpha">
<listitem>
<para>
- Choose the required plug-ins and any <guilabel>Optional</guilabel> plug-ins listed by clicking the relevant checkboxes. Sub-items can be selected or deselected as required.
+ Choose the required plug-ins and any <guilabel>Optional</guilabel> plug-ins listed by selecting the relevant check boxes. Sub-items can be selected or deselected as required.
</para>
</listitem>
<listitem>
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-new_dynamic_web_project.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-new_dynamic_web_project.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-new_dynamic_web_project.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -6,6 +6,31 @@
<procedure id="proc-jbt-new_dynamic_web_project">
<title>Creating a dynamic web project</title>
<step>
+ <title>Access the New Project Dialog</title>
+ <para>
+ Select <menuchoice><guimenu>File</guimenu><guisubmenu>New</guisubmenu><guisubmenu>Project</guisubmenu></menuchoice>
+ </para>
+ <formalpara><title>Result:</title>
+ <para>
+ The <guilabel>New Project</guilabel> screen displays.
+ </para>
+ </formalpara>
+ <!--
+ <figure id="figure-jbt-new_project_01">
+ <title>JBoss Tools Project Creation</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/image-jbt-new_project_01.png" format="PNG"/>
+ </imageobject>
+ <textobject>
+ <para>The New Project Dialog.</para>
+ </textobject>
+ </mediaobject>
+ </figure>
+ -->
+ <para>&HORIZ_LINE;</para>
+ </step>
+ <step>
<title>Define the Project Type</title>
<orderedlist numeration ="loweralpha">
<listitem>
@@ -198,19 +223,19 @@
<tbody>
<row>
<entry>2.2</entry>
- <entry>This web module version corresponds to the J2EE 1.2 implementation</entry>
+ <entry>This web module version corresponds to the J2EE 1.2 implementation.</entry>
</row>
<row>
<entry>2.3</entry>
- <entry>This web module version corresponds to the J2EE 1.3 implementation</entry>
+ <entry>This web module version corresponds to the J2EE 1.3 implementation.</entry>
</row>
<row>
<entry>2.4</entry>
- <entry>This web module version corresponds to the J2EE 1.4 implementation</entry>
+ <entry>This web module version corresponds to the J2EE 1.4 implementation.</entry>
</row>
<row>
<entry>2.5</entry>
- <entry>This web module version corresponds to the JEE 5 implementation</entry>
+ <entry>This web module version corresponds to the JEE 5 implementation.</entry>
</row>
</tbody>
</tgroup>
@@ -230,51 +255,51 @@
<tbody>
<row>
<entry><custom></entry>
- <entry>Choosing from one of the pre-defined configurations will minimise the effort required to set up the project</entry>
+ <entry>Choosing from one of the pre-defined configurations will minimise the effort required to set up the project.</entry>
</row>
<row>
<entry>BIRT Charting Web Project</entry>
- <entry>A project with the BIRT Charting Runtime Component</entry>
+ <entry>A project with the BIRT Charting Runtime Component.</entry>
</row>
<row>
<entry>BIRT Charting Web Project</entry>
- <entry>A project with the BIRT Reporting Runtime Component</entry>
+ <entry>A project with the BIRT Reporting Runtime Component.</entry>
</row>
<row>
<entry>CXF Web Services Project v2.5</entry>
- <entry>Configures a project with CXF using Web Module v2.5 and Java v5.0</entry>
+ <entry>Configures a project with CXF using Web Module v2.5 and Java v5.0.</entry>
</row>
<row>
<entry>Default Configuration for JBoss 5.0 Runtime</entry>
- <entry>This option is a suitable starting point. Additional facets can be installed later to add new functionality</entry>
+ <entry>This option is a suitable starting point. Additional facets can be installed later to add new functionality.</entry>
</row>
<row>
<entry>Dynamic Web Project with Seam 1.2</entry>
- <entry>Configures a project to use Seam v1.2</entry>
+ <entry>Configures a project to use Seam v1.2.</entry>
</row>
<row>
<entry>Dynamic Web Project with Seam 2.0</entry>
- <entry>Configures a project to use Seam v2.0</entry>
+ <entry>Configures a project to use Seam v2.0.</entry>
</row>
<row>
<entry>Dynamic Web Project with Seam 2.1</entry>
- <entry>Configures a project to use Seam v2.1</entry>
+ <entry>Configures a project to use Seam v2.1.</entry>
</row>
<row>
<entry>Dynamic Web Project with Seam 2.2</entry>
- <entry>Configures a project to use Seam v2.2</entry>
+ <entry>Configures a project to use Seam v2.2.</entry>
</row>
<row>
<entry>JBoss WS Web Service Project v3.0</entry>
- <entry>Configures a project with JBossWS using Web Module v2.5 and Java v5.0</entry>
+ <entry>Configures a project with JBossWS using Web Module v2.5 and Java v5.0.</entry>
</row>
<row>
<entry>JavaServer Faces v1.2 Project</entry>
- <entry>Configures a project to use JSF v1.2</entry>
+ <entry>Configures a project to use JSF v1.2.</entry>
</row>
<row>
<entry>Minimal Configuration</entry>
- <entry>The minimum required facets are installed. Additional facets can be chosen later to add functionality to the project</entry>
+ <entry>The minimum required facets are installed. Additional facets can be chosen later to add functionality to the project.</entry>
</row>
</tbody>
@@ -340,7 +365,7 @@
<step>
<title>Enter the web module settings</title>
<para>
- Define the settings as listed in <xref linkend="table-jbt-new_dynamic_web_project_04"/> root folder for path names in the web project context and the name of the web content directory.
+ Define the settings as listed in <xref linkend="table-jbt-new_dynamic_web_project_04"/> including the root folder for path names in the web project context and the name of the web content directory.
</para>
<table id="table-jbt-new_dynamic_web_project_04" frame='all'>
<title>New Dynamic Web Project - Web Module</title>
@@ -362,20 +387,20 @@
<row>
<entry>Context root</entry>
<entry>yes</entry>
- <entry>Enter the context root for the project</entry>
- <entry>The context root identifies a web application to the server and which URLs to delegate to the application</entry>
+ <entry>Enter the context root for the project.</entry>
+ <entry>The context root identifies a web application to the server and which URLs to delegate to the application.</entry>
</row>
<row>
<entry>Content directory</entry>
<entry>yes</entry>
- <entry>Enter the directory name for the web content</entry>
- <entry>Web resources such as html, jsp files and graphic files will be written to the specified content directory</entry>
+ <entry>Enter the directory name for the web content.</entry>
+ <entry>Web resources such as html, jsp files and graphic files will be written to the specified content directory.</entry>
</row>
<row>
<entry>Generate web.xml deployment descriptor</entry>
<entry>no</entry>
- <entry>Check this box to generate a deployment descriptor for the project</entry>
- <entry>URL to servlet mappings and servlet authentication details are written to the deployment descriptor enabling the web server to serve requests</entry>
+ <entry>Check this box to generate a deployment descriptor for the project.</entry>
+ <entry>URL to servlet mappings and servlet authentication details are written to the deployment descriptor enabling the web server to serve requests.</entry>
</row>
</tbody>
</tgroup>
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-new_project_example.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-new_project_example.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-new_project_example.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -41,7 +41,7 @@
</listitem>
<listitem>
<para>
- Click the <guibutton>Finish</guibutton> button to ccomplete the project set up.
+ Click the <guibutton>Finish</guibutton> button to complete the project set up.
</para>
</listitem>
</orderedlist>
@@ -77,7 +77,7 @@
</para>
<formalpara><title>Result:</title>
<para>
- The <filename>simple.war</filename> file is written to the <filename>target</filename> directory.
+ The <filename>simple.war</filename> file is written to the project's '<filename>target</filename> directory.
</para>
</formalpara>
<!--
@@ -124,46 +124,44 @@
</step>
<step><title>Determine the URL for the web service</title>
<para>
- Double click the <filename>web.xml</filename> file and note the jax.ws.rs.Application paramater mapped to the Application Class. Note also:
+ Double click the <filename>web.xml</filename> file and note the <parameter>jax.ws.rs.Application</parameter> paramater mapped to the <application>Application</application> class. Note also that:
</para>
<itemizedlist>
<listitem>
<para>
- The main servlet for the application is org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher which is given the custom name Resteasy.
+ the main servlet for the application is <classname>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</classname> which is given the custom name Resteasy; and
</para>
</listitem>
<listitem>
<para>
- The main servlet is mapped to the url <code>/rest-services/*</code>.
+ the main servlet is mapped to the url <code>/rest-services/*</code> <token>[1]</token>.
</para>
</listitem>
+ </itemizedlist>
+ <para>
+ The url for sending GET requests can be resolved as follows:
+ </para>
+ <orderedlist numeration="loweralpha">
<listitem>
<para>
- The url for sending GET requests can be resolved as follows:
- </para>
- <orderedlist numeration="loweralpha">
- <listitem>
- <para>
- identify the Application Class as defined in the deployment descriptor
- </para>
- </listitem>
- <listitem>
- <para>
- note the object type (<classname>CustomerResource</classname>) instantiated in the Application Class (<classname>ShoppingApplication</classname>) and added to the singleton set (<code>singletons.add(new CustomerResource())</code>)
- </para>
- </listitem>
- <listitem>
- <para>
- note the JAX-RS annotated path declared in the corresponding <classname>CustomerResource</classname> class; <code>@Path("/customers")</code>.
- </para>
- </listitem>
- </orderedlist>
- <!--
+ Identify the <application>Application</application> class as defined in the deployment descriptor.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Note the object type (<classname>CustomerResource</classname>) instantiated in the <application>Application</application> class (<classname>ShoppingApplication</classname>) and added to the singleton set (<code>singletons.add(new CustomerResource())</code>).
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Note the JAX-RS annotated path declared in the corresponding <classname>CustomerResource</classname> class: <code>@Path("/customers")</code> <token>[2]</token>.
+ </para>
+ </listitem>
+ </orderedlist>
+ <!--
by viewing the class containing the JAX-RS annotated path <code>@Path("/MyRESTApplication")</code> as shoen in <xref linkend="figure-jbt-generate_a_sample_restful_web_service_04"/>. This class can be identified by viewing the Application Class defined in the deployment descriptor. Objects of type (<classname>HelloWorldResource</classname>) are instantiated and added to the singleton set in the Application Class constructor (<xref linkend="figure-jbt-generate_a_sample_restful_web_service_04"/>). The url for sending GET requests therefore resolves to http://localhost:8080/RestfulSample/MyRESTApplication.
</para>
- -->
- </listitem>
- </itemizedlist>
+ -->
<figure id="figure-jbt-new_project_example_01">
<title>web.xml</title>
<mediaobject>
@@ -176,7 +174,7 @@
</mediaobject>
</figure>
<para>
- The url for sending GET requests is therefore <uri>http://localhost:8080/simple/rest-services/customers</uri>. Testing RESTful web services is discussed in LINK HERE WHEN DONE.
+ The url for sending GET requests can be formed from <uri>http://localhost:8080/ProjectName/[1]/[2]</uri> or, <uri>http://localhost:8080/simple/rest-services/customers</uri>. Testing RESTful web services is discussed in LINK HERE WHEN DONE.
</para>
<para>&HORIZ_LINE;</para>
</step>
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-test_JAX-WS.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-test_JAX-WS.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-test_JAX-WS.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -12,11 +12,11 @@
<substeps>
<step>
<para>
- The <guilabel>Web Service Test View</guilabel> should be opened as described in <xref linkend="proc-jbt-web_service_test_view"></xref>;
+ The <guilabel>Web Service Test View</guilabel> should be opened as described in <xref linkend="proc-jbt-web_service_test_view"></xref>.
</para>
<formalpara><title>Result:</title>
<para>
- The <guilabel>Web Service Test View</guilabel> displays.
+ The <guilabel>Web Service Test View</guilabel> is displayed.
</para>
</formalpara>
<figure id="proc-jbt-test_JAX-WS_01">
@@ -33,12 +33,12 @@
</step>
<step>
<para>
- A JAX-WS web service has been deployed to the <filename>deploy</filename> directory of the chosen server profile as described in <xref linkend="proc-jbt-export-war_export"/>;
+ A JAX-WS web service has been deployed to the <filename>deploy</filename> directory of the chosen server profile as described in <xref linkend="proc-jbt-export-war_export"/>.
</para>
</step>
<step>
<para>
- The server has been started with <command>run.sh -c <profile></command>
+ The server has been started with <command>run.sh -c <profile></command>.
</para>
</step>
</substeps>
@@ -68,7 +68,7 @@
</step>
<step>
<para>
- Enter the location of the WSDL file in the editable dropdown list. The location for the <application>WebServiceSample</application> web service is <uri> http://localhost:8080/WebServiceSample/HelloWorldResource?WSDL</uri>
+ Enter the location of the WSDL file in the editable dropdown list. The location for the <application>WebServiceSample</application> web service is <uri> http://localhost:8080/WebServiceSample/HelloWorld?WSDL</uri>
</para>
<para>&HORIZ_LINE;</para>
</step>
@@ -100,9 +100,9 @@
<para>
Select the <guilabel>Service</guilabel>, <guibutton>Port</guibutton> and <guibutton>Operation</guibutton> from the combo boxes and click <guibutton>OK</guibutton>
</para>
- <formalpara><title>Result:</title>
+ <formalpara><title>Results:</title>
<para>
- The <soap:Body/> section of the SOAP message is filled with the SayHello message details;
+ The <soap:Body/> section of the SOAP message is filled with the SayHello message details.
</para>
</formalpara>
<figure id="figure-jbt-test_JAX-WS_04">
@@ -117,7 +117,7 @@
</mediaobject>
</figure>
<para>
- the response header details are returned;
+ The response header details are returned.
</para>
<figure id="figure-jbt-test_JAX-WS_05">
<title>JBoss Tools Project Creation</title>
@@ -131,7 +131,7 @@
</mediaobject>
</figure>
<para>
- and the response message body is displayed in the <guilabel>Response Body</guilabel> textbox, all of which indicate a successful test
+ The response message body is displayed in the <guilabel>Response Body</guilabel> textbox.
</para>
<figure id="figure-jbt-test_JAX-WS_06">
<title>JBoss Tools Project Creation</title>
@@ -144,6 +144,7 @@
</textobject>
</mediaobject>
</figure>
+ <para>These results indicate a successful test.</para>
<para>&HORIZ_LINE;</para>
</step>
</procedure>
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-web_service_test_view.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-web_service_test_view.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/proc-jbt-web_service_test_view.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -76,21 +76,21 @@
<tbody>
<row>
<entry>Editable dropdown list</entry>
- <entry>Enter the location of the WSDL file or HTTP address of the service to be tested. The combo box requires the path to the WSDL be in URI format</entry>
+ <entry>Enter the location of the WSDL file or HTTP address of the service to be tested. The combo box requires the path to the WSDL in a URI format.</entry>
</row>
<row>
<entry>Combo box</entry>
- <entry>Select the type of service to test. The options are <guilabel>JAX-WS</guilabel> or any other option to test a <guilabel>JAX-RS</guilabel> service using HTTP request methods (PUT, GET, POST, DELETE or OPTIONS)</entry>
+ <entry>Select the type of service to test. The options are <guilabel>JAX-WS</guilabel> or any other option to test a <guilabel>JAX-RS</guilabel> service using HTTP request methods (PUT, GET, POST, DELETE or OPTIONS).</entry>
</row>
<row>
<entry>Toolbar button - Get From WSDL</entry>
<entry>
- Click this button to display the <guilabel>Select WSDL</guilabel> dialog. Enter the <guibutton>URL</guibutton>, <guibutton>File system</guibutton> location or Eclipse <guibutton>Workspace</guibutton> location of the WSDL file. Given a vaild file, the dialog will allow selection of the <guilabel>Port</guilabel> and <guilabel>Operation</guilabel> to test. Once selected, the request details will be displayed in the Request details panel.
+ Click this button to display the <guilabel>Select WSDL</guilabel> dialog. Enter the <guibutton>URL</guibutton>, <guibutton>File system</guibutton> location or Eclipse <guibutton>Workspace</guibutton> location of the WSDL file. Given a vaild file, the dialog will allow selection of the <guilabel>Port</guilabel> and <guilabel>Operation</guilabel> to test. Once selected, the request details will be displayed in the <guilabel>Request Details</guilabel> panel.
</entry>
</row>
<row>
<entry>Toolbar button - Invoke</entry>
- <entry>Once the WSDL file has been selected, the service can be invoked by clicking this button. Reponse details will be displayed in the Response details panel</entry>
+ <entry>Once the WSDL file has been selected, the service can be invoked by clicking this button. Reponse details will be displayed in the <guilabel>Response Details</guilabel> panel.</entry>
</row>
</tbody>
</tgroup>
@@ -110,7 +110,7 @@
<tbody>
<row>
<entry>Prompt for Basic Authentication</entry>
- <entry>Check this box to send a username and password with the request. Entering the user details for each subsequent request is not necessary as the details are stored in memory</entry>
+ <entry>Select this check box to send a username and password with the request. Entering the user details for each subsequent request is not necessary as the details are stored in memory.</entry>
</row>
<row>
<entry>Headers</entry>
@@ -118,12 +118,11 @@
</row>
<row>
<entry>Parameters</entry>
- <entry>As for header information, enter one or more <varname>name</varname>=<literal>value</literal> pairs by clicking the <guibutton>Add</guibutton> button
- </entry>
+ <entry>As for header information, enter one or more <varname>name</varname>=<literal>value</literal> pairs by clicking the <guibutton>Add</guibutton> button.</entry>
</row>
<row>
<entry>Body</entry>
- <entry>Enter the JAX-WS SOAP request messages or input for JAX-RS service invocations in this text box</entry>
+ <entry>Enter the JAX-WS SOAP request messages or input for JAX-RS service invocations in this text box.</entry>
</row>
</tbody>
</tgroup>
@@ -147,15 +146,15 @@
</row>
<row>
<entry>Response body</entry>
- <entry>The JAX-WS and JAX-RS response bodies will be displayed in this box. The raw text returned form the web service invocation can be displayed by clicking the <guibutton>Show Raw</guibutton> button. The output will be embedded in a html browser by clicking the <guibutton>Show in Browser</guibutton> button. The output can alternatively be displayed in the Eclipse editor as xml or raw text (depending on the response content type) by clicking the <guibutton>Show in Editor</guibutton> button</entry>
+ <entry>The JAX-WS and JAX-RS response bodies will be displayed in this box. The raw text returned form the web service invocation can be displayed by clicking the <guibutton>Show Raw</guibutton> button. The output will be embedded in a html browser by clicking the <guibutton>Show in Browser</guibutton> button. The output can alternatively be displayed in the Eclipse editor as xml or raw text (depending on the response content type) by clicking the <guibutton>Show in Editor</guibutton> button.</entry>
</row>
<row>
<entry>Parameters</entry>
- <entry>As for header information, enter one or more <varname>name</varname>=<literal>value</literal> pairs by clicking the <guibutton>Add</guibutton> button</entry>
+ <entry>As for header information, enter one or more <varname>name</varname>=<literal>value</literal> pairs by clicking the <guibutton>Add</guibutton> button.</entry>
</row>
<row>
<entry>Body</entry>
- <entry>Enter JAX-WS SOAP request messages and input for JAX-RS service invocations in this text box</entry>
+ <entry>Enter JAX-WS SOAP request messages and input for JAX-RS service invocations in this text box.</entry>
</row>
</tbody>
</tgroup>
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/resteasy_simple_project_example.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/resteasy_simple_project_example.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/resteasy_simple_project_example.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -6,7 +6,7 @@
<chapter id="resteasy_simple_project_example">
<title>RestEasy simple project example</title>
<para>
- JBoss Tools has many example projects available by selecting <menuchoice><guimenu>Help</guimenu><guisubmenu>Project Examples</guisubmenu></menuchoice>. The following sections decribe setting up the example RESTEasy project.
+ JBoss Tools includes many example projects which are available by selecting <menuchoice><guimenu>Help</guimenu><guisubmenu>Project Examples</guisubmenu></menuchoice>. The following sections describe setting up the example RESTEasy project. This project serves as a good example for testing the numerous <guilabel>Web Service Test View</guilabel> functions.
</para>
<xi:include href="prerequisites-resteasy_simple_project_example.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
<xi:include href="the_example_project-resteasy_simple_project_example.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/sample_web_service_wizards.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/sample_web_service_wizards.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/sample_web_service_wizards.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -11,19 +11,18 @@
<itemizedlist>
<listitem>
<para>
- <guilabel>Create a sample Web Service</guilabel> for a Java API for XML Web Services (<acronym>JAX-WS</acronym>) and;
+ <guilabel>Create a sample Web Service</guilabel> for a Java API for XML Web Services (<acronym>JAX-WS</acronym>) Web Service; and
</para>
</listitem>
<listitem>
<para>
- <guilabel>Create a sample RESTful Web Service</guilabel> for a Java API for RESTful Web Services (<acronym>JAX-WS</acronym>)
+ <guilabel>Create a sample RESTful Web Service</guilabel> for a Java API for RESTful Web Services (<acronym>JAX-WS</acronym>) Web Service.
</para>
</listitem>
</itemizedlist>
<para>
- These wizards are used within a Dynamic Web project. Begin by creating a dynamic web project as shown in <xref linkend="proc-jbt-new_project"/> and <xref linkend="proc-jbt-new_dynamic_web_project"/>.
+ These wizards are used within a Dynamic Web project. A dynamic web project can be created by following the steps in <xref linkend="proc-jbt-new_dynamic_web_project"/>.
</para>
- <xi:include href="proc-jbt-new_project.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
<xi:include href="proc-jbt-new_dynamic_web_project.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/testing_a_restful_web_service-web_service_test_view.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/testing_a_restful_web_service-web_service_test_view.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/testing_a_restful_web_service-web_service_test_view.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -8,29 +8,6 @@
<para>
Testing a RESTful (<acronym>JAX-RS</acronym>) web service is achieved by following a similar procedure to testing a JAX-WS web service. Instead of selecting the JAX-WS option in the combo box, the JAX-RS service is invoked by sending HTTP method requests of the form OPTIONS, GET, POST, PUT and DELETE. As there is no WSDL file associated with a JAX-RS service, the available options can be determined by selecting <guilabel>OPTIONS</guilabel> in the combo box.
</para>
- <orderedlist>
- <listitem>
- <para>
- selecting the any of the HTTP method types such as <guilabel>OPTIONS</guilabel> from the combo box and;
- </para>
- </listitem>
- <listitem>
- <itemizedlist>
- <listitem>
- <para>
- entering the location of the WDSL file in the editable dropdown list or;
- </para>
- </listitem>
- <listitem>
- <para>
- clicking the <guibutton>Get from WSDL file</guibutton> button and entering the <guibutton>URL</guibutton>, <guibutton>Eclipse workspace</guibutton> or <guibutton>File system</guibutton> details.
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- </orderedlist>
- <para>
- Procedure <xref linkend="proc-jbt-test_JAX-WS"/> demonstrates testing the <application>WebServiceSample</application> project developed in <xref linkend="proc-jbt-generate_a_sample_web_service"/>.
- </para>
+
</section>
\ No newline at end of file
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/testing_a_web_service-web_service_test_view.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/testing_a_web_service-web_service_test_view.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/testing_a_web_service-web_service_test_view.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -6,31 +6,37 @@
<section id="web_service_test_view-testing_a_web_service">
<title>Testing a Web Service</title>
<para>
- A JAX-WS Web Service can be tested by using the <guilabel>Web Service Tester View </guilabel> displayed in <xref linkend="figure-jbt-web_service_test_view"/> and:
+ A JAX-WS web service can be tested by using the <guilabel>Web Service Tester View </guilabel> displayed in <xref linkend="figure-jbt-web_service_test_view"/>. The JAX-WS test is specified by:
</para>
<orderedlist>
<listitem>
<para>
- selecting the <guilabel>JAX-WS</guilabel> combo box option and;
+ Selecting the <guilabel>JAX-WS</guilabel> combo box option.
</para>
</listitem>
+ <listitem id="step2">
+ <para>
+ Entering the location of the WDSL file.
+ </para>
+ </listitem>
+ </orderedlist>
+ <para>
+ Step <xref linkend="step2"/> can be performed in a number of ways including:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ entering the location directly in the editable dropdown list; or
+ </para>
+ </listitem>
<listitem>
- <itemizedlist>
- <listitem>
- <para>
- entering the location of the WDSL file in the editable dropdown list or;
- </para>
- </listitem>
- <listitem>
- <para>
- clicking the <guibutton>Get from WSDL file</guibutton> button and entering the <guibutton>URL</guibutton>, <guibutton>Eclipse workspace</guibutton> or <guibutton>File system</guibutton> details.
- </para>
- </listitem>
- </itemizedlist>
+ <para>
+ clicking the <guibutton>Get from WSDL file</guibutton> button and entering the <guibutton>URL</guibutton>, <guibutton>Eclipse workspace</guibutton> or <guibutton>File system</guibutton> details.
+ </para>
</listitem>
- </orderedlist>
+ </itemizedlist>
<para>
- Procedure <xref linkend="proc-jbt-test_JAX-WS"/> demonstrates testing the <application>WebServiceSample</application> project developed in <xref linkend="proc-jbt-generate_a_sample_web_service"/>.
+ <xref linkend="proc-jbt-test_JAX-WS"/> demonstrates testing the <application>WebServiceSample</application> project developed in <xref linkend="proc-jbt-generate_a_sample_web_service"/>.
</para>
<xi:include href="proc-jbt-test_JAX-WS.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/web_service_test_view.xml
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/web_service_test_view.xml 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/en-US/web_service_test_view.xml 2010-10-18 13:34:39 UTC (rev 25897)
@@ -6,7 +6,7 @@
<chapter id="web_service_test_view">
<title>Web Service Test View</title>
<para>
- JBoss Tools provides a view to test Web Services. The Web Services Test View can be displayed by following the steps in <xref linkend="proc-jbt-web_service_test_view"/>.
+ JBoss Tools provides a view to test web services. The <guilabel>Web Services Test View</guilabel> can be displayed by following the steps in <xref linkend="proc-jbt-web_service_test_view"/>.
</para>
<xi:include href="proc-jbt-web_service_test_view.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
Modified: trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/publican.cfg
===================================================================
--- trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/publican.cfg 2010-10-18 11:34:11 UTC (rev 25896)
+++ trunk/ws/docs/Web_Service_Test_View/JBoss_Web_Services_User_Guide/publican.cfg 2010-10-18 13:34:39 UTC (rev 25897)
@@ -3,7 +3,7 @@
xml_lang: en-US
type: Book
-brand: JBoss
+brand: common
show_remarks: 1
max_image_width: 444
14 years, 2 months
JBoss Tools SVN: r25896 - trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation.
by jbosstools-commits@lists.jboss.org
Author: akazakov
Date: 2010-10-18 07:34:11 -0400 (Mon, 18 Oct 2010)
New Revision: 25896
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java
Log:
https://jira.jboss.org/browse/JBIDE-7147 Limited the number of problem markers per file.
Modified: trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java 2010-10-18 10:23:20 UTC (rev 25895)
+++ trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java 2010-10-18 11:34:11 UTC (rev 25896)
@@ -130,7 +130,7 @@
* See https://jira.jboss.org/browse/JBIDE-7147
* @throws CoreException
*/
- public void testMaxNumberOfMarkersPerFileLesTehnDefault() throws CoreException {
+ public void testMaxNumberOfMarkersPerFileLesThanDefault() throws CoreException {
IPreferenceStore store = JSFModelPlugin.getDefault().getPreferenceStore();
int max = store.getInt(SeverityPreferences.MAX_NUMBER_OF_MARKERS_PREFERENCE_NAME);
store.setValue(SeverityPreferences.MAX_NUMBER_OF_MARKERS_PREFERENCE_NAME, 1);
@@ -171,7 +171,7 @@
* See https://jira.jboss.org/browse/JBIDE-7147
* @throws CoreException
*/
- public void testMaxNumberOfMarkersPerFileMoreThenDefault() throws CoreException, ValidationException {
+ public void testMaxNumberOfMarkersPerFileMoreThanDefault() throws CoreException, ValidationException {
IPreferenceStore store = JSFModelPlugin.getDefault().getPreferenceStore();
store.setValue(JSFSeverityPreferences.UNKNOWN_EL_VARIABLE_NAME, JSFSeverityPreferences.ERROR);
14 years, 2 months
JBoss Tools SVN: r25895 - trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/view.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2010-10-18 06:23:20 -0400 (Mon, 18 Oct 2010)
New Revision: 25895
Modified:
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/view/SeamComponentsViewTest.java
Log:
JBIDE-7348
https://jira.jboss.org/browse/JBIDE-7348
Modified: trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/view/SeamComponentsViewTest.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/view/SeamComponentsViewTest.java 2010-10-18 10:22:09 UTC (rev 25894)
+++ trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/view/SeamComponentsViewTest.java 2010-10-18 10:23:20 UTC (rev 25895)
@@ -377,19 +377,10 @@
}catch(Exception ex){
JUnitUtils.fail("Cannot delete file JavaSource/demo/Person.java", ex);
}
-// refreshProject(project);
+
+ refreshProject(project);
+
component = sp.getComponent("beatles.Pall");
- for (int i = 0; i < 100; i++) {
- if(component == null) break;
- System.out.println("beatles.Pall not removed yet " + i + " " + classFile.exists() + " " + component.getAllDeclarations().size() + " " + component.getJavaDeclaration());
- try {
- project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, new NullProgressMonitor());
- JobUtils.waitForIdle();
- } catch (CoreException e) {}
- try {
- Thread.sleep(1000);
- } catch (InterruptedException e) {}
- }
assertNull(component);
Collection<ISeamPackage> ps = sp.getPackages();
14 years, 2 months
JBoss Tools SVN: r25894 - in trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam: internal/core and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2010-10-18 06:22:09 -0400 (Mon, 18 Oct 2010)
New Revision: 25894
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamCoreBuilder.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamCorePlugin.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java
Log:
JBIDE-7348
https://jira.jboss.org/browse/JBIDE-7348
Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamCoreBuilder.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamCoreBuilder.java 2010-10-18 10:21:57 UTC (rev 25893)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamCoreBuilder.java 2010-10-18 10:22:09 UTC (rev 25894)
@@ -52,7 +52,7 @@
IResourceDelta delta = getDelta(getProject());
- if (seamProject.hasNoStorage() || delta == null ) {
+ if ((seamProject.hasNoStorage() && !seamProject.isBuilt()) || delta == null ) {
//Resource visitor filters project members to be processed
getProject().accept(resourceVisitor);
} else {
@@ -68,6 +68,7 @@
// } catch (IOException e) {
// SeamCorePlugin.getDefault().logError(e);
// }
+ seamProject.setBuilt(true);
seamProject.postBuild();
} finally {
Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamCorePlugin.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamCorePlugin.java 2010-10-18 10:21:57 UTC (rev 25893)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/core/SeamCorePlugin.java 2010-10-18 10:22:09 UTC (rev 25894)
@@ -94,7 +94,7 @@
SeamProject sp = (SeamProject)SeamCorePlugin.getSeamProject(context.getProject(), false);
try {
if(sp != null && sp.getModificationsSinceLastStore() > 0) {
- sp.printModifications();
+// sp.printModifications();
//Not any project is a seam project
sp.store();
}
Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java 2010-10-18 10:21:57 UTC (rev 25893)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java 2010-10-18 10:22:09 UTC (rev 25894)
@@ -111,6 +111,7 @@
ProjectValidationContext validationContext;
protected int modifications = 0;
+ protected boolean isBuilt = false;
/**
*
@@ -431,6 +432,7 @@
if(file != null && file.isFile()) {
file.delete();
}
+ isBuilt = false;
classPath.clean();
postponeFiring();
IPath[] ps = sourcePaths2.keySet().toArray(new IPath[0]);
@@ -497,6 +499,14 @@
((validationContext != null) ? validationContext.getModificationsSinceLastStore() : 0);
}
+ public void setBuilt(boolean b) {
+ isBuilt = b;
+ }
+
+ public boolean isBuilt() {
+ return isBuilt;
+ }
+
public void printModifications() {
System.out.println(project.getName());
System.out.println("" + modifications);
14 years, 2 months
JBoss Tools SVN: r25893 - in trunk: jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: akazakov
Date: 2010-10-18 06:21:57 -0400 (Mon, 18 Oct 2010)
New Revision: 25893
Added:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/lineCalculating.xhtml
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/ValidationErrorManager.java
Log:
https://jira.jboss.org/browse/JBIDE-7264 Added tests for performance issues.
Added: trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/lineCalculating.xhtml
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/lineCalculating.xhtml (rev 0)
+++ trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/lineCalculating.xhtml 2010-10-18 10:21:57 UTC (rev 25893)
@@ -0,0 +1,2458 @@
+<!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:s="http://jboss.com/products/seam/taglib"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:rich="http://richfaces.org/rich" template="layout/template.xhtml">
+
+ <ui:define name="body">
+
+ <h1>Welcome to Seam!</h1>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ <h1>Welcome to Seam!</h1>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ </ui:define>
+</ui:composition>
\ No newline at end of file
Property changes on: trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/lineCalculating.xhtml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java
===================================================================
--- trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java 2010-10-18 09:53:22 UTC (rev 25892)
+++ trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java 2010-10-18 10:21:57 UTC (rev 25893)
@@ -1,7 +1,9 @@
package org.jboss.tools.jsf.test.validation;
import java.text.MessageFormat;
+import java.util.ArrayList;
import java.util.HashSet;
+import java.util.List;
import java.util.Set;
import org.eclipse.core.resources.IFile;
@@ -14,12 +16,14 @@
import org.eclipse.wst.validation.ValidationFramework;
import org.eclipse.wst.validation.internal.core.ValidationException;
import org.eclipse.wst.validation.internal.operations.WorkbenchReporter;
+import org.eclipse.wst.validation.internal.provisional.core.IMessage;
import org.jboss.tools.common.preferences.SeverityPreferences;
import org.jboss.tools.jsf.JSFModelPlugin;
import org.jboss.tools.jsf.preferences.JSFSeverityPreferences;
import org.jboss.tools.jsf.web.validation.ELValidator;
import org.jboss.tools.jsf.web.validation.JSFValidationMessages;
import org.jboss.tools.jst.web.kb.internal.validation.ContextValidationHelper;
+import org.jboss.tools.jst.web.kb.internal.validation.ValidationErrorManager;
import org.jboss.tools.jst.web.kb.internal.validation.ValidatorManager;
import org.jboss.tools.jst.web.kb.validation.IValidator;
import org.jboss.tools.tests.AbstractResourceMarkerTest;
@@ -126,7 +130,7 @@
* See https://jira.jboss.org/browse/JBIDE-7147
* @throws CoreException
*/
- public void testMaxNumberOfMarkersPerFile() throws CoreException {
+ public void testMaxNumberOfMarkersPerFileLesTehnDefault() throws CoreException {
IPreferenceStore store = JSFModelPlugin.getDefault().getPreferenceStore();
int max = store.getInt(SeverityPreferences.MAX_NUMBER_OF_MARKERS_PREFERENCE_NAME);
store.setValue(SeverityPreferences.MAX_NUMBER_OF_MARKERS_PREFERENCE_NAME, 1);
@@ -164,11 +168,10 @@
}
/**
- * See https://jira.jboss.org/browse/JBIDE-7264
- * @throws CoreException
- * @throws ValidationException
+ * See https://jira.jboss.org/browse/JBIDE-7147
+ * @throws CoreException
*/
- public void testPerformanceOfCalculatingLineNumbers() throws CoreException, ValidationException {
+ public void testMaxNumberOfMarkersPerFileMoreThenDefault() throws CoreException, ValidationException {
IPreferenceStore store = JSFModelPlugin.getDefault().getPreferenceStore();
store.setValue(JSFSeverityPreferences.UNKNOWN_EL_VARIABLE_NAME, JSFSeverityPreferences.ERROR);
@@ -177,19 +180,61 @@
String messagePattern = MessageFormat.format(JSFValidationMessages.UNKNOWN_EL_VARIABLE_NAME, new Object[] {"wrongUserName"});
long time = validateFile("WebContent/pages/lineNumbers.xhtml", 100);
- System.out.println("Time: " + time);
+ System.out.println("Validation time: " + time);
int[] lines = new int[100];
for (int i = 8; i < 108; i++) {
lines[i-8]=i;
}
assertMarkerIsCreated(file, ELValidator.PROBLEM_TYPE, messagePattern, lines);
time = validateFile("WebContent/pages/lineNumbers.xhtml", 100);
- System.out.println("Time: " + time);
+ System.out.println("Validation time: " + time);
} finally {
store.setValue(JSFSeverityPreferences.UNKNOWN_EL_VARIABLE_NAME, JSFSeverityPreferences.IGNORE);
}
}
+ /**
+ * See https://jira.jboss.org/browse/JBIDE-7264
+ * @throws CoreException
+ * @throws ValidationException
+ */
+ public void testPerformanceOfCalculatingLineNumbers() throws CoreException, ValidationException {
+ IPreferenceStore store = JSFModelPlugin.getDefault().getPreferenceStore();
+ store.setValue(JSFSeverityPreferences.UNKNOWN_EL_VARIABLE_NAME, JSFSeverityPreferences.ERROR);
+ try {
+ IFile file = project.getFile("/pagesOutsideWebContent/lineCalculating.xhtml");
+ assertTrue("Test xhtml file is not accessible.", file.isAccessible());
+ ELValidator validator = getElValidator(file.getFullPath().toString());
+ List<IMarker> markers = new ArrayList<IMarker>();
+ long withoutLineNumber = System.currentTimeMillis();
+ for (int i = 8; i < 108; i++) {
+ IMarker marker = ValidationErrorManager.addError("test error", IMessage.HIGH_SEVERITY, new Object[0], -1, 1, 79397 + i, file, validator.getDocumentProvider(), "testMarkerId", this.getClass(), 100, "testMarkerType");
+ assertNotNull("Marker has not been created.", marker);
+ assertTrue("Wrong line number", marker.getAttribute(IMarker.LINE_NUMBER, -1)>1807);
+ markers.add(marker);
+ }
+ withoutLineNumber = System.currentTimeMillis() - withoutLineNumber;
+ for (IMarker marker : markers) {
+ marker.delete();
+ }
+
+ markers.clear();
+ long withLineNumber = System.currentTimeMillis();
+ for (int i = 8; i < 108; i++) {
+ IMarker marker = ValidationErrorManager.addError("test error", IMessage.HIGH_SEVERITY, new Object[0], i, 1, 79397 + i, file, validator.getDocumentProvider(), "testMarkerId", this.getClass(), 100, "testMarkerType");
+ assertNotNull("Marker has not been created.", marker);
+ assertEquals("Wrong line number", i, marker.getAttribute(IMarker.LINE_NUMBER, -1));
+ markers.add(marker);
+ }
+ withLineNumber = System.currentTimeMillis() - withLineNumber;
+ System.out.println("IMarker creation time with line calculating via IDocument: " + withoutLineNumber);
+ System.out.println("IMarker creation time without line calculating: " + withLineNumber);
+ assertTrue("", withLineNumber<withoutLineNumber);
+ } finally {
+ store.setValue(JSFSeverityPreferences.UNKNOWN_EL_VARIABLE_NAME, JSFSeverityPreferences.IGNORE);
+ }
+ }
+
private long validateFile(String fileName, int numberOfMarkers) throws ValidationException {
Set<String> files = new HashSet<String>();
files.add(fileName);
@@ -230,6 +275,34 @@
}
}
+ private ELValidator getElValidator(String fileName) throws ValidationException {
+ Set<String> files = new HashSet<String>();
+ files.add(fileName);
+ return getElValidator(files);
+ }
+
+ private ELValidator getElValidator(Set<String> fileNames) {
+ ELValidator validator = new ELValidator();
+
+ ValidatorManager manager = new ValidatorManager();
+ WorkbenchReporter reporter = new WorkbenchReporter(project, new NullProgressMonitor());
+ validator.init(project, getHelper(fileNames), manager, reporter);
+ return validator;
+ }
+
+ private ContextValidationHelper getHelper(Set<String> fileNames) {
+ ContextValidationHelper helper = new ContextValidationHelper();
+ helper.setProject(project);
+ helper.initialize();
+ Set<IFile> files = new HashSet<IFile>();
+ for (String fileName : fileNames) {
+ IFile file = project.getFile(fileName);
+ helper.registerResource(file);
+ files.add(file);
+ }
+ return helper;
+ }
+
private void assertMarkerIsCreatedForLine(String fileName, String template, Object[] parameters, int lineNumber) throws CoreException{
String messagePattern = MessageFormat.format(template, parameters);
IFile file = project.getFile(fileName);
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/ValidationErrorManager.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/ValidationErrorManager.java 2010-10-18 09:53:22 UTC (rev 25892)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/ValidationErrorManager.java 2010-10-18 10:21:57 UTC (rev 25893)
@@ -182,7 +182,7 @@
return addError(message, preferenceKey, messageArguments, 0, length, offset, target);
}
- protected TextFileDocumentProvider getDocumentProvider() {
+ public TextFileDocumentProvider getDocumentProvider() {
if(documentProvider==null) {
if(coreHelper!=null) {
documentProvider = coreHelper.getDocumentProvider();
@@ -211,9 +211,11 @@
public static IMarker addError(String message, int severity, Object[] messageArguments, int lineNumber, int length, int offset, IResource target, TextFileDocumentProvider documentProvider, String markerId, Class markerOwner, int maxNumberOfMarkersPerFile, String markerType) {
IMarker marker = null;
+ boolean connected = false;
try {
if(lineNumber<1) {
if (documentProvider != null) {
+ connected = true;
documentProvider.connect(target);
IDocument doc = documentProvider.getDocument(target);
if(doc != null){
@@ -232,7 +234,7 @@
WebKbPlugin.getDefault().logError(
NLS.bind(KbMessages.EXCEPTION_DURING_CREATING_MARKER, target.getFullPath()), e);
} finally {
- if (documentProvider != null) {
+ if (documentProvider != null && connected) {
documentProvider.disconnect(target);
}
}
14 years, 2 months
JBoss Tools SVN: r25892 - trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/view.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2010-10-18 05:53:22 -0400 (Mon, 18 Oct 2010)
New Revision: 25892
Modified:
trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/view/SeamComponentsViewTest.java
Log:
JBIDE-7348
https://jira.jboss.org/browse/JBIDE-7348
Modified: trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/view/SeamComponentsViewTest.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/view/SeamComponentsViewTest.java 2010-10-18 09:06:25 UTC (rev 25891)
+++ trunk/seam/tests/org.jboss.tools.seam.ui.test/src/org/jboss/tools/seam/ui/test/view/SeamComponentsViewTest.java 2010-10-18 09:53:22 UTC (rev 25892)
@@ -372,24 +372,21 @@
}
try{
- boolean saveAutoBuild = ResourcesUtils.setBuildAutomatically(false);
- JobUtils.waitForIdle();
classFile.delete(true, new NullProgressMonitor());
- project.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
JobUtils.waitForIdle();
- project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, new NullProgressMonitor());
- JobUtils.waitForIdle();
- ResourcesUtils.setBuildAutomatically(saveAutoBuild);
- JobUtils.waitForIdle();
}catch(Exception ex){
JUnitUtils.fail("Cannot delete file JavaSource/demo/Person.java", ex);
}
-
+// refreshProject(project);
component = sp.getComponent("beatles.Pall");
for (int i = 0; i < 100; i++) {
if(component == null) break;
System.out.println("beatles.Pall not removed yet " + i + " " + classFile.exists() + " " + component.getAllDeclarations().size() + " " + component.getJavaDeclaration());
try {
+ project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, new NullProgressMonitor());
+ JobUtils.waitForIdle();
+ } catch (CoreException e) {}
+ try {
Thread.sleep(1000);
} catch (InterruptedException e) {}
}
@@ -401,8 +398,6 @@
assertFalse("beatles".equals(p.getName()));
}
-// refreshProject(project);
-
navigator.getCommonViewer().refresh(true);
navigator.getCommonViewer().expandAll();
14 years, 2 months