[seam-commits] Seam SVN: r13100 - in modules/security/trunk: api/src/main and 7 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Thu Jun 10 00:06:06 EDT 2010


Author: shane.bryzak at jboss.com
Date: 2010-06-10 00:06:05 -0400 (Thu, 10 Jun 2010)
New Revision: 13100

Added:
   modules/security/trunk/api/src/main/resources/
   modules/security/trunk/api/src/main/resources/META-INF/
   modules/security/trunk/api/src/main/resources/META-INF/beans.xml
   modules/security/trunk/impl/src/main/resources/
   modules/security/trunk/impl/src/main/resources/META-INF/
   modules/security/trunk/impl/src/main/resources/META-INF/beans.xml
Modified:
   modules/security/trunk/examples/idmconsole/src/main/webapp/home.xhtml
   modules/security/trunk/impl/pom.xml
   modules/security/trunk/pom.xml
Log:
add missing beans.xml


Added: modules/security/trunk/api/src/main/resources/META-INF/beans.xml
===================================================================
--- modules/security/trunk/api/src/main/resources/META-INF/beans.xml	                        (rev 0)
+++ modules/security/trunk/api/src/main/resources/META-INF/beans.xml	2010-06-10 04:06:05 UTC (rev 13100)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   The contents of this file is permitted to be empty.
+   The schema definition is provided for your convenience.
+-->
+<beans 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/beans_1_0.xsd">
+</beans>

Modified: modules/security/trunk/examples/idmconsole/src/main/webapp/home.xhtml
===================================================================
--- modules/security/trunk/examples/idmconsole/src/main/webapp/home.xhtml	2010-06-10 02:24:46 UTC (rev 13099)
+++ modules/security/trunk/examples/idmconsole/src/main/webapp/home.xhtml	2010-06-10 04:06:05 UTC (rev 13100)
@@ -4,46 +4,31 @@
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    template="/WEB-INF/templates/default.xhtml">
-   <ui:define name="content">
-      <h1>Hello World!</h1>
-      <p>Your CDI bean <code>HelloWorld</code> says <span style="color: blue;">#{helloWorld.text}</span> using the Unified EL.</p>
+  <ui:define name="content">
+    <h2>Identity Management Console</h2>
+    <p>This example demonstrates Seam's identity management features.</p>
+    
+    <h:form id="loginForm" rendered="#{not identity.loggedIn}">
+      <h:messages id="messages" globalOnly="true"/>
 
-      <h:form id="bv">
-         <h2>Bean Validation examples</h2>
-         <p>Enforces annotation-based constraints defined on the model class.</p>
-         <table>
-            <tr>
-               <th style="text-align: right;">
-                  <h:outputLabel for="letters" value="Letters:"/>
-               </th>
-               <td>
-                  <h:inputText id="letters" value="#{helloWorld.letters}"/>
-                  <h:message for="letters" errorClass="invalid"/>
-               </td>
-            </tr>
-            <tr>
-               <th style="text-align: right;">
-                  <h:outputLabel for="numbers" value="Numbers:"/>
-               </th>
-               <td>
-                  <h:inputText id="numbers" value="#{helloWorld.numbers}"/>
-                  <h:message for="numbers" errorClass="invalid"/>
-               </td>
-            </tr>
-            <tr>
-               <th style="text-align: right;">
-                  <h:outputLabel for="email" value="Email:"/>
-               </th>
-               <td>
-                  <h:inputText id="email" value="#{helloWorld.email}"/>
-                  <h:message for="email" errorClass="invalid"/>
-               </td>
-            </tr>
-         </table>
-         <p>
-            <h:commandButton id="check" action="check" value="Check values"/>
-            <h:outputText value=" All clear!" rendered="#{facesContext.postback and empty facesContext.messageList}" style="color: green;"/>
-         </p>
-      </h:form>
-   </ui:define>
+      <div class="loginRow">
+        <h:outputLabel for="name" value="Username" styleClass="loginLabel"/>
+        <h:inputText id="name" value="#{credentials.username}"/>
+      </div>
+
+      <div class="loginRow">
+        <h:outputLabel for="password" value="Password" styleClass="loginLabel"/>
+        <h:inputSecret id="password" value="#{credentials.password}" redisplay="true"/>
+      </div>
+
+      <div class="loginRow">
+        
+      </div>
+
+      <div class="buttons">
+        <h:commandButton id="login" value="LOGIN" action="#{identity.login}" styleClass="loginButton"/>
+      </div>
+    </h:form>    
+     
+  </ui:define>
 </ui:composition>

Modified: modules/security/trunk/impl/pom.xml
===================================================================
--- modules/security/trunk/impl/pom.xml	2010-06-10 02:24:46 UTC (rev 13099)
+++ modules/security/trunk/impl/pom.xml	2010-06-10 04:06:05 UTC (rev 13100)
@@ -20,6 +20,7 @@
       <dependency>
          <groupId>javax.el</groupId>
          <artifactId>el-api</artifactId>
+         <scope>provided</scope>
       </dependency>
 
       <dependency>
@@ -37,6 +38,7 @@
       <dependency>
          <groupId>org.jboss.spec.javax.interceptor</groupId>
          <artifactId>jboss-interceptors-api_1.1_spec</artifactId>
+         <scope>provided</scope>
       </dependency>
 
       <dependency>
@@ -50,14 +52,22 @@
          <scope>provided</scope>
       </dependency>
 
-      <dependency>
+      <!--dependency>
          <groupId>org.hibernate.javax.persistence</groupId>
          <artifactId>hibernate-jpa-2.0-api</artifactId>
+         <scope>provided</scope>
+      </dependency-->
+
+      <dependency>
+         <groupId>javax.persistence</groupId>
+         <artifactId>persistence-api</artifactId>
+         <version>1.0</version>
+         <scope>provided</scope>
       </dependency>
 
       <dependency>
          <groupId>org.jboss.seam.drools</groupId>
-         <artifactId>seam-drools-core</artifactId>
+         <artifactId>seam-drools-api</artifactId>
       </dependency>
 
       <dependency>
@@ -74,6 +84,7 @@
       <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate-core</artifactId>
+         <scope>provided</scope>
       </dependency>
 
    </dependencies>

Added: modules/security/trunk/impl/src/main/resources/META-INF/beans.xml
===================================================================
--- modules/security/trunk/impl/src/main/resources/META-INF/beans.xml	                        (rev 0)
+++ modules/security/trunk/impl/src/main/resources/META-INF/beans.xml	2010-06-10 04:06:05 UTC (rev 13100)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   The contents of this file is permitted to be empty.
+   The schema definition is provided for your convenience.
+-->
+<beans 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/beans_1_0.xsd">
+</beans>

Modified: modules/security/trunk/pom.xml
===================================================================
--- modules/security/trunk/pom.xml	2010-06-10 02:24:46 UTC (rev 13099)
+++ modules/security/trunk/pom.xml	2010-06-10 04:06:05 UTC (rev 13100)
@@ -5,7 +5,7 @@
    <parent>
       <artifactId>seam-parent</artifactId>
       <groupId>org.jboss.seam</groupId>
-      <version>1</version>
+      <version>2-SNAPSHOT</version>
    </parent>
 
    <groupId>org.jboss.seam.security</groupId>
@@ -50,7 +50,7 @@
 
          <dependency>
             <groupId>org.jboss.seam.drools</groupId>
-            <artifactId>seam-drools-core</artifactId>
+            <artifactId>seam-drools-api</artifactId>
             <version>${seam.drools.version}</version>
          </dependency>
 



More information about the seam-commits mailing list