Author: gvanmatre
Date: Thu Jun 15 19:28:41 2006
New Revision: 414723
URL: http://svn.apache.org/viewvc?rev=414723&view=rev
Log:
Removed the shale clay usecases (Issue SHALE-179).
Removed:
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/java/org/apache/shale/usecases/rolodex/
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/java/org/apache/shale/usecases/symbols/
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/rolodex/
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/symbols/
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/clay-config.xml
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/clay-symbols-config.xml
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/rolodex/
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/symbols/
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/rolodex/
Modified:
struts/shale/branches/mvn_reorg/shale-apps/pom.xml
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle.properties
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle_de.properties
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle_fr.properties
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/chain-config.xml
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/faces-config.xml
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/web.xml
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/usecases.jsp
Modified: struts/shale/branches/mvn_reorg/shale-apps/pom.xml
URL:
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/pom.xml?rev=414723&r1=414722&r2=414723&view=diff
==============================================================================
--- struts/shale/branches/mvn_reorg/shale-apps/pom.xml (original)
+++ struts/shale/branches/mvn_reorg/shale-apps/pom.xml Thu Jun 15 19:28:41 2006
@@ -49,7 +49,7 @@
</profiles>
<modules>
- <module>shale-blank</module>
+ <!-- <module>shale-blank</module> -->
<module>shale-mailreader</module>
<module>shale-usecases</module>
<module>shale-clay-usecases</module>
@@ -70,6 +70,9 @@
</container>
<configuration>
<home>${project.build.directory}/tomcat5x</home>
+ <properties>
+ <cargo.jvmargs> -Xdebug
-Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n </cargo.jvmargs>
+ </properties>
</configuration>
</configuration>
</plugin>
Modified:
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle.properties
URL:
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle.properties?rev=414723&r1=414722&r2=414723&view=diff
==============================================================================
---
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle.properties
(original)
+++
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle.properties
Thu Jun 15 19:28:41 2006
@@ -142,18 +142,6 @@
usecases.validate=Validation (client- and server-side)
usecases.tiles=Tiles
usecases.tiles.simple=A Simple Tiles Example
-usecases.clay=Clay View Use Cases
-usecases.rolodex1=Rolodex Example (JSP View)
-usecases.rolodex1.title=This example demonstrates how to use the Clay within a
JSP page.
-usecases.rolodex2=Rolodex Example (Full HTML View)
-usecases.rolodex2.title=This example demonstrates using full HTML view
templating with custom XML configuration.
-usecases.rolodex3=Rolodex Example (Full Extreme HTML View)
-usecases.rolodex3.title=This example demonstrates using full HTML view
templating without custom XML configuration.
-usecases.rolodex4=Rolodex Example (Full XML View)
-usecases.rolodex4.title=This example demonstrates using full XML views for
maximum reuse.
-usecases.rolodex.viewsource=View Source
-usecases.symbols=Symbols
-usecases.symbols.title=This example demonstrates how symbols are a very
powerful reuse feature in Clay.
# Validation
validate.test.title=Shale Validation using Commons Validator
@@ -170,40 +158,4 @@
tiles.test.title=Using Tiles with Shale
tiles.test.thank.you.title=Thank You
tiles.test.payment.heading=Please enter your payment information
-tiles.test.payment.thank.you.heading=Thank you for your payment!
-
-# Rolodex
-rolodex.contactTable.nameColumn.title=Contacts
-rolodex.address.street1=Street 1:
-rolodex.address.street2=Street 2:
-rolodex.address.city=City:
-rolodex.address.state=State:
-rolodex.address.zip=Zip:
-rolodex.address.phone=Phone:
-rolodex.address.province=Province:
-rolodex.address.country=Country:
-rolodex.address.residentialAddress=Residential Address
-rolodex.address.businessAddress=Business Address
-rolodex.name=Name:
-rolodex.email=Email
-rolodex.button.new=New Contact
-rolodex.button.save=Save Contact
-rolodex.button.delete=Delete Contact
-
-#WebPager Renderer
-webPager.invalid=The component, WebPager, must be nested within a dataTable
component.
-webPager.prevTitle=Previous {0, number, #,##0}
-webPager.nextTitle=Next {0, number, #,##0}
-webPager.linkTitle=Page {0, number, #,##0}
-webPager.defaultcaption=Found {0, number, #,##0} matching record(s). Viewing
page {1, number, #,##0} of {2, number, #,##0}.
-webPager.prevImage=/static/org/apache/shale/usecases/rolodex/previous.gif.faces
-webPager.nextImage=/static/org/apache/shale/usecases/rolodex/next.gif.faces
-
-
-headerSorter.invalid=The component, HeaderSorter, must be nested within a
dataTable component.
-headerSorter.ascTitle=Sorted Ascending
-headerSorter.descTitle=Sorted Descending
-headerSorter.ascImage=/static/org/apache/shale/usecases/rolodex/up.gif.faces
-headerSorter.descImage=/static/org/apache/shale/usecases/rolodex/down.gif.faces
-
-
+tiles.test.payment.thank.you.heading=Thank you for your payment!
\ No newline at end of file
Modified:
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle_de.properties
URL:
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle_de.properties?rev=414723&r1=414722&r2=414723&view=diff
==============================================================================
---
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle_de.properties
(original)
+++
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle_de.properties
Thu Jun 15 19:28:41 2006
@@ -131,16 +131,6 @@
usecases.validate=Validation (Client- and Server-seitig)
usecases.tiles=Tiles
usecases.tiles.simple=Ein einfaches Beispiel zu Tiles
-usecases.clay=Clay View Use Cases
-usecases.rolodex1=Rolodex Beispiel (JSP Ansicht)
-usecases.rolodex1.title=This example demonstrates how to use the Clay within a
JSP page.
-usecases.rolodex2=Rolodex Beispiel (Full HTML Ansicht)
-usecases.rolodex2.title=This example demonstrates using full HTML view
templating with custom XML configuration.
-usecases.rolodex3=Rolodex Beispiel (Full Extreme HTML Ansicht)
-usecases.rolodex3.title=This example demonstrates using full HTML view
templating without custom XML configuration.
-usecases.rolodex4=Rolodex Beispiel (Full XML Ansicht)
-usecases.rolodex4.title=This example demonstrates using full XML views for
maximum reuse.
-usecases.rolodex.viewsource=Quelltext
# Validation (these need to be translated to German)
validate.test.title=Shale Validation mit Commons Validator
@@ -157,22 +147,4 @@
tiles.test.title=Tiles mit Shale
tiles.test.thank.you.title=Vielen Dank
tiles.test.payment.heading=Bitte geben Sie Ihre Bezahldaten ein
-tiles.test.payment.thank.you.heading=Vielen Dank f�r Ihren Auftrag!
-
-# Rolodex
-rolodex.contactTable.nameColumn.title=Kontakte
-rolodex.address.street1=Straße 1:
-rolodex.address.street2=Straße 2:
-rolodex.address.city=Ort:
-rolodex.address.state=Bundesstaat:
-rolodex.address.zip=Plz:
-rolodex.address.phone=Telefon:
-rolodex.address.province=Provinz:
-rolodex.address.country=Land:
-rolodex.address.residentialAddress=Privatadresse
-rolodex.address.businessAddress=Geschäftsadresse
-rolodex.name=Name:
-rolodex.email=E-Mail
-rolodex.button.new=Neuer Kontakt
-rolodex.button.save=Kontakt speichern
-rolodex.button.delete=Kontakt löschen
+tiles.test.payment.thank.you.heading=Vielen Dank f�r Ihren Auftrag!
\ No newline at end of file
Modified:
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle_fr.properties
URL:
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle_fr.properties?rev=414723&r1=414722&r2=414723&view=diff
==============================================================================
---
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle_fr.properties
(original)
+++
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/resources/org/apache/shale/usecases/view/Bundle_fr.properties
Thu Jun 15 19:28:41 2006
@@ -132,17 +132,6 @@
usecases.validate=Validation (côté client et serveur)
usecases.tiles=Tiles
usecases.tiles.simple=Un simple exemple de Tiles
-usecases.clay=Cas d'Utilisation des Vues Clay
-usecases.rolodex1=Exemple Rolodex (Vue JSP)
-usecases.rolodex1.title=Cet exemple démontre comment utiliser Clay à
l'intérieur d'une page JSP.
-usecases.rolodex2=Exemple Rolodex (Vue Pleinement HTML )
-usecases.rolodex2.title=Cet exemple démontre comment utiliser des vues
pleinement HTML utilisant des gabarits composés à l'aide de configurations XML.
-usecases.rolodex3=Exemple Rolodex (Vue Pleinement HTML Extrême )
-usecases.rolodex3.title=Cet exemple démontre comment utiliser des vues
pleinement HTML extrêmes sans l'utilisation de configuration XML.
-usecases.rolodex4=Exemple Rolodex (Vue Pleinement XML)
-usecases.rolodex4.title=Cet exemple démontre comment utiliser des vues
pleinenement XML pour un maximum de réutilisation
-usecases.rolodex.viewsource=Afficher la source.
-
# Validation
validate.test.title=Validation de Shale utilisant les Commons Validator
@@ -160,22 +149,4 @@
tiles.test.title=Utiliser Tiles avec Shale
tiles.test.thank.you.title=Merci
tiles.test.payment.heading=SVP entrez les informations concernant votre
paiement
-tiles.test.payment.thank.you.heading=Merci de votre paiement
-
-# Rolodex
-rolodex.contactTable.nameColumn.title=Contacts:
-rolodex.address.street1=Rue 1:
-rolodex.address.street2=Rue 2:
-rolodex.address.city=Ville:
-rolodex.address.state=État:
-rolodex.address.zip=Code Zip ou Postal:
-rolodex.address.phone=Numéro de Téléphone:
-rolodex.address.province=Province:
-rolodex.address.country=Pays:
-rolodex.address.residentialAddress=Adresse Résidentielle
-rolodex.address.businessAddress=Adresse d'Affaire
-rolodex.name=Nom:
-rolodex.email=Courriel
-rolodex.button.new=Nouveau Contact
-rolodex.button.save=Sauvegarder le Contact
-rolodex.button.delete=Supprimer le Contact
+tiles.test.payment.thank.you.heading=Merci de votre paiement
\ No newline at end of file
Modified:
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/chain-config.xml
URL:
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/chain-config.xml?rev=414723&r1=414722&r2=414723&view=diff
==============================================================================
---
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/chain-config.xml
(original)
+++
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/chain-config.xml
Thu Jun 15 19:28:41 2006
@@ -31,15 +31,6 @@
name="remote"
optional="true"/>
- <!-- This command is only needed for full clay html views with myfaces
-->
- <command
className="org.apache.shale.clay.faces.ClayViewHandlerCommand" />
-
-
- <!-- This filter command wakes up the watchdog monitoring the Clay
configuration files for change. -->
- <command
className="org.apache.shale.clay.config.beans.ConfigDefinitionsWatchdogFilter"
- includes="\S*\.faces,\S*\.html,/index\.jsp,\S*\.xml"/>
-
-
<!-- Disallow direct access to JSP and JSFP resources -->
<command
className="org.apache.shale.application.ContextRelativePathFilter"
includes="\S*\.xml,\S*\.faces,\S*\.html,\S*\.gif,\S*\.jpg,/index\.jsp"
Modified:
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/faces-config.xml
URL:
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/faces-config.xml?rev=414723&r1=414722&r2=414723&view=diff
==============================================================================
---
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/faces-config.xml
(original)
+++
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/faces-config.xml
Thu Jun 15 19:28:41 2006
@@ -201,206 +201,6 @@
</navigation-case>
</navigation-rule>
-
- <!-- ============================ Rolodex Test ===========================
-->
-
-
-
- <navigation-rule>
- <!-- JSP View -->
- <from-view-id>/usecases*</from-view-id>
- <navigation-case>
- <from-outcome>rolodex$test1</from-outcome>
- <to-view-id>/rolodex/rolodex.jsp</to-view-id>
- </navigation-case>
-
- <!-- HTML View -->
- <navigation-case>
- <from-outcome>rolodex$test2</from-outcome>
- <to-view-id>/rolodex/hrolodex.html</to-view-id>
- </navigation-case>
-
- <!-- Extreme HTML View -->
- <navigation-case>
- <from-outcome>rolodex$test3</from-outcome>
- <to-view-id>/rolodex/xhrolodex.html</to-view-id>
- </navigation-case>
-
- <!-- Full XML View -->
- <navigation-case>
- <from-outcome>rolodex$test4</from-outcome>
- <to-view-id>/rolodex/rolodex.xml</to-view-id>
- </navigation-case>
-
- <!-- Full HTML View -->
- <navigation-case>
- <from-outcome>rolodex$viewsource</from-outcome>
- <to-view-id>/rolodex/viewsource.html</to-view-id>
- </navigation-case>
-
- <!-- Symbols -->
- <navigation-case>
- <from-outcome>symbols</from-outcome>
- <to-view-id>/symbols/home.jsp</to-view-id>
- <redirect/>
- </navigation-case>
-
- </navigation-rule>
-
- <navigation-rule>
-
- <!-- JSP View -->
- <from-view-id>/rolodex/rolodex.jsp</from-view-id>
- <navigation-case>
- <from-action>#{rolodex.selectContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/rolodex.jsp</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex.saveContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/rolodex.jsp</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex.deleteContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/rolodex.jsp</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex.newContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/rolodex.jsp</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex.changeTab}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/rolodex.jsp</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>home</from-action>
- <from-outcome>home</from-outcome>
- <to-view-id>/usecases.faces</to-view-id>
- <redirect/>
- </navigation-case>
-
-
- </navigation-rule>
-
- <navigation-rule>
- <!-- HTML View -->
- <from-view-id>/rolodex/hrolodex.html</from-view-id>
-
- <navigation-case>
- <from-action>#{rolodex$hrolodex.selectContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/hrolodex.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$hrolodex.saveContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/hrolodex.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$hrolodex.deleteContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/hrolodex.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$hrolodex.newContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/hrolodex.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$hrolodex.changeTab}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/hrolodex.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>home</from-action>
- <from-outcome>home</from-outcome>
- <to-view-id>/usecases.faces</to-view-id>
- <redirect/>
- </navigation-case>
-
- </navigation-rule>
-
- <navigation-rule>
- <!-- Extreme HTML View -->
- <from-view-id>/rolodex/xhrolodex.html</from-view-id>
-
- <navigation-case>
- <from-action>#{rolodex$xhrolodex.selectContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/xhrolodex.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$xhrolodex.saveContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/xhrolodex.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$xhrolodex.deleteContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/xhrolodex.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$xhrolodex.newContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/xhrolodex.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$xhrolodex.changeTab}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/xhrolodex.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>home</from-action>
- <from-outcome>home</from-outcome>
- <to-view-id>/usecases.faces</to-view-id>
- <redirect/>
- </navigation-case>
-
- </navigation-rule>
-
-
- <navigation-rule>
- <!-- Full XML View -->
- <from-view-id>/rolodex/rolodex.xml</from-view-id>
-
- <navigation-case>
- <from-action>#{rolodex$xhrolodex.selectContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/rolodex.xml</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$xhrolodex.saveContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/rolodex.xml</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$xhrolodex.deleteContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/rolodex.xml</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$xhrolodex.newContact}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/rolodex.xml</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>#{rolodex$xhrolodex.changeTab}</from-action>
- <from-outcome>rolodex$test</from-outcome>
- <to-view-id>/rolodex/rolodex.xml</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-action>home</from-action>
- <from-outcome>home</from-outcome>
- <to-view-id>/usecases.faces</to-view-id>
- <redirect/>
- </navigation-case>
-
- </navigation-rule>
-
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
@@ -632,211 +432,6 @@
<managed-bean-scope>application</managed-bean-scope>
</managed-bean>
- <managed-bean>
- <description>
- This class simulates persistence storage loading
- domain data from the "dex.xml" file.
- </description>
- <managed-bean-name>rolodexDao</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.rolodex.RolodexDao
- </managed-bean-class>
- <managed-bean-scope>application</managed-bean-scope>
- </managed-bean>
-
- <managed-bean>
- <description>
- View controller for the JSP view rolodex usecase
- </description>
- <managed-bean-name>rolodex</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.rolodex.Rolodex
- </managed-bean-class>
- <managed-bean-scope>session</managed-bean-scope>
- </managed-bean>
-
- <managed-bean>
- <description>
- View controller for the HTML view rolodex usecase
- </description>
- <managed-bean-name>rolodex$hrolodex</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.rolodex.Rolodex
- </managed-bean-class>
- <managed-bean-scope>session</managed-bean-scope>
- </managed-bean>
-
- <managed-bean>
- <description>
- View controller for the Extreme HTML view rolodex usecase
- </description>
- <managed-bean-name>rolodex$xhrolodex</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.rolodex.Rolodex
- </managed-bean-class>
- <managed-bean-scope>session</managed-bean-scope>
- </managed-bean>
-
-
- <managed-bean>
- <description>
- This class simulates the classic Struts FormBean where
- request parameters are populated in a POJO object.
- </description>
- <managed-bean-name>queryParam</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.rolodex.QueryParam
- </managed-bean-class>
- <managed-bean-scope>request</managed-bean-scope>
- <managed-property>
- <property-name>tabIndex</property-name>
- <value>#{param.tabIndex}</value>
- </managed-property>
- <managed-property>
- <property-name>selectedName</property-name>
- <value>#{param.selectedName}</value>
- </managed-property>
- </managed-bean>
-
-
- <component>
- <description>Simple navigation component for a data table
component.</description>
- <component-type>org.apache.shale.WebPager</component-type>
-
<component-class>org.apache.shale.usecases.rolodex.WebPager</component-class>
- </component>
-
- <render-kit>
- <renderer>
- <description>Renderer for a simple page navigation data table
component.</description>
- <component-family>org.apache.shale.Pager</component-family>
- <renderer-type>org.apache.shale.WebPager</renderer-type>
-
<renderer-class>org.apache.shale.usecases.rolodex.WebPagerRenderer</renderer-class>
- </renderer>
- </render-kit>
-
- <component>
- <description>Simple column sorter component for a data table
component.</description>
- <component-type>org.apache.shale.HeaderSorter</component-type>
-
<component-class>org.apache.shale.usecases.rolodex.HeaderSorter</component-class>
- </component>
-
- <render-kit>
- <renderer>
- <description>Renderer for a simple column sorter data table
component.</description>
- <component-family>org.apache.shale.Sorter</component-family>
- <renderer-type>org.apache.shale.HeaderSorter</renderer-type>
-
<renderer-class>org.apache.shale.usecases.rolodex.HeaderSorterRenderer</renderer-class>
- </renderer>
- </render-kit>
-
-
- <!-- Symbols Beans -->
-
- <managed-bean>
- <managed-bean-name>symbols$nameReuse</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.symbols.RegistrationForm
- </managed-bean-class>
- <managed-bean-scope>request</managed-bean-scope>
- </managed-bean>
-
- <managed-bean>
- <managed-bean-name>symbols$page1</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.symbols.RegistrationForm
- </managed-bean-class>
- <managed-bean-scope>request</managed-bean-scope>
- </managed-bean>
-
- <managed-bean>
- <managed-bean-name>symbols$page2</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.symbols.RegistrationForm
- </managed-bean-class>
- <managed-bean-scope>request</managed-bean-scope>
- </managed-bean>
-
- <managed-bean>
- <managed-bean-name>symbols$page3</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.symbols.RegistrationForm
- </managed-bean-class>
- <managed-bean-scope>request</managed-bean-scope>
- </managed-bean>
-
- <managed-bean>
- <managed-bean-name>basicPerson</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.symbols.BasicPerson
- </managed-bean-class>
- <managed-bean-scope>session</managed-bean-scope>
- </managed-bean>
-
- <managed-bean>
- <managed-bean-name>fullPerson</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.symbols.FullPerson
- </managed-bean-class>
- <managed-bean-scope>session</managed-bean-scope>
- </managed-bean>
-
- <managed-bean>
- <managed-bean-name>businessPerson</managed-bean-name>
- <managed-bean-class>
- org.apache.shale.usecases.symbols.BusinessPerson
- </managed-bean-class>
- <managed-bean-scope>session</managed-bean-scope>
- </managed-bean>
-
- <!-- Symbols Navigation Rules -->
-
- <navigation-rule>
- <from-view-id>/symbols/nameReuse*</from-view-id>
- <navigation-case>
- <from-outcome>save</from-outcome>
- <to-view-id>/symbols/nameReuse.faces</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-outcome>home</from-outcome>
- <to-view-id>/symbols/home.faces</to-view-id>
- </navigation-case>
- </navigation-rule>
-
- <navigation-rule>
- <from-view-id>/symbols/page1*</from-view-id>
- <navigation-case>
- <from-outcome>save</from-outcome>
- <to-view-id>/symbols/page1.xml</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-outcome>home</from-outcome>
- <to-view-id>/symbols/home.faces</to-view-id>
- </navigation-case>
- </navigation-rule>
-
- <navigation-rule>
- <from-view-id>/symbols/page2*</from-view-id>
- <navigation-case>
- <from-outcome>save</from-outcome>
- <to-view-id>/symbols/page2.xml</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-outcome>home</from-outcome>
- <to-view-id>/symbols/home.faces</to-view-id>
- </navigation-case>
- </navigation-rule>
-
- <navigation-rule>
- <from-view-id>/symbols/page3*</from-view-id>
- <navigation-case>
- <from-outcome>save</from-outcome>
- <to-view-id>/symbols/page3.html</to-view-id>
- </navigation-case>
- <navigation-case>
- <from-outcome>home</from-outcome>
- <to-view-id>/symbols/home.faces</to-view-id>
- </navigation-case>
- </navigation-rule>
Modified:
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/web.xml
URL:
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/web.xml?rev=414723&r1=414722&r2=414723&view=diff
==============================================================================
---
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/web.xml
(original)
+++
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/WEB-INF/web.xml
Thu Jun 15 19:28:41 2006
@@ -43,19 +43,7 @@
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/daoContext.xml
/WEB-INF/applicationContext.xml</param-value>
</context-param>
-
- <!-- Clay Common Configuration Resources -->
- <context-param>
- <param-name>org.apache.shale.clay.COMMON_CONFIG_FILES</param-name>
- <param-value>/WEB-INF/clay-config.xml,
/WEB-INF/clay-symbols-config.xml</param-value>
- </context-param>
-
- <!-- Clay Configuration Full XML view Resources -->
- <context-param>
- <param-name>org.apache.shale.clay.FULLXML_CONFIG_FILES</param-name>
-
<param-value>classpath*:org/apache/shale/usecases/symbols/clay-tiles-config.xml</param-value>
- </context-param>
-
+
<!-- Shale Application Controller Filter -->
<filter>
<filter-name>shale</filter-name>
@@ -104,18 +92,6 @@
<servlet-mapping>
<servlet-name>faces</servlet-name>
<url-pattern>*.faces</url-pattern>
- </servlet-mapping>
-
- <!-- JavaServer Faces Servlet Mapping for Clay HTML Full View -->
- <servlet-mapping>
- <servlet-name>faces</servlet-name>
- <url-pattern>*.html</url-pattern>
- </servlet-mapping>
-
- <!-- JavaServer Faces Servlet Mapping for Clay XML Full View -->
- <servlet-mapping>
- <servlet-name>faces</servlet-name>
- <url-pattern>*.xml</url-pattern>
</servlet-mapping>
<!-- Welcome File List -->
Modified:
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/usecases.jsp
URL:
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/usecases.jsp?rev=414723&r1=414722&r2=414723&view=diff
==============================================================================
---
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/usecases.jsp
(original)
+++
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/main/webapp/usecases.jsp
Thu Jun 15 19:28:41 2006
@@ -194,57 +194,6 @@
</h:panelGrid>
- <h1><h:outputText value="#{messages['usecases.clay']}"/></h1>
- <h:panelGrid columns="2">
-
- <h:commandLink id="symbols" action="symbols"
title="#{messages['usecases.symbols.title']}">
- <h:outputText value="#{messages['usecases.symbols']}"/>
- </h:commandLink>
- <f:verbatim> </f:verbatim>
- <h:commandLink id="rolodex1"
- action="rolodex$test1"
title="#{messages['usecases.rolodex1.title']}">
- <h:outputText value="#{messages['usecases.rolodex1']}"/>
-
- </h:commandLink>
- <h:commandLink action="rolodex$viewsource"
title="#{messages['usecases.rolodex1.title']}">
- <f:param name="url" value="/rolodex/rolodex.jsp"/>
- <h:outputText value="#{messages['usecases.rolodex.viewsource']}"/>
- </h:commandLink>
-
-
- <h:commandLink id="rolodex2"
- action="rolodex$test2"
title="#{messages['usecases.rolodex2.title']}">
- <h:outputText value="#{messages['usecases.rolodex2']}"/>
-
- </h:commandLink>
- <h:commandLink action="rolodex$viewsource"
title="#{messages['usecases.rolodex2.title']}">
- <f:param name="url" value="/rolodex/hrolodex.html"/>
- <h:outputText value="#{messages['usecases.rolodex.viewsource']}"/>
- </h:commandLink>
-
- <h:commandLink id="rolodex3"
- action="rolodex$test3"
title="#{messages['usecases.rolodex3.title']}">
- <h:outputText value="#{messages['usecases.rolodex3']}"/>
-
- </h:commandLink>
- <h:commandLink action="rolodex$viewsource"
title="#{messages['usecases.rolodex3.title']}">
- <f:param name="url" value="/rolodex/xhrolodex.html"/>
- <h:outputText value="#{messages['usecases.rolodex.viewsource']}"/>
- </h:commandLink>
-
- <h:commandLink id="rolodex4"
- action="rolodex$test4"
title="#{messages['usecases.rolodex4.title']}">
- <h:outputText value="#{messages['usecases.rolodex4']}"/>
-
- </h:commandLink>
- <h:commandLink action="rolodex$viewsource"
title="#{messages['usecases.rolodex4.title']}">
- <f:param name="url" value="/rolodex/rolodex.xml"/>
- <h:outputText value="#{messages['usecases.rolodex.viewsource']}"/>
- </h:commandLink>
-
- </h:panelGrid>
-
-
</h:form>
</body>