JBoss Tools SVN: r13854 - in trunk: common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/common/model/ui/test/preferences and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: dgolovin
Date: 2009-02-26 19:17:13 -0500 (Thu, 26 Feb 2009)
New Revision: 13854
Added:
trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/common/model/ui/test/preferences/ModelUiPreferencesPageTest.java
trunk/tests/tests/org.jboss.tools.test/src/org/jboss/tools/tests/PreferencePageTest.java
Removed:
trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/tools/common/model/ui/test/ModelUiPreferencesPageTest.java
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/preferences/DecoratorPreferencesPage.java
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/preferences/MainPreferencePage.java
trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/tools/common/model/ui/test/ModelUiAllTests.java
Log:
increase tests coverage and adjust tests structure for common.model.ui
Modified: trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/preferences/DecoratorPreferencesPage.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/preferences/DecoratorPreferencesPage.java 2009-02-27 00:07:28 UTC (rev 13853)
+++ trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/preferences/DecoratorPreferencesPage.java 2009-02-27 00:17:13 UTC (rev 13854)
@@ -23,6 +23,9 @@
* @author Viacheslav Kabanovich
*/
public class DecoratorPreferencesPage extends PreferencePage implements IWorkbenchPreferencePage {
+
+ public static final String ID = "org.jboss.tools.common.model.ui.decorator";
+
DecoratorGeneralPreferencesPage general = new DecoratorGeneralPreferencesPage();
DecoratorTextPreferencesPage text = new DecoratorTextPreferencesPage();
Modified: trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/preferences/MainPreferencePage.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/preferences/MainPreferencePage.java 2009-02-27 00:07:28 UTC (rev 13853)
+++ trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/preferences/MainPreferencePage.java 2009-02-27 00:17:13 UTC (rev 13854)
@@ -39,6 +39,9 @@
public class MainPreferencePage extends PreferencePage implements
IWorkbenchPreferencePage {
+
+ public static final String ID = "org.jboss.tools.common.model.ui.MainPreferencePage";
+
private Image image;
/** Default constructor */
Added: trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/common/model/ui/test/preferences/ModelUiPreferencesPageTest.java
===================================================================
--- trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/common/model/ui/test/preferences/ModelUiPreferencesPageTest.java (rev 0)
+++ trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/common/model/ui/test/preferences/ModelUiPreferencesPageTest.java 2009-02-27 00:17:13 UTC (rev 13854)
@@ -0,0 +1,51 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.common.model.ui.test.preferences;
+
+import junit.framework.TestCase;
+
+import org.eclipse.jface.preference.PreferenceDialog;
+import org.eclipse.jface.preference.PreferencePage;
+import org.jboss.tools.common.model.ui.preferences.CompanyPreferencesPage;
+import org.jboss.tools.common.model.ui.preferences.DecoratorPreferencesPage;
+import org.jboss.tools.common.model.ui.preferences.MainPreferencePage;
+import org.jboss.tools.common.model.ui.templates.preferences.GlobalTemplatePreferencePage;
+import org.jboss.tools.common.model.ui.texteditors.preferences.EditorsPreferencesPage;
+import org.jboss.tools.test.util.WorkbenchUtils;
+import org.jboss.tools.tests.PreferencePageTest;
+
+/**
+ * @author eskimo
+ *
+ */
+public class ModelUiPreferencesPageTest extends PreferencePageTest {
+
+ public void testDecoratorPreferencesPage() {
+ doDefaultTest(DecoratorPreferencesPage.ID, DecoratorPreferencesPage.class);
+ }
+
+ public void testMainPreferencesPage() {
+ doDefaultTest(MainPreferencePage.ID, MainPreferencePage.class);
+ }
+
+ public void testCompanyPreferencesPage() {
+ doDefaultTest(CompanyPreferencesPage.WEB_PREFERENCES_ID,CompanyPreferencesPage.class);
+ }
+
+ public void testGlobalTemplatesPreferencesPage() {
+ doDefaultTest(GlobalTemplatePreferencePage.GLOBAL_TEMPLATES_PREFERENCES_ID,GlobalTemplatePreferencePage.class);
+ }
+
+ public void testEditorsPreferencesPage() {
+ doDefaultTest(EditorsPreferencesPage.EDITOR_PREFERENCES_ID, EditorsPreferencesPage.class);
+ }
+
+}
Property changes on: trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/common/model/ui/test/preferences/ModelUiPreferencesPageTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/tools/common/model/ui/test/ModelUiAllTests.java
===================================================================
--- trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/tools/common/model/ui/test/ModelUiAllTests.java 2009-02-27 00:07:28 UTC (rev 13853)
+++ trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/tools/common/model/ui/test/ModelUiAllTests.java 2009-02-27 00:17:13 UTC (rev 13854)
@@ -13,9 +13,11 @@
import junit.framework.Test;
import junit.framework.TestSuite;
+import org.jboss.common.model.ui.test.preferences.ModelUiPreferencesPageTest;
import org.jboss.tools.common.core.jdt.test.FavoritesClassControllerTest;
import org.jboss.tools.common.model.ui.dialog.test.ErrorDialogTest;
import org.jboss.tools.common.model.ui.dialog.test.MessageAndCheckboxDialogTest;
+import org.jboss.tools.common.model.ui.preferences.DecoratorPreferencesPage;
import org.jboss.tools.common.model.ui.reporting.ReportProblemWizardTest;
/**
@@ -28,6 +30,7 @@
public static Test suite() {
TestSuite suite = new TestSuite();
suite.setName("All tests for " + PLUGIN_ID);
+ suite.addTestSuite(DecoratorPreferencesPage.class);
suite.addTestSuite(ModelUiPreferencesPageTest.class);
suite.addTestSuite(ObjectDecoratorTest.class);
suite.addTestSuite(FavoritesClassControllerTest.class);
Deleted: trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/tools/common/model/ui/test/ModelUiPreferencesPageTest.java
===================================================================
--- trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/tools/common/model/ui/test/ModelUiPreferencesPageTest.java 2009-02-27 00:07:28 UTC (rev 13853)
+++ trunk/common/tests/org.jboss.tools.common.model.ui.test/src/org/jboss/tools/common/model/ui/test/ModelUiPreferencesPageTest.java 2009-02-27 00:17:13 UTC (rev 13854)
@@ -1,74 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 Red Hat, Inc.
- * Distributed under license by Red Hat, Inc. All rights reserved.
- * This program is made available under the terms of the
- * Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Red Hat, Inc. - initial API and implementation
- ******************************************************************************/
-package org.jboss.tools.common.model.ui.test;
-
-import junit.framework.TestCase;
-
-import org.eclipse.jface.preference.PreferenceDialog;
-import org.jboss.tools.common.model.ui.preferences.CompanyPreferencesPage;
-import org.jboss.tools.common.model.ui.templates.preferences.GlobalTemplatePreferencePage;
-import org.jboss.tools.common.model.ui.texteditors.preferences.EditorsPreferencesPage;
-import org.jboss.tools.test.util.WorkbenchUtils;
-
-/**
- * @author eskimo
- *
- */
-public class ModelUiPreferencesPageTest extends TestCase {
-
- public void testWebPreferencesPage() {
- PreferenceDialog prefDialog =
- WorkbenchUtils.createPreferenceDialog(
- CompanyPreferencesPage.WEB_PREFERENCES_ID);
-
- try {
- prefDialog.setBlockOnOpen(false);
- prefDialog.open();
-
- Object selectedPage = prefDialog.getSelectedPage();
- assertTrue("Selected page is not an instance of CompanyPreferencesPage", selectedPage instanceof CompanyPreferencesPage);
- } finally {
- prefDialog.close();
- }
- }
-
- public void testEditorsPreferencesPage() {
- PreferenceDialog prefDialog =
- WorkbenchUtils.createPreferenceDialog(
- EditorsPreferencesPage.EDITOR_PREFERENCES_ID);
-
- try {
- prefDialog.setBlockOnOpen(false);
- prefDialog.open();
-
- Object selectedPage = prefDialog.getSelectedPage();
- assertTrue("Selected page is not an instance of EditorsPreferencesPage", selectedPage instanceof EditorsPreferencesPage);
- } finally {
- prefDialog.close();
- }
- }
-
- public void testGlobalTemplatesPreferencesPage() {
- PreferenceDialog prefDialog =
- WorkbenchUtils.createPreferenceDialog(
- GlobalTemplatePreferencePage.GLOBAL_TEMPLATES_PREFERENCES_ID);
-
- try {
- prefDialog.setBlockOnOpen(false);
- prefDialog.open();
-
- Object selectedPage = prefDialog.getSelectedPage();
- assertTrue("Selected page is not an instance of GlobalTemplatePreferencePage", selectedPage instanceof GlobalTemplatePreferencePage);
- } finally {
- prefDialog.close();
- }
- }
-}
Added: trunk/tests/tests/org.jboss.tools.test/src/org/jboss/tools/tests/PreferencePageTest.java
===================================================================
--- trunk/tests/tests/org.jboss.tools.test/src/org/jboss/tools/tests/PreferencePageTest.java (rev 0)
+++ trunk/tests/tests/org.jboss.tools.test/src/org/jboss/tools/tests/PreferencePageTest.java 2009-02-27 00:17:13 UTC (rev 13854)
@@ -0,0 +1,60 @@
+/*******************************************************************************
+ * Copyright (c) 2007 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.tests;
+
+import junit.framework.TestCase;
+
+import org.eclipse.jface.preference.PreferenceDialog;
+import org.eclipse.jface.preference.PreferencePage;
+import org.jboss.tools.test.util.WorkbenchUtils;
+
+/**
+ * @author eskimo
+ *
+ */
+public class PreferencePageTest extends TestCase {
+
+ private String prefPageId;
+ Class<?extends PreferencePage> instanceOf;
+
+ public PreferencePageTest() {
+ super();
+ }
+
+ public PreferencePageTest(String prefPageId, Class<?extends PreferencePage> instanceOf) {
+ this.prefPageId = prefPageId;
+ this.instanceOf = instanceOf;
+ }
+ /**
+ * This method performs simple test for provided preference page. It
+ * opens preference dialog with page loaded by a provided prefPageId
+ * and verifies that it is an instance of provided class
+ */
+ public void doDefaultTest(String id, Class<?extends PreferencePage> instanceOf) {
+ PreferenceDialog prefDialog =
+ WorkbenchUtils.createPreferenceDialog(
+ id);
+
+ try {
+ prefDialog.setBlockOnOpen(false);
+ prefDialog.open();
+
+ Object selectedPage = prefDialog.getSelectedPage();
+ assertTrue("Selected page is not an instance of SeamPreferencePage", instanceOf.isInstance(selectedPage));
+ } finally {
+ prefDialog.close();
+ }
+ }
+
+ public void doDefaultTest() {
+ doDefaultTest(prefPageId,instanceOf);
+ }
+}
Property changes on: trunk/tests/tests/org.jboss.tools.test/src/org/jboss/tools/tests/PreferencePageTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
15 years, 10 months
JBoss Tools SVN: r13853 - trunk/birt/docs/en/modules.
by jbosstools-commits@lists.jboss.org
Author: smukhina
Date: 2009-02-26 19:07:28 -0500 (Thu, 26 Feb 2009)
New Revision: 13853
Modified:
trunk/birt/docs/en/modules/birt_integration.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-388
draft version of chapter is written
Modified: trunk/birt/docs/en/modules/birt_integration.xml
===================================================================
--- trunk/birt/docs/en/modules/birt_integration.xml 2009-02-26 23:45:49 UTC (rev 13852)
+++ trunk/birt/docs/en/modules/birt_integration.xml 2009-02-27 00:07:28 UTC (rev 13853)
@@ -336,5 +336,213 @@
</section>
+<section>
+<title>Hibernate ODA Data Source</title>
+
+<para>The JBoss BIRT Integration feature includes the Hibernate ODA Data Source completely integrated with Hibernate Tools. You can use it in the way you use any of BIRT ODA drivers. For instance, </para>
+ <orderedlist>
+ <listitem>
+ <para>run the Seam Generate Entities action</para>
+ </listitem>
+ </orderedlist>
+ <para>This action will create a Hibernate Console configuration. </para>
+ <orderedlist>
+ <listitem>
+ <para>create a new BIRT report</para>
+ </listitem>
+ </orderedlist>
+
+ <figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <orderedlist>
+ <listitem>
+ <para>add the Hibernate ODA datasource</para>
+ </listitem>
+ </orderedlist>
+
+ <figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+
+<orderedlist>
+ <listitem>
+ <para>add the Hibernate ODA dataset</para>
+ </listitem>
+ </orderedlist>
+
+ <figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+<orderedlist>
+ <listitem>
+ <para>All the HQL features like syntax highlighting, content assist, formatting, Drag and Drop, etc., are available to you here <inlinegraphic fileref="embedded:graphics15" width="8.3335inch" depth="5.2083inch"/>
+ </para>
+ </listitem>
+ </orderedlist>
+
+ <figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+<para>You can also use parameters within the Hibernate ODA driver. </para>
+
+
+<figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+<figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+<figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+</section>
+
+<section>
+<title>Deploying a BIRT report</title>
+<para>You can deploy this report by adding an action button to the Seam's CRUD xhtml file.</para>
+
+<figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+<orderedlist>
+ <listitem>
+ <para>create the testHibernateOda.xhtml file </para>
+ </listitem>
+ </orderedlist>
+
+ <para>
+ <emphasis role="bold">birttests.xhtml:</emphasis>
+ </para>
+
+ <programlisting role="XHTML"><![CDATA[
+
+<p:birt xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:s="http://jboss.com/products/seam/taglib"
+ xmlns:p="http://jboss.com/products/seam/birt"
+ designType="run"
+ format="pdf"
+ designName="testHibernateOda.rptdesign"
+ title="JBoss Birt Test">
+
+</p:birt>
+]]></programlisting>
+
+<orderedlist>
+ <listitem>
+ <para>open the Articles.xhtml page</para>
+ </listitem>
+ </orderedlist>
+
+<figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+<orderedlist>
+ <listitem>
+ <para>click the Birt PDF Report button </para>
+ </listitem>
+ </orderedlist>
+
+ <figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The JNDI URL property can be either Hibernate Session Factory or Hibernate Entity Manager Factory. If a user doesn't specify this property, our engine will try the following JNDI URLs : </para>
+ <orderedlist>
+ <listitem>
+ <para>java:/<project_name></para>
+ </listitem>
+ <listitem>
+ <para>java:/<project_name>EntityManagerFactory</para>
+ </listitem>
+ </orderedlist></sect2><sect2><title>NOTE:</title>
+ <para>If you want to test this feature using PDE Runtime, you need to add osgi.dev=bin to the WebContent/WEB-INF/platform/configuration/config.ini file </para>
+</section>
</chapter>
15 years, 10 months
JBoss Tools SVN: r13850 - trunk/birt/docs/en/modules.
by jbosstools-commits@lists.jboss.org
Author: smukhina
Date: 2009-02-26 18:38:18 -0500 (Thu, 26 Feb 2009)
New Revision: 13850
Added:
trunk/birt/docs/en/modules/birt_integration.xml
Removed:
trunk/birt/docs/en/modules/birt_seam_web_project.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-388
chapter is renamed
Added: trunk/birt/docs/en/modules/birt_integration.xml
===================================================================
--- trunk/birt/docs/en/modules/birt_integration.xml (rev 0)
+++ trunk/birt/docs/en/modules/birt_integration.xml 2009-02-26 23:38:18 UTC (rev 13850)
@@ -0,0 +1,340 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<chapter id="Birt_Seam_Web_Project" xreflabel="Birt_Seam_Web_Project">
+
+ <?dbhtml filename="birtSeamWebProject.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss</keyword>
+ <keyword>BIRT</keyword>
+ <keyword>Seam</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title> Adding JBoss BIRT functionality to the standard Seam web project</title>
+
+ <para>In this chapter you'll find out how to create a web project including Seam and BIRT capabilities </para>
+
+ <section id="prerequisites" xreflabel="prerequisites">
+ <title>Prerequisites</title>
+
+ <para>These are the prerequisites required to create a Seam web project including with BIRT functionality:</para>
+
+ <orderedlist>
+ <listitem>
+ <para>
+ <ulink url="http://download.eclipse.org/eclipse/downloads/drops/R-3.4-200806172000/in...">Eclipse Version 3.4 SDK</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://www.eclipse.org/downloads/download.php?file=/datatools/downloads/1...">DTP Version 1.6 Release</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://www.eclipse.org/modeling/emf/downloads/?project=emf">EMF Version 2.4 Release EMF+XSD</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://www.eclipse.org/gef/downloads/">GEF Version 3.4 Release runtime</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://download.eclipse.org/webtools/downloads/drops/R3.0/R-3.0-200806161...">WTP Version 3.0 Release</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/...">BIRT Report Designer SDK 2.3.0 Release</ulink> or <ulink url="http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/...">BIRT Report Designer 2.3.0 Release</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://sourceforge.net/project/showfiles.php?group_id=22866&package_i...">JBoss Application Server 4.2.2 GA</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://sourceforge.net/project/showfiles.php?group_id=22866&package_i...">JBoss Seam 2.0.1 GA</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/...">BIRT Web Tools Integration</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://download.jboss.org/jbosstools/builds/nightly/latestBuild.html">JBoss Tools nightly build</ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <ulink url="http://jira.jboss.com/jira/secure/attachment/12320944/org.jboss.tools.bir...">JBoss BIRT integration feature</ulink>
+ </para>
+ </listitem>
+ </orderedlist>
+
+ </section>
+
+ <section id="creating_web_project" xreflabel="creating_web_project">
+ <title>Creating a web project</title>
+
+ <para>Follow the next steps to create a web project</para>
+ <orderedlist>
+ <listitem>
+ <para>Create a new Seam Web Project</para>
+ </listitem>
+ <listitem>
+ <para>Choose the 2.0 version of the Seam facet</para>
+ </listitem>
+ <listitem>
+ <para>Add the "Birt Reporting Runtime Component" facet </para>
+ </listitem>
+ </orderedlist>
+
+ <figure>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <orderedlist>
+ <listitem>
+ <para>Or choose the "JBoss BIRT Integration Web Project"
+ configuration</para>
+ </listitem>
+ </orderedlist>
+
+ <figure>
+ <title>Choosing "JBoss BIRT Integration Web Project "
+ Configuration</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/SeamProjectConfiguration.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <orderedlist>
+ <listitem>
+ <para>Create the birttests.xhtml, testbirt.xhtml and testbirt1.xhtml pages as
+ follows:</para>
+ </listitem>
+ </orderedlist>
+ <para>
+ <emphasis role="bold">birttests.xhtml:</emphasis>
+ </para>
+
+ <programlisting role="XHTML"><![CDATA[
+ <!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">
+ <h:messages globalOnly="true" styleClass="message"/> <rich:panel>
+ <f:facet name="header">Welcome to JBoss BIRT!</f:facet>
+ <ul>
+ <li><s:link view="/testbirt.xhtml" value="Test Birt" /></li>
+ <li><s:link view="/testbirt1.xhtml" value="Test Birt 1" /></li>
+ </ul>
+ </rich:panel>
+ </ui:define>
+ </ui:composition>
+ ]]></programlisting>
+
+
+ <para>
+ <emphasis role="bold">testbirt.xhtml:</emphasis>
+ </para>
+
+ <programlisting role="XHTML"><![CDATA[
+ <p:birt xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:s="http://jboss.com/products/seam/taglib"
+ xmlns:p="http://jboss.com/products/seam/birt"
+ designType="run"
+ format="pdf"
+ designName="test.rptdesign"
+ title="JBoss Birt Test">
+
+ <p:param name="sample" value="sample param"/>
+ </p:birt>
+ ]]></programlisting>
+
+ <para>
+ <emphasis role="bold">testbirt1.xhtml:</emphasis>
+ </para>
+
+ <programlisting role="XHTML"><![CDATA[
+<p:birt xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:s="http://jboss.com/products/seam/taglib"
+ xmlns:p="http://jboss.com/products/seam/birt"
+ designType="frameset"
+ designName="test1.rptdesign"
+ title="JBoss Birt Test">
+ </p:birt>
+ ]]></programlisting>
+
+
+ <orderedlist>
+ <listitem>
+ <para>Try the tests out by accessing http://localhost:8080//birttests.seam with your web browser.</para>
+ </listitem>
+ </orderedlist>
+
+ <figure>
+ <title>Trying the tests out. First Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/Tests1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Trying the tests out. Second Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/Tests2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Trying the tests out. Third Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/Tests3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Trying the tests out. Forth Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/Tests4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The birt tag recognizes most of the parameters described on <ulink url="http://www.eclipse.org/birt/phoenix/deploy/viewerUsage2.2.php#parameters">the BIRT Report Viewer Parameters page</ulink>. The attributes of the birt tag don't contain the "__" prefix. The param tag describes report parameters. It supports the following attributes: </para>
+ <orderedlist>
+ <listitem>
+ <para>name - the parameter name (required)</para>
+ </listitem>
+ <listitem>
+ <para>value - the parameter value (required)</para>
+ </listitem>
+ <listitem>
+ <para>isnull - specifies that a report parameter has a null value (optional)</para>
+ </listitem>
+ <listitem>
+ <para>islocale - specifies whether the parameter is localized (optional)</para>
+ </listitem>
+ </orderedlist>
+ <para>These tags are defined in the org.jboss.birt.core/resources/jboss-seam-birt.jar library that contains source. </para>
+ <para>It is possible to embed a BIRT report in some Seam xhtml page. For instance: </para>
+ <para/>
+
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
+ <!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"
+ xmlns:b="http://jboss.com/products/seam/birt"
+ template="layout/template.xhtml">
+
+<ui:define name="body">
+
+ <h:messages globalOnly="true" styleClass="message" id="globalMessages"/>
+
+ <rich:panel>
+ <f:facet name="header">Products</f:facet>
+
+ <b:birt designType="embed"
+ designName="ProductCatalog.rptdesign"
+ embeddable="true"
+ masterpage="false">
+ </b:birt>
+
+
+ <div style="clear:both"/>
+
+ </rich:panel>
+
+ <div class="actionButtons">
+
+ <s:button view="/ProductsEdit.xhtml"
+ id="edit"
+ value="Edit"/>
+
+ <s:button view="/BirtProductsPdf.xhtml"
+ id="BirtProductPdf"
+ value="Product Catalog - PDF"/>
+
+ <s:button view="/BirtProductsFrameset.xhtml"
+ id="BirtProductFrameset"
+ value="Product Catalog - Frameset"/>
+
+ <s:button view="/BirtProductsEmbedded.xhtml"
+ id="BirtProductEmbedded"
+ value="Product Catalog - Embedded"/>
+
+ <s:button view="/TopSellingProducts.xhtml"
+ id="TopSellingProducts"
+ value="Top Selling Products"/>
+
+ <s:button view="/#{empty productsFrom ? 'ProductsList' : productsFrom}.xhtml"
+ id="done"
+ value="Done"/>
+
+ </div>
+
+</ui:define>
+
+</ui:composition>
+
+ <programlisting role="XHTML"><![CDATA[
+ ]]></programlisting>
+
+<figure>
+ <title>Embeding BIRT Report in Seam xhtml Page. First Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/BirtReportInSeamPage1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Embeding BIRT Report in Seam xhtml Page. Second Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/BirtReportInSeamPage2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+</section>
+
+
+</chapter>
Deleted: trunk/birt/docs/en/modules/birt_seam_web_project.xml
===================================================================
--- trunk/birt/docs/en/modules/birt_seam_web_project.xml 2009-02-26 22:44:14 UTC (rev 13849)
+++ trunk/birt/docs/en/modules/birt_seam_web_project.xml 2009-02-26 23:38:18 UTC (rev 13850)
@@ -1,340 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<chapter id="Birt_Seam_Web_Project" xreflabel="Birt_Seam_Web_Project">
-
- <?dbhtml filename="birtSeamWebProject.html"?>
- <chapterinfo>
- <keywordset>
- <keyword>JBoss</keyword>
- <keyword>BIRT</keyword>
- <keyword>Seam</keyword>
- </keywordset>
- </chapterinfo>
-
- <title> Adding JBoss BIRT functionality to the standard Seam web project</title>
-
- <para>In this chapter you'll find out how to create a web project including Seam and BIRT capabilities </para>
-
- <section id="prerequisites" xreflabel="prerequisites">
- <title>Prerequisites</title>
-
- <para>These are the prerequisites required to create a Seam web project including with BIRT functionality:</para>
-
- <orderedlist>
- <listitem>
- <para>
- <ulink url="http://download.eclipse.org/eclipse/downloads/drops/R-3.4-200806172000/in...">Eclipse Version 3.4 SDK</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="http://www.eclipse.org/downloads/download.php?file=/datatools/downloads/1...">DTP Version 1.6 Release</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="http://www.eclipse.org/modeling/emf/downloads/?project=emf">EMF Version 2.4 Release EMF+XSD</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="http://www.eclipse.org/gef/downloads/">GEF Version 3.4 Release runtime</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="http://download.eclipse.org/webtools/downloads/drops/R3.0/R-3.0-200806161...">WTP Version 3.0 Release</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/...">BIRT Report Designer SDK 2.3.0 Release</ulink> or <ulink url="http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/...">BIRT Report Designer 2.3.0 Release</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="http://sourceforge.net/project/showfiles.php?group_id=22866&package_i...">JBoss Application Server 4.2.2 GA</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="http://sourceforge.net/project/showfiles.php?group_id=22866&package_i...">JBoss Seam 2.0.1 GA</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/...">BIRT Web Tools Integration</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="http://download.jboss.org/jbosstools/builds/nightly/latestBuild.html">JBoss Tools nightly build</ulink>
- </para>
- </listitem>
- <listitem>
- <para>
- <ulink url="http://jira.jboss.com/jira/secure/attachment/12320944/org.jboss.tools.bir...">JBoss BIRT integration feature</ulink>
- </para>
- </listitem>
- </orderedlist>
-
- </section>
-
- <section id="creating_web_project" xreflabel="creating_web_project">
- <title>Creating a web project</title>
-
- <para>Follow the next steps to create a web project</para>
- <orderedlist>
- <listitem>
- <para>Create a new Seam Web Project</para>
- </listitem>
- <listitem>
- <para>Choose the 2.0 version of the Seam facet</para>
- </listitem>
- <listitem>
- <para>Add the "Birt Reporting Runtime Component" facet </para>
- </listitem>
- </orderedlist>
-
- <figure>
- <title>Adding "Birt Reporting Runtime Component" Facet </title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <orderedlist>
- <listitem>
- <para>Or choose the "JBoss BIRT Integration Web Project"
- configuration</para>
- </listitem>
- </orderedlist>
-
- <figure>
- <title>Choosing "JBoss BIRT Integration Web Project "
- Configuration</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/BirtSeamProject/SeamProjectConfiguration.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <orderedlist>
- <listitem>
- <para>Create the birttests.xhtml, testbirt.xhtml and testbirt1.xhtml pages as
- follows:</para>
- </listitem>
- </orderedlist>
- <para>
- <emphasis role="bold">birttests.xhtml:</emphasis>
- </para>
-
- <programlisting role="XHTML"><![CDATA[
- <!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">
- <h:messages globalOnly="true" styleClass="message"/> <rich:panel>
- <f:facet name="header">Welcome to JBoss BIRT!</f:facet>
- <ul>
- <li><s:link view="/testbirt.xhtml" value="Test Birt" /></li>
- <li><s:link view="/testbirt1.xhtml" value="Test Birt 1" /></li>
- </ul>
- </rich:panel>
- </ui:define>
- </ui:composition>
- ]]></programlisting>
-
-
- <para>
- <emphasis role="bold">testbirt.xhtml:</emphasis>
- </para>
-
- <programlisting role="XHTML"><![CDATA[
- <p:birt xmlns:ui="http://java.sun.com/jsf/facelets"
- xmlns:s="http://jboss.com/products/seam/taglib"
- xmlns:p="http://jboss.com/products/seam/birt"
- designType="run"
- format="pdf"
- designName="test.rptdesign"
- title="JBoss Birt Test">
-
- <p:param name="sample" value="sample param"/>
- </p:birt>
- ]]></programlisting>
-
- <para>
- <emphasis role="bold">testbirt1.xhtml:</emphasis>
- </para>
-
- <programlisting role="XHTML"><![CDATA[
-<p:birt xmlns:ui="http://java.sun.com/jsf/facelets"
- xmlns:s="http://jboss.com/products/seam/taglib"
- xmlns:p="http://jboss.com/products/seam/birt"
- designType="frameset"
- designName="test1.rptdesign"
- title="JBoss Birt Test">
- </p:birt>
- ]]></programlisting>
-
-
- <orderedlist>
- <listitem>
- <para>Try the tests out by accessing http://localhost:8080//birttests.seam with your web browser.</para>
- </listitem>
- </orderedlist>
-
- <figure>
- <title>Trying the tests out. First Page</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/BirtSeamProject/Tests1.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <figure>
- <title>Trying the tests out. Second Page</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/BirtSeamProject/Tests2.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <figure>
- <title>Trying the tests out. Third Page</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/BirtSeamProject/Tests3.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <figure>
- <title>Trying the tests out. Forth Page</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/BirtSeamProject/Tests4.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <para>The birt tag recognizes most of the parameters described on <ulink url="http://www.eclipse.org/birt/phoenix/deploy/viewerUsage2.2.php#parameters">the BIRT Report Viewer Parameters page</ulink>. The attributes of the birt tag don't contain the "__" prefix. The param tag describes report parameters. It supports the following attributes: </para>
- <orderedlist>
- <listitem>
- <para>name - the parameter name (required)</para>
- </listitem>
- <listitem>
- <para>value - the parameter value (required)</para>
- </listitem>
- <listitem>
- <para>isnull - specifies that a report parameter has a null value (optional)</para>
- </listitem>
- <listitem>
- <para>islocale - specifies whether the parameter is localized (optional)</para>
- </listitem>
- </orderedlist>
- <para>These tags are defined in the org.jboss.birt.core/resources/jboss-seam-birt.jar library that contains source. </para>
- <para>It is possible to embed a BIRT report in some Seam xhtml page. For instance: </para>
- <para/>
-
- <para>
- <emphasis role="bold">Example:</emphasis>
- </para>
- <!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"
- xmlns:b="http://jboss.com/products/seam/birt"
- template="layout/template.xhtml">
-
-<ui:define name="body">
-
- <h:messages globalOnly="true" styleClass="message" id="globalMessages"/>
-
- <rich:panel>
- <f:facet name="header">Products</f:facet>
-
- <b:birt designType="embed"
- designName="ProductCatalog.rptdesign"
- embeddable="true"
- masterpage="false">
- </b:birt>
-
-
- <div style="clear:both"/>
-
- </rich:panel>
-
- <div class="actionButtons">
-
- <s:button view="/ProductsEdit.xhtml"
- id="edit"
- value="Edit"/>
-
- <s:button view="/BirtProductsPdf.xhtml"
- id="BirtProductPdf"
- value="Product Catalog - PDF"/>
-
- <s:button view="/BirtProductsFrameset.xhtml"
- id="BirtProductFrameset"
- value="Product Catalog - Frameset"/>
-
- <s:button view="/BirtProductsEmbedded.xhtml"
- id="BirtProductEmbedded"
- value="Product Catalog - Embedded"/>
-
- <s:button view="/TopSellingProducts.xhtml"
- id="TopSellingProducts"
- value="Top Selling Products"/>
-
- <s:button view="/#{empty productsFrom ? 'ProductsList' : productsFrom}.xhtml"
- id="done"
- value="Done"/>
-
- </div>
-
-</ui:define>
-
-</ui:composition>
-
- <programlisting role="XHTML"><![CDATA[
- ]]></programlisting>
-
-<figure>
- <title>Embeding BIRT Report in Seam xhtml Page. First Page</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/BirtSeamProject/BirtReportInSeamPage1.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <figure>
- <title>Embeding BIRT Report in Seam xhtml Page. Second Page</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/BirtSeamProject/BirtReportInSeamPage2.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
-
-</section>
-
-
-</chapter>
15 years, 10 months
JBoss Tools SVN: r13849 - trunk/birt/docs/en/modules.
by jbosstools-commits@lists.jboss.org
Author: smukhina
Date: 2009-02-26 17:44:14 -0500 (Thu, 26 Feb 2009)
New Revision: 13849
Modified:
trunk/birt/docs/en/modules/birt_seam_web_project.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-388
continuing writing the chapter
Modified: trunk/birt/docs/en/modules/birt_seam_web_project.xml
===================================================================
--- trunk/birt/docs/en/modules/birt_seam_web_project.xml 2009-02-26 22:42:34 UTC (rev 13848)
+++ trunk/birt/docs/en/modules/birt_seam_web_project.xml 2009-02-26 22:44:14 UTC (rev 13849)
@@ -81,7 +81,7 @@
<section id="creating_web_project" xreflabel="creating_web_project">
<title>Creating a web project</title>
-
+
<para>Follow the next steps to create a web project</para>
<orderedlist>
<listitem>
@@ -91,60 +91,250 @@
<para>Choose the 2.0 version of the Seam facet</para>
</listitem>
<listitem>
- <para>Add the "Birt Reporting Runtime Component" facet </para>
+ <para>Add the "Birt Reporting Runtime Component" facet </para>
</listitem>
</orderedlist>
-
+
<figure>
- <title>Adding "Birt Reporting Runtime Component" Facet </title>
+ <title>Adding "Birt Reporting Runtime Component" Facet </title>
<mediaobject>
<imageobject>
<imagedata fileref="images/BirtSeamProject/AddingBirtFacet.png"/>
</imageobject>
</mediaobject>
- </figure>
-
+ </figure>
+
<orderedlist>
<listitem>
- <para>Or choose the "JBoss BIRT Integration Web Project" configuration</para>
+ <para>Or choose the "JBoss BIRT Integration Web Project"
+ configuration</para>
</listitem>
</orderedlist>
-
+
<figure>
- <title>Choosing "JBoss BIRT Integration Web Project " Configuration</title>
+ <title>Choosing "JBoss BIRT Integration Web Project "
+ Configuration</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/BirtSeamProject/SeamProjectConfiguration.png"/>
</imageobject>
</mediaobject>
- </figure>
-
+ </figure>
+
<orderedlist>
<listitem>
- <para>Create the birttests.xhtml, testbirt.xhtml and testbirt1.xhtml pages as follows:</para>
+ <para>Create the birttests.xhtml, testbirt.xhtml and testbirt1.xhtml pages as
+ follows:</para>
</listitem>
</orderedlist>
<para>
- <emphasis role="bold">Example:</emphasis>
+ <emphasis role="bold">birttests.xhtml:</emphasis>
</para>
-
- <programlisting role="XHTML"><![CDATA[
- <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+ <programlisting role="XHTML"><![CDATA[
+ <!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">
+ 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">
- <h:messages globalOnly="true" styleClass="message"/> <rich:panel>
- <f:facet name="header">Welcome to JBoss BIRT!</f:facet>
- <ul> <li><s:link view="/testbirt.xhtml" value="Test Birt" /></li>
- <li><s:link view="/testbirt1.xhtml" value="Test Birt 1" /></li>
- </ul> </rich:panel> </ui:define> </ui:composition>
-]]></programlisting>
+ <h:messages globalOnly="true" styleClass="message"/> <rich:panel>
+ <f:facet name="header">Welcome to JBoss BIRT!</f:facet>
+ <ul>
+ <li><s:link view="/testbirt.xhtml" value="Test Birt" /></li>
+ <li><s:link view="/testbirt1.xhtml" value="Test Birt 1" /></li>
+ </ul>
+ </rich:panel>
+ </ui:define>
+ </ui:composition>
+ ]]></programlisting>
- </section>
+
+ <para>
+ <emphasis role="bold">testbirt.xhtml:</emphasis>
+ </para>
+
+ <programlisting role="XHTML"><![CDATA[
+ <p:birt xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:s="http://jboss.com/products/seam/taglib"
+ xmlns:p="http://jboss.com/products/seam/birt"
+ designType="run"
+ format="pdf"
+ designName="test.rptdesign"
+ title="JBoss Birt Test">
+
+ <p:param name="sample" value="sample param"/>
+ </p:birt>
+ ]]></programlisting>
+
+ <para>
+ <emphasis role="bold">testbirt1.xhtml:</emphasis>
+ </para>
+ <programlisting role="XHTML"><![CDATA[
+<p:birt xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:s="http://jboss.com/products/seam/taglib"
+ xmlns:p="http://jboss.com/products/seam/birt"
+ designType="frameset"
+ designName="test1.rptdesign"
+ title="JBoss Birt Test">
+ </p:birt>
+ ]]></programlisting>
+
+
+ <orderedlist>
+ <listitem>
+ <para>Try the tests out by accessing http://localhost:8080//birttests.seam with your web browser.</para>
+ </listitem>
+ </orderedlist>
+
+ <figure>
+ <title>Trying the tests out. First Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/Tests1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Trying the tests out. Second Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/Tests2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Trying the tests out. Third Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/Tests3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Trying the tests out. Forth Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/Tests4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The birt tag recognizes most of the parameters described on <ulink url="http://www.eclipse.org/birt/phoenix/deploy/viewerUsage2.2.php#parameters">the BIRT Report Viewer Parameters page</ulink>. The attributes of the birt tag don't contain the "__" prefix. The param tag describes report parameters. It supports the following attributes: </para>
+ <orderedlist>
+ <listitem>
+ <para>name - the parameter name (required)</para>
+ </listitem>
+ <listitem>
+ <para>value - the parameter value (required)</para>
+ </listitem>
+ <listitem>
+ <para>isnull - specifies that a report parameter has a null value (optional)</para>
+ </listitem>
+ <listitem>
+ <para>islocale - specifies whether the parameter is localized (optional)</para>
+ </listitem>
+ </orderedlist>
+ <para>These tags are defined in the org.jboss.birt.core/resources/jboss-seam-birt.jar library that contains source. </para>
+ <para>It is possible to embed a BIRT report in some Seam xhtml page. For instance: </para>
+ <para/>
+
+ <para>
+ <emphasis role="bold">Example:</emphasis>
+ </para>
+ <!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"
+ xmlns:b="http://jboss.com/products/seam/birt"
+ template="layout/template.xhtml">
+
+<ui:define name="body">
+ <h:messages globalOnly="true" styleClass="message" id="globalMessages"/>
+
+ <rich:panel>
+ <f:facet name="header">Products</f:facet>
+
+ <b:birt designType="embed"
+ designName="ProductCatalog.rptdesign"
+ embeddable="true"
+ masterpage="false">
+ </b:birt>
+
+
+ <div style="clear:both"/>
+
+ </rich:panel>
+
+ <div class="actionButtons">
+
+ <s:button view="/ProductsEdit.xhtml"
+ id="edit"
+ value="Edit"/>
+
+ <s:button view="/BirtProductsPdf.xhtml"
+ id="BirtProductPdf"
+ value="Product Catalog - PDF"/>
+
+ <s:button view="/BirtProductsFrameset.xhtml"
+ id="BirtProductFrameset"
+ value="Product Catalog - Frameset"/>
+
+ <s:button view="/BirtProductsEmbedded.xhtml"
+ id="BirtProductEmbedded"
+ value="Product Catalog - Embedded"/>
+
+ <s:button view="/TopSellingProducts.xhtml"
+ id="TopSellingProducts"
+ value="Top Selling Products"/>
+
+ <s:button view="/#{empty productsFrom ? 'ProductsList' : productsFrom}.xhtml"
+ id="done"
+ value="Done"/>
+
+ </div>
+
+</ui:define>
+
+</ui:composition>
+
+ <programlisting role="XHTML"><![CDATA[
+ ]]></programlisting>
+
+<figure>
+ <title>Embeding BIRT Report in Seam xhtml Page. First Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/BirtReportInSeamPage1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure>
+ <title>Embeding BIRT Report in Seam xhtml Page. Second Page</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/BirtSeamProject/BirtReportInSeamPage2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+</section>
+
+
</chapter>
15 years, 10 months
JBoss Tools SVN: r13848 - trunk/as/plugins/org.jboss.ide.eclipse.as.ui/META-INF.
by jbosstools-commits@lists.jboss.org
Author: max.andersen(a)jboss.com
Date: 2009-02-26 17:42:34 -0500 (Thu, 26 Feb 2009)
New Revision: 13848
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/META-INF/MANIFEST.MF
Log:
JBIDE-3873 AS and server view not avaialable
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.ui/META-INF/MANIFEST.MF
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.ui/META-INF/MANIFEST.MF 2009-02-26 18:53:16 UTC (rev 13847)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.ui/META-INF/MANIFEST.MF 2009-02-26 22:42:34 UTC (rev 13848)
@@ -46,7 +46,7 @@
org.eclipse.ui.views.log;bundle-version="1.0.0",
org.jboss.tools.jmx.ui;bundle-version="0.2.2",
org.jboss.tools.jmx.core;bundle-version="0.2.1",
- org.eclipse.jst.j2ee.core;bundle-version="1.1.202"
+ org.eclipse.jst.j2ee.core;bundle-version="1.1.0"
Eclipse-LazyStart: true
Export-Package: org.jboss.ide.eclipse.as.ui,
org.jboss.ide.eclipse.as.ui.dialogs,
15 years, 10 months
JBoss Tools SVN: r13847 - in trunk/documentation/qa/reports: Tests and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: sdzmitrovich
Date: 2009-02-26 13:53:16 -0500 (Thu, 26 Feb 2009)
New Revision: 13847
Added:
trunk/documentation/qa/reports/Tests 02.26.2009/
trunk/documentation/qa/reports/Tests 02.26.2009/VPE Tests.htm
Log:
Added: trunk/documentation/qa/reports/Tests 02.26.2009/VPE Tests.htm
===================================================================
--- trunk/documentation/qa/reports/Tests 02.26.2009/VPE Tests.htm (rev 0)
+++ trunk/documentation/qa/reports/Tests 02.26.2009/VPE Tests.htm 2009-02-26 18:53:16 UTC (rev 13847)
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML><HEAD><TITLE>Execution Report</TITLE>
+<STYLE>H1 {
+ COLOR: #4a5d75; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent
+}
+H2 {
+ COLOR: #4a5d75; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent
+}
+TR {
+ BACKGROUND-COLOR: #f5f5f5
+}
+TD {
+ BORDER-RIGHT: dimgray 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: dimgray 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.15em; BORDER-LEFT: dimgray 1px solid; PADDING-TOP: 0.15em; BORDER-BOTTOM: dimgray 1px solid; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: transparent
+}
+HR {
+ COLOR: #999; BORDER-COLLAPSE: collapse
+}
+BODY {
+ PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-SIZE: 12px; PADDING-BOTTOM: 0em; COLOR: #333; LINE-HEIGHT: 100%; PADDING-TOP: 0em; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; max-width: 55em
+}
+TABLE {
+ BORDER-RIGHT: dimgray 0px solid; BORDER-TOP: dimgray 0px solid; BORDER-LEFT: dimgray 0px solid; COLOR: #4a5d75; BORDER-BOTTOM: dimgray 0px solid; FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif
+}
+</STYLE>
+
+<META http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
+<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
+<BODY bgColor=#f5f5f5>
+<CENTER>
+<H1>Execution Report</H1>
+<TABLE
+style="BORDER-TOP-WIDTH: 1pt; BORDER-LEFT-WIDTH: 1pt; BORDER-BOTTOM-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"
+cellSpacing=0 cellPadding=4 width="100%" align=center>
+ <TBODY>
+ <TR bgColor=gray>
+ <TD><B>Test Name</B></TD>
+ <TD><B>Status</B></TD>
+ <TD><B>Exec Date</B></TD>
+ <TD><B>Bug Number</B></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">Verification of namespace</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Test JSP
+ include directive</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Save
+ file modified outside of Eclipse</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Test
+ behaviour of taglib declaration</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Editing
+ empty file</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Support
+ Unicode symbols</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Internal
+ JSP file</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> External
+ JSP file</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Internal
+ HTML file</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> External
+ HTML file</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Internal
+ JSPX file</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> External
+ JSPX file</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">
+ Separated VPE templates</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Editing
+ XHTML file</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">General
+ editing in VPE</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Undo
+ (Ctrl+Z) verification</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">
+ Recursive open page</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Taglib
+ Declaration</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Change
+ extension</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: red; BORDER-RIGHT-WIDTH: 1pt">Failed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBIDE-3805,3807</TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Move the
+ file</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: red; BORDER-RIGHT-WIDTH: 1pt">Failed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD
+style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBIDE-3807</TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> ISO
+ Support</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">
+ Components representation without libraries</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Menu
+ appearance</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Menu
+ Content</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Cut,
+ Copy and Paste actions</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Insert
+ actions</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: red; BORDER-RIGHT-WIDTH: 1pt">Failed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD
+style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">JBIDE-3881</TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Delete
+ actions</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=seashell>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Undo
+ (Ctrl+Z) operations</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white size=1> </FONT></TD></TR>
+ <TR bgColor=papayawhip>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"> Menu
+ appearance</TD>
+ <TD
+ style="BORDER-TOP-WIDTH: 1pt; COLOR: green; BORDER-RIGHT-WIDTH: 1pt">Passed</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt">02/26/2009</TD>
+ <TD style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT-WIDTH: 1pt"><FONT
+ color=white
+size=1> </FONT></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
15 years, 10 months
JBoss Tools SVN: r13846 - in trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test: src and 6 other directories.
by jbosstools-commits@lists.jboss.org
Author: dgolovin
Date: 2009-02-26 12:59:41 -0500 (Thu, 26 Feb 2009)
New Revision: 13846
Added:
trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/
trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/
trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/
trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/
trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/
trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/
trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/JBPMConvertAllTests.java
trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/test/
trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/test/BpmnConvertTest.java
Log:
restore deleted src files
Added: trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/JBPMConvertAllTests.java
===================================================================
--- trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/JBPMConvertAllTests.java (rev 0)
+++ trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/JBPMConvertAllTests.java 2009-02-26 17:59:41 UTC (rev 13846)
@@ -0,0 +1,14 @@
+package org.jboss.tools.jbpm.convert;
+import junit.framework.Test;
+import junit.framework.TestSuite;
+
+import org.jboss.tools.jbpm.convert.test.BpmnConvertTest;
+
+
+public class JBPMConvertAllTests {
+ public static Test suite() {
+ TestSuite suite = new TestSuite();
+ suite.addTestSuite(BpmnConvertTest.class);
+ return suite;
+ }
+}
Property changes on: trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/JBPMConvertAllTests.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/test/BpmnConvertTest.java
===================================================================
--- trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/test/BpmnConvertTest.java (rev 0)
+++ trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/test/BpmnConvertTest.java 2009-02-26 17:59:41 UTC (rev 13846)
@@ -0,0 +1,179 @@
+package org.jboss.tools.jbpm.convert.test;
+
+import junit.framework.TestCase;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+
+import org.eclipse.core.runtime.Platform;
+import org.jboss.tools.jbpm.convert.b2j.translate.*;
+
+public class BpmnConvertTest extends TestCase {
+
+ public void testConvert() throws IOException {
+ String absolutePath = "";
+ if (System.getProperty("os.name").toLowerCase().indexOf("win") >= 0) {
+ absolutePath = Platform.getBundle(
+ "org.jboss.tools.jbpm.convert.test").getLocation()
+ .substring(16);
+ } else {
+ absolutePath = Platform.getBundle(
+ "org.jboss.tools.jbpm.convert.test").getLocation()
+ .substring(15);
+ }
+ String bpmnfilePath = absolutePath + "testfile";
+ String expectedPath = absolutePath + "resultfile";
+ File[] bpmnFiles = listAll(bpmnfilePath);
+
+ BPMN2JPDL jpdltranformer = null;
+ GraphicalFileGenerator gpdtranformer = null;
+ String str1 = "";
+ int count = 0;
+ for (int i = 0; i < bpmnFiles.length; i++) {
+ String name = bpmnFiles[i].getName();
+ String path = bpmnFiles[i].getParentFile().getAbsolutePath();
+
+ String tmpLocation = getTempDir().getAbsolutePath();
+
+ jpdltranformer = new BPMN2JPDL(name, path);
+ jpdltranformer.translateToFiles(tmpLocation);
+
+ gpdtranformer = new GraphicalFileGenerator(jpdltranformer.getMap(),
+ path, TranslateHelper.getBpmnDiagramName(name));
+ gpdtranformer.translateToFiles(tmpLocation);
+
+ try {
+ if (!compareWithExpectedResult(tmpLocation + File.separator
+ + "jpdl" + File.separator + name, expectedPath
+ + File.separator + name)) {
+ System.out.println("the testing bpmn named /" + name
+ + " tranformation is failure");
+ assertEquals(true, false);
+
+ } else {
+ count++;
+ assertEquals(true, true);
+ }
+ } catch (Exception e) {
+ System.out.println("the testing bpmn named /" + str1
+ + " has error");
+ e.printStackTrace();
+ assertEquals(true, false);
+ return;
+ }
+ }
+
+ System.out.println("the test is over!!! " + count
+ + " files have been examined.");
+ }
+
+ private boolean compareWithExpectedResult(String tmpLocation,
+ String expectedPath) throws IOException {
+ boolean isTrue = true;
+
+ File tmp = new File(tmpLocation);
+ File expectedFile = new File(expectedPath);
+
+ isTrue = compareFile(tmp, expectedFile);
+
+ if (!isTrue) {
+ return isTrue;
+ }
+ return isTrue;
+ }
+
+ private boolean compareFile(File result, File expectedFile)
+ throws IOException {
+ boolean isTrue = true;
+ if (result.isFile()) {
+ isTrue = compareInputSteam(getInputStream(expectedFile),
+ getInputStream(result));
+ }
+ if (!isTrue) {
+ return isTrue;
+ }
+ if (result.isDirectory()) {
+ for (int i = 0; i < result.listFiles().length; i++) {
+ String name = result.listFiles()[i].getName();
+ File tmp = new File(expectedFile, name);
+ isTrue = compareFile(result.listFiles()[i], tmp);
+ if (!isTrue) {
+ return isTrue;
+ }
+ }
+ }
+ return isTrue;
+ }
+
+ private boolean compareInputSteam(InputStream expected, InputStream result)
+ throws IOException {
+
+ String expectedStr = "";
+ String resultStr = "";
+
+ while (true) {
+ int i = expected.read();
+ int j = result.read();
+ expectedStr += (char) i;
+ resultStr += (char) j;
+ if (i != j) {
+ System.err.println(expectedStr);
+ System.out.println();
+ return false;
+ }
+ if (i == -1)
+ return true;
+ }
+ }
+
+ private InputStream getInputStream(File file) throws FileNotFoundException {
+ InputStream stream = null;
+ stream = new FileInputStream(file);
+ return stream;
+ }
+
+ // return the file array of the directory
+ public static File[] listAll(String filename) {
+ File file = new File(filename);
+ ArrayList<File> list = new ArrayList<File>();
+ File[] files;
+ if (!file.exists() || file.isFile()) {
+ return new File[0];
+ }
+ list(list, file);
+ list.remove(file);
+ files = new File[list.size()];
+ list.toArray(files);
+ return files;
+ }
+
+ // add the file to the file array
+ private static void list(ArrayList<File> list, File file) {
+ if (file.getName().endsWith("bpmn")) {
+ list.add(file);
+ }
+ if (file.isFile()) {
+ return;
+ }
+
+ if (file.isDirectory()) {
+ File files[] = file.listFiles();
+ for (int i = 0; i < files.length; i++) {
+ list(list, files[i]);
+ }
+ }
+ }
+
+ public File getTempDir() {
+ File tempdir = new File(System.getProperty("java.io.tmpdir"));
+ File tmpdir = new File(tempdir, "tmp" + System.currentTimeMillis());
+ if (tmpdir.exists()) {
+ System.out.println("This dir is exist");
+ }
+ tmpdir.mkdirs();
+ return tmpdir;
+ }
+}
\ No newline at end of file
Property changes on: trunk/jbpm/tests/org.jboss.tools.jbpm.convert.test/src/org/jboss/tools/jbpm/convert/test/BpmnConvertTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
15 years, 10 months
JBoss Tools SVN: r13845 - trunk/portlet/docs/reference/en/modules.
by jbosstools-commits@lists.jboss.org
Author: ochikvina
Date: 2009-02-26 11:57:26 -0500 (Thu, 26 Feb 2009)
New Revision: 13845
Modified:
trunk/portlet/docs/reference/en/modules/starting_project.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-552, https://jira.jboss.org/jira/browse/JBDS-577 - updating the "Creating a Dynamic Web Project" section;
Modified: trunk/portlet/docs/reference/en/modules/starting_project.xml
===================================================================
--- trunk/portlet/docs/reference/en/modules/starting_project.xml 2009-02-26 16:56:10 UTC (rev 13844)
+++ trunk/portlet/docs/reference/en/modules/starting_project.xml 2009-02-26 16:57:26 UTC (rev 13845)
@@ -30,9 +30,11 @@
<property>New</property>
</emphasis> button in the <emphasis>
<property>Target Runtime</property>
- </emphasis> section to specify a new Target Runtime. Click <emphasis>
- <property>JBoss 4.2 Runtime</property>
- </emphasis> and press <emphasis>
+ </emphasis> section to specify a new Target Runtime. Choose <emphasis>
+ <property> JBoss Community > JBoss 4.2 Runtime</property>
+ </emphasis> and select the <emphasis>
+ <property>Create a new local server</property>
+ </emphasis> checkbox. Click <emphasis>
<property>Next</property>.</emphasis></para>
<figure>
@@ -49,6 +51,15 @@
</emphasis>, and then point it to the location of your JBoss AS + Portal
installation.</para>
+ <figure>
+ <title>New Server Runtime Environment</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/server_runtime_environment.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
<note>
<title>Note:</title>
@@ -57,8 +68,13 @@
version 2.0 (JSR-268), you have to choose JBoss Portal 2.7.</para>
</note>
+ <para>At this point a new JBoss Server instance will be created. Here you can verify the
+ defined runtime information. If something is incorrect, press <emphasis>
+ <property>Back</property>
+ </emphasis> to return on the previous wizard page.</para>
+
<figure>
- <title>Target Runtime</title>
+ <title>Target Server</title>
<mediaobject>
<imageobject>
<imagedata fileref="images/starting_project/starting_project_3.png"/>
@@ -74,12 +90,6 @@
</emphasis> button next to the <property>Configuration</property> section to enable
Portlet Facets for the project.</para>
- <!--para>where it's also necessary to set the project
- Configuration. <property>JBoss Tools</property> (starting from 3.0.0.Alpha1) support the
- JSR-168 Portlet Specification (Portlet 1.0), JSR-286 Portlet Specification (Portlet
- 2.0). Thus you can choose <emphasis>Portlet Project v1.0</emphasis> or <emphasis>Portlet
- Project v2.0</emphasis>.</para-->
-
<figure>
<title>Setting the Project Configuration</title>
<mediaobject>
@@ -104,10 +114,33 @@
</mediaobject>
</figure>
- <para>The last wizard page is for configuring web modules. Here all values are set, so you
- can leave everything as it is.</para>
+ <note>
+ <title>Note:</title>
+ <para>If the portlet libraries aren't available in the runtime you targeted,
+ JBoss Portlet facets will be hidden on this page.</para>
+ <para>To made portal functionality always visible no matter what the runtime support,
+ you should go to <emphasis>
+ <property>Window > Preferences</property>
+ </emphasis> and then <emphasis>
+ <property>JBoss Tools > JBoss Portlet</property>
+ </emphasis> and deselect <emphasis>
+ <property>Check runtimes for Portlet Components</property>
+ </emphasis> checkbox (see figure below).</para>
+ </note>
<figure>
+ <title>JBoss Runtime Preferences</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_preferences.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The next page is for configuring web modules. Here all values are set, so you can
+ leave everything as it is.</para>
+
+ <figure>
<title>The Project Web Modules</title>
<mediaobject>
<imageobject>
@@ -116,9 +149,96 @@
</mediaobject>
</figure>
- <para>Press <emphasis>
- <property>Finish</property>.</emphasis>
+ <para>Finally, the last wizard page will ask you to add JBoss Portlet capabilities to your
+ project. Here you can choose whether to set up user libraries, libraries provided by
+ server runtime or not include libraries at all.</para>
+
+ <itemizedlist>
+ <listitem><para>To set up server runtime libraries, you need to select <emphasis>
+ <property>Libraries provided by server runtime</property></emphasis> in the list box.</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Including Server Runtime Libraries</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities6.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <itemizedlist>
+ <listitem>
+ <para>For setting up user libraries, select <emphasis>
+ <property>User library</property></emphasis> in the list box and then press <emphasis>
+ <property>Add</property></emphasis> in the <emphasis>
+ <property>User Library</property></emphasis> section.</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Adding User Library</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Then press <emphasis>
+ <property>New</property></emphasis> and type the user library name in the appeared dialog.</para>
+
+ <figure>
+ <title>Adding User Library</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Next add necessary jar's.</para>
+
+ <figure>
+ <title>Adding the Portlet API Jar</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Hit <emphasis>
+ <property>OK</property>.</emphasis> The user library will be added.
</para>
+
+ <figure>
+ <title>User Library Added</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <itemizedlist>
+ <listitem><para>If you don't need to include libraries at all, just deselect the <emphasis>
+ <property>Enable implementation library</property></emphasis> checkbox.</para>
+ </listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Disabling Implementation Libraries</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/starting_project/portlet_capabilities5.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>After setting JBoss Portlet capabilities press <emphasis>
+ <property>Finish</property>.</emphasis></para>
<para>That's it! Our base project is done.</para>
15 years, 10 months