[jboss-svn-commits] JBL Code SVN: r17955 - in labs/jbosslabs/labs-3.0-build/views: admin and 17 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jan 18 11:26:01 EST 2008
Author: wrzep
Date: 2008-01-18 11:26:01 -0500 (Fri, 18 Jan 2008)
New Revision: 17955
Added:
labs/jbosslabs/labs-3.0-build/views/admin/
labs/jbosslabs/labs-3.0-build/views/admin/pom.xml
labs/jbosslabs/labs-3.0-build/views/admin/src/
labs/jbosslabs/labs-3.0-build/views/admin/src/main/
labs/jbosslabs/labs-3.0-build/views/admin/src/main/resources/
labs/jbosslabs/labs-3.0-build/views/admin/src/main/resources/components.properties
labs/jbosslabs/labs-3.0-build/views/admin/src/main/resources/seam.properties
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/components.xml
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/faces-config.xml
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/jboss-web.xml
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/pages.xml
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/web.xml
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/home.xhtml
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/index.html
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/index.jsp
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/display.xhtml
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/edit.xhtml
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/menu.xhtml
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/menu.xhtml.ftl
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/template.xhtml
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/stylesheet/
labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/stylesheet/theme.css
labs/jbosslabs/labs-3.0-build/views/admin/target/
labs/jbosslabs/labs-3.0-build/views/admin/target/admin-sources.jar
labs/jbosslabs/labs-3.0-build/views/admin/target/admin.war
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/META-INF/
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/classes/
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/classes/components.properties
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/classes/seam.properties
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/components.xml
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/faces-config.xml
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/jboss-web.xml
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/commons-beanutils-1.7.0.jar
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/dom4j-1.6.1-jboss.jar
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/javassist-3.3.ga.jar
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jboss-el-2.0.1-SNAPSHOT.jar
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jboss-seam-2.0.1-SNAPSHOT.jar
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jboss-seam-ui-2.0.1-20080117.230041-126.jar
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jsf-facelets-1.1.11.jar
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/pages.xml
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/web.xml
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/home.xhtml
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/index.html
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/index.jsp
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/display.xhtml
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/edit.xhtml
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/menu.xhtml
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/menu.xhtml.ftl
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/template.xhtml
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/stylesheet/
labs/jbosslabs/labs-3.0-build/views/admin/target/admin/stylesheet/theme.css
labs/jbosslabs/labs-3.0-build/views/admin/target/classes/
labs/jbosslabs/labs-3.0-build/views/admin/target/classes/components.properties
labs/jbosslabs/labs-3.0-build/views/admin/target/classes/seam.properties
labs/jbosslabs/labs-3.0-build/views/admin/target/war/
labs/jbosslabs/labs-3.0-build/views/admin/target/war/work/
labs/jbosslabs/labs-3.0-build/views/admin/target/war/work/webapp-cache.xml
Modified:
labs/jbosslabs/labs-3.0-build/views/pom.xml
Log:
mavenized seam project JBLAB-904
Added: labs/jbosslabs/labs-3.0-build/views/admin/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/pom.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/pom.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<project>
+ <parent>
+ <artifactId>views</artifactId>
+ <groupId>org.jboss.labs</groupId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.labs</groupId>
+ <artifactId>admin</artifactId>
+ <packaging>war</packaging>
+ <name>Admin Seam Webapp</name>
+ <version>1.0-SNAPSHOT</version>
+ <url>http://maven.apache.org</url>
+ <build>
+ <finalName>admin</finalName>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.seam</groupId>
+ <artifactId>jboss-seam</artifactId>
+ <version>2.0.1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.el</groupId>
+ <artifactId>jboss-el</artifactId>
+ <version>2.0.1-SNAPSHOT</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.el</groupId>
+ <artifactId>el-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.seam</groupId>
+ <artifactId>jboss-seam-ui</artifactId>
+ <version>2.0.1-SNAPSHOT</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.sun.facelets</groupId>
+ <artifactId>jsf-facelets</artifactId>
+ <version>1.1.11</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/resources/components.properties
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/resources/components.properties (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/resources/components.properties 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,2 @@
+jndiPattern \#{ejbName}/local
+debug true
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/resources/seam.properties
===================================================================
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/components.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/components.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/components.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components xmlns="http://jboss.com/products/seam/components"
+ xmlns:core="http://jboss.com/products/seam/core"
+ xmlns:persistence="http://jboss.com/products/seam/persistence"
+ xmlns:drools="http://jboss.com/products/seam/drools"
+ xmlns:bpm="http://jboss.com/products/seam/bpm"
+ xmlns:security="http://jboss.com/products/seam/security"
+ xmlns:mail="http://jboss.com/products/seam/mail"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation=
+ "http://jboss.com/products/seam/core http://jboss.com/products/seam/core-2.0.xsd
+ http://jboss.com/products/seam/persistence http://jboss.com/products/seam/persistence-2.0.xsd
+ http://jboss.com/products/seam/drools http://jboss.com/products/seam/drools-2.0.xsd
+ http://jboss.com/products/seam/bpm http://jboss.com/products/seam/bpm-2.0.xsd
+ http://jboss.com/products/seam/security http://jboss.com/products/seam/security-2.0.xsd
+ http://jboss.com/products/seam/mail http://jboss.com/products/seam/mail-2.0.xsd
+ http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.0.xsd">
+
+ <core:init debug="@debug@" jndi-pattern="@jndiPattern@"/>
+
+ <core:manager concurrent-request-timeout="500"
+ conversation-timeout="120000"
+ conversation-id-parameter="cid"/>
+
+ <event type="org.jboss.seam.security.notLoggedIn">
+ <action execute="#{redirect.captureCurrentView}"/>
+ </event>
+ <event type="org.jboss.seam.security.loginSuccessful">
+ <action execute="#{redirect.returnToCapturedView}"/>
+ </event>
+
+ <mail:mail-session host="localhost" port="2525" username="test" password="test" />
+
+ <!-- For use with jBPM pageflow or process management -->
+ <!--
+ <bpm:jbpm>
+ <bpm:process-definitions></bpm:process-definitions>
+ <bpm:pageflow-definitions></bpm:pageflow-definitions>
+ </bpm:jbpm>
+ -->
+
+</components>
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/faces-config.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/faces-config.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/faces-config.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<faces-config version="1.2"
+ xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
+
+ <application>
+ <locale-config>
+ <default-locale>en</default-locale>
+ </locale-config>
+ <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
+ </application>
+
+</faces-config>
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/jboss-web.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/jboss-web.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,12 @@
+ <!DOCTYPE jboss-web PUBLIC
+ "-//JBoss//DTD Web Application 4.2//EN"
+ "http://www.jboss.org/j2ee/dtd/jboss-web_4_2.dtd">
+
+<jboss-web>
+ <class-loading java2ClassLoadingCompliance="false">
+ <loader-repository>
+ seam.jboss.org:loader=admin
+ <loader-repository-config>java2ParentDelegation=false</loader-repository-config>
+ </loader-repository>
+ </class-loading>
+</jboss-web>
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/pages.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/pages.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/pages.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pages xmlns="http://jboss.com/products/seam/pages"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.0.xsd"
+
+ no-conversation-view-id="/home.xhtml"
+ login-view-id="/login.xhtml">
+
+ <page view-id="*">
+ <navigation>
+ <rule if-outcome="home">
+ <redirect view-id="/home.xhtml"/>
+ </rule>
+ </navigation>
+ </page>
+
+ <exception class="org.jboss.seam.framework.EntityNotFoundException">
+ <redirect view-id="/error.xhtml">
+ <message>Not found</message>
+ </redirect>
+ </exception>
+
+ <exception class="javax.persistence.EntityNotFoundException">
+ <redirect view-id="/error.xhtml">
+ <message>Not found</message>
+ </redirect>
+ </exception>
+
+ <exception class="javax.persistence.OptimisticLockException">
+ <end-conversation/>
+ <redirect view-id="/error.xhtml">
+ <message>Another user changed the same data, please try again</message>
+ </redirect>
+ </exception>
+
+ <exception class="org.jboss.seam.security.AuthorizationException">
+ <redirect view-id="/error.xhtml">
+ <message>You don't have permission to do this</message>
+ </redirect>
+ </exception>
+
+ <exception class="org.jboss.seam.security.NotLoggedInException">
+ <redirect view-id="/login.xhtml">
+ <message>Please log in first</message>
+ </redirect>
+ </exception>
+
+ <exception class="javax.faces.application.ViewExpiredException">
+ <redirect view-id="/error.xhtml">
+ <message>Your session has timed out, please try again</message>
+ </redirect>
+ </exception>
+
+ <exception>
+ <redirect view-id="/error.xhtml">
+ <message>Unexpected error, please try again</message>
+ </redirect>
+ </exception>
+
+</pages>
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/web.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/WEB-INF/web.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,76 @@
+<?xml version="1.0" ?>
+<web-app xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+ version="2.5">
+
+ <!-- Ajax4jsf -->
+
+ <context-param>
+ <param-name>org.richfaces.SKIN</param-name>
+ <param-value>DEFAULT</param-value>
+ </context-param>
+
+ <!-- Seam -->
+
+ <listener>
+ <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
+ </listener>
+
+ <filter>
+ <filter-name>Seam Filter</filter-name>
+ <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>
+ </filter>
+
+ <filter-mapping>
+ <filter-name>Seam Filter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+ <servlet>
+ <servlet-name>Seam Resource Servlet</servlet-name>
+ <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>Seam Resource Servlet</servlet-name>
+ <url-pattern>/seam/resource/*</url-pattern>
+ </servlet-mapping>
+
+ <!-- Facelets development mode (disable in production) -->
+
+ <context-param>
+ <param-name>facelets.DEVELOPMENT</param-name>
+ <param-value>true</param-value>
+ </context-param>
+
+ <!-- JSF -->
+
+ <context-param>
+ <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
+ <param-value>.xhtml</param-value>
+ </context-param>
+
+ <servlet>
+ <servlet-name>Faces Servlet</servlet-name>
+ <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>*.seam</url-pattern>
+ </servlet-mapping>
+
+ <security-constraint>
+ <display-name>Restrict raw XHTML Documents</display-name>
+ <web-resource-collection>
+ <web-resource-name>XHTML</web-resource-name>
+ <url-pattern>*.xhtml</url-pattern>
+ </web-resource-collection>
+ <auth-constraint/>
+ </security-constraint>
+
+
+
+</web-app>
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/home.xhtml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/home.xhtml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/home.xhtml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,34 @@
+<!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!</f:facet>
+ <p>This empty shell application includes:</p>
+ <ul>
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </rich:panel>
+
+</ui:define>
+</ui:composition>
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/index.html
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/index.html (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/index.html 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,5 @@
+<html>
+<head>
+ <meta http-equiv="Refresh" content="0; URL=home.seam">
+</head>
+</html>
\ No newline at end of file
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/index.jsp
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/index.jsp (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/index.jsp 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,5 @@
+<html>
+<body>
+<h2>Hello World!</h2>
+</body>
+</html>
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/display.xhtml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/display.xhtml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/display.xhtml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,16 @@
+<ui:composition xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.com/products/seam/taglib">
+
+ <div class="prop">
+ <span class="name">
+ <ui:insert name="label"/>
+ </span>
+ <span class="value">
+ <ui:insert/>
+ </span>
+ </div>
+
+</ui:composition>
\ No newline at end of file
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/edit.xhtml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/edit.xhtml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/edit.xhtml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,27 @@
+<ui:composition xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.com/products/seam/taglib">
+
+ <div class="prop">
+
+ <s:label styleClass="name #{invalid?'errors':''}">
+ <ui:insert name="label"/>
+ <s:span styleClass="required" rendered="#{required}">*</s:span>
+ </s:label>
+
+ <span class="value #{invalid?'errors':''}">
+ <s:validateAll>
+ <ui:insert/>
+ </s:validateAll>
+ </span>
+
+ <span class="error">
+ <h:graphicImage value="/img/error.gif" rendered="#{invalid}" styleClass="errors"/>
+ <s:message styleClass="errors"/>
+ </span>
+
+ </div>
+
+</ui:composition>
\ No newline at end of file
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/menu.xhtml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/menu.xhtml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/menu.xhtml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,18 @@
+<rich:toolBar
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.com/products/seam/taglib"
+ xmlns:rich="http://richfaces.org/rich">
+ <rich:toolBarGroup>
+ <h:outputText value="#{projectName}:"/>
+ <s:link view="/home.xhtml" value="Home"/>
+ </rich:toolBarGroup>
+ <!-- @newMenuItem@ -->
+ <rich:toolBarGroup location="right">
+ <h:outputText value="Welcome, #{identity.username}!" rendered="#{identity.loggedIn}"/>
+ <s:link view="/login.xhtml" value="Login" rendered="#{not identity.loggedIn}"/>
+ <s:link view="/home.xhtml" action="#{identity.logout}" value="Logout" rendered="#{identity.loggedIn}"/>
+ </rich:toolBarGroup>
+</rich:toolBar>
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/menu.xhtml.ftl
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/menu.xhtml.ftl (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/menu.xhtml.ftl 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,23 @@
+<rich:toolBar
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.com/products/seam/taglib"
+ xmlns:rich="http://richfaces.org/rich">
+ <rich:toolBarGroup>
+ <h:outputText value="${'#'}{projectName}:"/>
+ <s:link view="/home.xhtml" value="Home"/>
+ </rich:toolBarGroup>
+<#foreach entity in c2j.getPOJOIterator(cfg.classMappings)>
+ <s:link view="/${entity.shortName}List.xhtml"
+ value="${entity.shortName} List"
+ propagation="none"/>
+</#foreach>
+ <!-- @newMenuItem@ -->
+ <rich:toolBarGroup location="right">
+ <h:outputText value="Welcome, ${'#'}{identity.username}!" rendered="${'#'}{identity.loggedIn}"/>
+ <s:link view="/login.xhtml" value="Login" rendered="${'#'}{not identity.loggedIn}"/>
+ <s:link view="/home.xhtml" action="${'#'}{identity.logout}" value="Logout" rendered="${'#'}{identity.loggedIn}"/>
+ </rich:toolBarGroup>
+</rich:toolBar>
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/template.xhtml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/template.xhtml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/layout/template.xhtml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.com/products/seam/taglib">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>Admin</title>
+ <link href="stylesheet/theme.css" rel="stylesheet" type="text/css" />
+</head>
+
+<body>
+
+ <ui:include src="menu.xhtml">
+ <ui:param name="projectName" value="admin"/>
+ </ui:include>
+
+ <div class="body">
+ <ui:insert name="body"/>
+ </div>
+
+ <div class="footer">
+ Powered by <a href="http://jboss.com/products/seam">Seam</a>.
+ Generated by seam-gen.
+ </div>
+
+</body>
+</html>
Added: labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/stylesheet/theme.css
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/stylesheet/theme.css (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/src/main/webapp/stylesheet/theme.css 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,113 @@
+body {
+ font-size: 12px;
+}
+
+a:active, a:link, a:visited {
+ color: #0D5798;
+}
+a:hover {
+ color: #8CAFCD;
+}
+
+input, textarea {
+ border: 1px solid #BBBBBB;
+ font-size: 10px;
+ background: #F0F8FF;
+ color: black;
+}
+
+input[type='submit'], input[type='button'] {
+ background: #4477AA;
+ color: white;
+ margin: 5px;
+ border-color: gray;
+}
+
+.tableControl, .actionButtons {
+ width: 100%;
+}
+
+.tableControl a {
+ padding-left: 10px;
+}
+
+.tableControl {
+ text-align: right;
+}
+
+.footer {
+ text-align: center;
+ font-size: 10px;
+}
+
+.rich-table {
+ width:100%;
+}
+
+h1 {
+ font-family: Arial,sans-serif;
+ color: #578BB8;
+ font-size: 1.6em;
+ margin-top: 0;
+}
+
+body {
+ margin: 0px;
+ font-family: Arial,sans-serif;
+ color: #616161;
+}
+
+.body {
+ padding: 30px;
+}
+
+.columnHeader:hover
+{
+ color: #FF6600;
+}
+
+.message {
+ border: 1px solid #FFCC00;
+ padding: 5px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+ background-color: #F0F8FF;
+ font-size: 12px;
+}
+
+.name {
+ vertical-align: top;
+ font-weight: bold;
+ width: 115px;
+ float: left;
+ padding: 5px;
+ margin-top: 3px;
+ clear: left;
+}
+.value {
+ float: left;
+ padding: 5px;
+}
+
+.error {
+ float: left;
+ padding: 5px;
+}
+.errors {
+ color: red;
+ vertical-align: middle;
+}
+img.errors {
+ padding-right: 5px;
+}
+.errors input {
+ border: 1px solid red;
+}
+.errors textarea {
+ border: 1px solid red;
+}
+
+.required {
+ color: red;
+ padding-left: 2px;
+}
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/classes/components.properties
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/classes/components.properties (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/classes/components.properties 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,2 @@
+jndiPattern \#{ejbName}/local
+debug true
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/classes/seam.properties
===================================================================
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/components.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/components.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/components.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components xmlns="http://jboss.com/products/seam/components"
+ xmlns:core="http://jboss.com/products/seam/core"
+ xmlns:persistence="http://jboss.com/products/seam/persistence"
+ xmlns:drools="http://jboss.com/products/seam/drools"
+ xmlns:bpm="http://jboss.com/products/seam/bpm"
+ xmlns:security="http://jboss.com/products/seam/security"
+ xmlns:mail="http://jboss.com/products/seam/mail"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation=
+ "http://jboss.com/products/seam/core http://jboss.com/products/seam/core-2.0.xsd
+ http://jboss.com/products/seam/persistence http://jboss.com/products/seam/persistence-2.0.xsd
+ http://jboss.com/products/seam/drools http://jboss.com/products/seam/drools-2.0.xsd
+ http://jboss.com/products/seam/bpm http://jboss.com/products/seam/bpm-2.0.xsd
+ http://jboss.com/products/seam/security http://jboss.com/products/seam/security-2.0.xsd
+ http://jboss.com/products/seam/mail http://jboss.com/products/seam/mail-2.0.xsd
+ http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.0.xsd">
+
+ <core:init debug="@debug@" jndi-pattern="@jndiPattern@"/>
+
+ <core:manager concurrent-request-timeout="500"
+ conversation-timeout="120000"
+ conversation-id-parameter="cid"/>
+
+ <event type="org.jboss.seam.security.notLoggedIn">
+ <action execute="#{redirect.captureCurrentView}"/>
+ </event>
+ <event type="org.jboss.seam.security.loginSuccessful">
+ <action execute="#{redirect.returnToCapturedView}"/>
+ </event>
+
+ <mail:mail-session host="localhost" port="2525" username="test" password="test" />
+
+ <!-- For use with jBPM pageflow or process management -->
+ <!--
+ <bpm:jbpm>
+ <bpm:process-definitions></bpm:process-definitions>
+ <bpm:pageflow-definitions></bpm:pageflow-definitions>
+ </bpm:jbpm>
+ -->
+
+</components>
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/faces-config.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/faces-config.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/faces-config.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<faces-config version="1.2"
+ xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
+
+ <application>
+ <locale-config>
+ <default-locale>en</default-locale>
+ </locale-config>
+ <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
+ </application>
+
+</faces-config>
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/jboss-web.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/jboss-web.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,12 @@
+ <!DOCTYPE jboss-web PUBLIC
+ "-//JBoss//DTD Web Application 4.2//EN"
+ "http://www.jboss.org/j2ee/dtd/jboss-web_4_2.dtd">
+
+<jboss-web>
+ <class-loading java2ClassLoadingCompliance="false">
+ <loader-repository>
+ seam.jboss.org:loader=admin
+ <loader-repository-config>java2ParentDelegation=false</loader-repository-config>
+ </loader-repository>
+ </class-loading>
+</jboss-web>
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/commons-beanutils-1.7.0.jar
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/commons-beanutils-1.7.0.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/dom4j-1.6.1-jboss.jar
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/dom4j-1.6.1-jboss.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/javassist-3.3.ga.jar
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/javassist-3.3.ga.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jboss-el-2.0.1-SNAPSHOT.jar
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jboss-el-2.0.1-SNAPSHOT.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jboss-seam-2.0.1-SNAPSHOT.jar
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jboss-seam-2.0.1-SNAPSHOT.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jboss-seam-ui-2.0.1-20080117.230041-126.jar
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jboss-seam-ui-2.0.1-20080117.230041-126.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jsf-facelets-1.1.11.jar
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/lib/jsf-facelets-1.1.11.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/pages.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/pages.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/pages.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<pages xmlns="http://jboss.com/products/seam/pages"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.0.xsd"
+
+ no-conversation-view-id="/home.xhtml"
+ login-view-id="/login.xhtml">
+
+ <page view-id="*">
+ <navigation>
+ <rule if-outcome="home">
+ <redirect view-id="/home.xhtml"/>
+ </rule>
+ </navigation>
+ </page>
+
+ <exception class="org.jboss.seam.framework.EntityNotFoundException">
+ <redirect view-id="/error.xhtml">
+ <message>Not found</message>
+ </redirect>
+ </exception>
+
+ <exception class="javax.persistence.EntityNotFoundException">
+ <redirect view-id="/error.xhtml">
+ <message>Not found</message>
+ </redirect>
+ </exception>
+
+ <exception class="javax.persistence.OptimisticLockException">
+ <end-conversation/>
+ <redirect view-id="/error.xhtml">
+ <message>Another user changed the same data, please try again</message>
+ </redirect>
+ </exception>
+
+ <exception class="org.jboss.seam.security.AuthorizationException">
+ <redirect view-id="/error.xhtml">
+ <message>You don't have permission to do this</message>
+ </redirect>
+ </exception>
+
+ <exception class="org.jboss.seam.security.NotLoggedInException">
+ <redirect view-id="/login.xhtml">
+ <message>Please log in first</message>
+ </redirect>
+ </exception>
+
+ <exception class="javax.faces.application.ViewExpiredException">
+ <redirect view-id="/error.xhtml">
+ <message>Your session has timed out, please try again</message>
+ </redirect>
+ </exception>
+
+ <exception>
+ <redirect view-id="/error.xhtml">
+ <message>Unexpected error, please try again</message>
+ </redirect>
+ </exception>
+
+</pages>
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/web.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/WEB-INF/web.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,76 @@
+<?xml version="1.0" ?>
+<web-app xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+ version="2.5">
+
+ <!-- Ajax4jsf -->
+
+ <context-param>
+ <param-name>org.richfaces.SKIN</param-name>
+ <param-value>DEFAULT</param-value>
+ </context-param>
+
+ <!-- Seam -->
+
+ <listener>
+ <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
+ </listener>
+
+ <filter>
+ <filter-name>Seam Filter</filter-name>
+ <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>
+ </filter>
+
+ <filter-mapping>
+ <filter-name>Seam Filter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+ <servlet>
+ <servlet-name>Seam Resource Servlet</servlet-name>
+ <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>Seam Resource Servlet</servlet-name>
+ <url-pattern>/seam/resource/*</url-pattern>
+ </servlet-mapping>
+
+ <!-- Facelets development mode (disable in production) -->
+
+ <context-param>
+ <param-name>facelets.DEVELOPMENT</param-name>
+ <param-value>true</param-value>
+ </context-param>
+
+ <!-- JSF -->
+
+ <context-param>
+ <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
+ <param-value>.xhtml</param-value>
+ </context-param>
+
+ <servlet>
+ <servlet-name>Faces Servlet</servlet-name>
+ <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>*.seam</url-pattern>
+ </servlet-mapping>
+
+ <security-constraint>
+ <display-name>Restrict raw XHTML Documents</display-name>
+ <web-resource-collection>
+ <web-resource-name>XHTML</web-resource-name>
+ <url-pattern>*.xhtml</url-pattern>
+ </web-resource-collection>
+ <auth-constraint/>
+ </security-constraint>
+
+
+
+</web-app>
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/home.xhtml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/home.xhtml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/home.xhtml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,34 @@
+<!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!</f:facet>
+ <p>This empty shell application includes:</p>
+ <ul>
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </rich:panel>
+
+</ui:define>
+</ui:composition>
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/index.html
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/index.html (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/index.html 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,5 @@
+<html>
+<head>
+ <meta http-equiv="Refresh" content="0; URL=home.seam">
+</head>
+</html>
\ No newline at end of file
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/index.jsp
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/index.jsp (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/index.jsp 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,5 @@
+<html>
+<body>
+<h2>Hello World!</h2>
+</body>
+</html>
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/display.xhtml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/display.xhtml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/display.xhtml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,16 @@
+<ui:composition xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.com/products/seam/taglib">
+
+ <div class="prop">
+ <span class="name">
+ <ui:insert name="label"/>
+ </span>
+ <span class="value">
+ <ui:insert/>
+ </span>
+ </div>
+
+</ui:composition>
\ No newline at end of file
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/edit.xhtml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/edit.xhtml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/edit.xhtml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,27 @@
+<ui:composition xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.com/products/seam/taglib">
+
+ <div class="prop">
+
+ <s:label styleClass="name #{invalid?'errors':''}">
+ <ui:insert name="label"/>
+ <s:span styleClass="required" rendered="#{required}">*</s:span>
+ </s:label>
+
+ <span class="value #{invalid?'errors':''}">
+ <s:validateAll>
+ <ui:insert/>
+ </s:validateAll>
+ </span>
+
+ <span class="error">
+ <h:graphicImage value="/img/error.gif" rendered="#{invalid}" styleClass="errors"/>
+ <s:message styleClass="errors"/>
+ </span>
+
+ </div>
+
+</ui:composition>
\ No newline at end of file
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/menu.xhtml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/menu.xhtml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/menu.xhtml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,18 @@
+<rich:toolBar
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.com/products/seam/taglib"
+ xmlns:rich="http://richfaces.org/rich">
+ <rich:toolBarGroup>
+ <h:outputText value="#{projectName}:"/>
+ <s:link view="/home.xhtml" value="Home"/>
+ </rich:toolBarGroup>
+ <!-- @newMenuItem@ -->
+ <rich:toolBarGroup location="right">
+ <h:outputText value="Welcome, #{identity.username}!" rendered="#{identity.loggedIn}"/>
+ <s:link view="/login.xhtml" value="Login" rendered="#{not identity.loggedIn}"/>
+ <s:link view="/home.xhtml" action="#{identity.logout}" value="Logout" rendered="#{identity.loggedIn}"/>
+ </rich:toolBarGroup>
+</rich:toolBar>
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/menu.xhtml.ftl
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/menu.xhtml.ftl (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/menu.xhtml.ftl 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,23 @@
+<rich:toolBar
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.com/products/seam/taglib"
+ xmlns:rich="http://richfaces.org/rich">
+ <rich:toolBarGroup>
+ <h:outputText value="${'#'}{projectName}:"/>
+ <s:link view="/home.xhtml" value="Home"/>
+ </rich:toolBarGroup>
+<#foreach entity in c2j.getPOJOIterator(cfg.classMappings)>
+ <s:link view="/${entity.shortName}List.xhtml"
+ value="${entity.shortName} List"
+ propagation="none"/>
+</#foreach>
+ <!-- @newMenuItem@ -->
+ <rich:toolBarGroup location="right">
+ <h:outputText value="Welcome, ${'#'}{identity.username}!" rendered="${'#'}{identity.loggedIn}"/>
+ <s:link view="/login.xhtml" value="Login" rendered="${'#'}{not identity.loggedIn}"/>
+ <s:link view="/home.xhtml" action="${'#'}{identity.logout}" value="Logout" rendered="${'#'}{identity.loggedIn}"/>
+ </rich:toolBarGroup>
+</rich:toolBar>
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/template.xhtml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/template.xhtml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/layout/template.xhtml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:s="http://jboss.com/products/seam/taglib">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>Admin</title>
+ <link href="stylesheet/theme.css" rel="stylesheet" type="text/css" />
+</head>
+
+<body>
+
+ <ui:include src="menu.xhtml">
+ <ui:param name="projectName" value="admin"/>
+ </ui:include>
+
+ <div class="body">
+ <ui:insert name="body"/>
+ </div>
+
+ <div class="footer">
+ Powered by <a href="http://jboss.com/products/seam">Seam</a>.
+ Generated by seam-gen.
+ </div>
+
+</body>
+</html>
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin/stylesheet/theme.css
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/admin/stylesheet/theme.css (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/admin/stylesheet/theme.css 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,113 @@
+body {
+ font-size: 12px;
+}
+
+a:active, a:link, a:visited {
+ color: #0D5798;
+}
+a:hover {
+ color: #8CAFCD;
+}
+
+input, textarea {
+ border: 1px solid #BBBBBB;
+ font-size: 10px;
+ background: #F0F8FF;
+ color: black;
+}
+
+input[type='submit'], input[type='button'] {
+ background: #4477AA;
+ color: white;
+ margin: 5px;
+ border-color: gray;
+}
+
+.tableControl, .actionButtons {
+ width: 100%;
+}
+
+.tableControl a {
+ padding-left: 10px;
+}
+
+.tableControl {
+ text-align: right;
+}
+
+.footer {
+ text-align: center;
+ font-size: 10px;
+}
+
+.rich-table {
+ width:100%;
+}
+
+h1 {
+ font-family: Arial,sans-serif;
+ color: #578BB8;
+ font-size: 1.6em;
+ margin-top: 0;
+}
+
+body {
+ margin: 0px;
+ font-family: Arial,sans-serif;
+ color: #616161;
+}
+
+.body {
+ padding: 30px;
+}
+
+.columnHeader:hover
+{
+ color: #FF6600;
+}
+
+.message {
+ border: 1px solid #FFCC00;
+ padding: 5px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+ background-color: #F0F8FF;
+ font-size: 12px;
+}
+
+.name {
+ vertical-align: top;
+ font-weight: bold;
+ width: 115px;
+ float: left;
+ padding: 5px;
+ margin-top: 3px;
+ clear: left;
+}
+.value {
+ float: left;
+ padding: 5px;
+}
+
+.error {
+ float: left;
+ padding: 5px;
+}
+.errors {
+ color: red;
+ vertical-align: middle;
+}
+img.errors {
+ padding-right: 5px;
+}
+.errors input {
+ border: 1px solid red;
+}
+.errors textarea {
+ border: 1px solid red;
+}
+
+.required {
+ color: red;
+ padding-left: 2px;
+}
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin-sources.jar
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/labs-3.0-build/views/admin/target/admin-sources.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/admin.war
===================================================================
(Binary files differ)
Property changes on: labs/jbosslabs/labs-3.0-build/views/admin/target/admin.war
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/classes/components.properties
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/classes/components.properties (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/classes/components.properties 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,2 @@
+jndiPattern \#{ejbName}/local
+debug true
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/classes/seam.properties
===================================================================
Added: labs/jbosslabs/labs-3.0-build/views/admin/target/war/work/webapp-cache.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/admin/target/war/work/webapp-cache.xml (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/admin/target/war/work/webapp-cache.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -0,0 +1,34 @@
+<webapp-structure>
+ <registeredFiles>
+ <entry>
+ <string>currentBuild</string>
+ <path-set>
+ <pathsSet class="linked-hash-set">
+ <string>home.xhtml</string>
+ <string>index.html</string>
+ <string>index.jsp</string>
+ <string>layout/display.xhtml</string>
+ <string>layout/edit.xhtml</string>
+ <string>layout/menu.xhtml</string>
+ <string>layout/menu.xhtml.ftl</string>
+ <string>layout/template.xhtml</string>
+ <string>stylesheet/theme.css</string>
+ <string>WEB-INF/components.xml</string>
+ <string>WEB-INF/faces-config.xml</string>
+ <string>WEB-INF/jboss-web.xml</string>
+ <string>WEB-INF/pages.xml</string>
+ <string>WEB-INF/web.xml</string>
+ <string>WEB-INF/classes/components.properties</string>
+ <string>WEB-INF/classes/seam.properties</string>
+ <string>WEB-INF/lib/jboss-el-2.0.1-SNAPSHOT.jar</string>
+ <string>WEB-INF/lib/jsf-facelets-1.1.11.jar</string>
+ <string>WEB-INF/lib/javassist-3.3.ga.jar</string>
+ <string>WEB-INF/lib/jboss-seam-2.0.1-SNAPSHOT.jar</string>
+ <string>WEB-INF/lib/jboss-seam-ui-2.0.1-20080117.230041-126.jar</string>
+ <string>WEB-INF/lib/dom4j-1.6.1-jboss.jar</string>
+ <string>WEB-INF/lib/commons-beanutils-1.7.0.jar</string>
+ </pathsSet>
+ </path-set>
+ </entry>
+ </registeredFiles>
+</webapp-structure>
\ No newline at end of file
Modified: labs/jbosslabs/labs-3.0-build/views/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/pom.xml 2008-01-18 15:49:28 UTC (rev 17954)
+++ labs/jbosslabs/labs-3.0-build/views/pom.xml 2008-01-18 16:26:01 UTC (rev 17955)
@@ -54,5 +54,6 @@
<module>foo-view</module>
<module>project-test-view</module>
<module>login</module>
+ <module>admin</module>
</modules>
</project>
\ No newline at end of file
More information about the jboss-svn-commits
mailing list