Skip to content

Commit

Permalink
revert to JavaEE6 only (no Seam)
Browse files Browse the repository at this point in the history
  • Loading branch information
mmazi committed Sep 13, 2011
1 parent f6133d7 commit f4e51d9
Show file tree
Hide file tree
Showing 14 changed files with 2 additions and 303 deletions.
96 changes: 0 additions & 96 deletions pom.xml
Expand Up @@ -15,105 +15,9 @@
<type>pom</type> <type>pom</type>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.8</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>1.5.8</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.jboss.seam.faces</groupId>
<artifactId>seam-faces-api</artifactId>
<version>3.0.0.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.seam.faces</groupId>
<artifactId>seam-faces-impl</artifactId>
<version>3.0.0.Final</version>
<exclusions>
<exclusion>
<groupId>org.jboss.seam.international</groupId>
<artifactId>seam-international</artifactId>
</exclusion>
</exclusions>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.jboss.seam.international</groupId>
<artifactId>seam-international-api</artifactId>
<version>3.0.0.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.seam.international</groupId>
<artifactId>seam-international-impl</artifactId>
<version>3.0.0.Final</version>
<scope>runtime</scope>
</dependency>


<dependency>
<groupId>org.jboss.seam.cron</groupId>
<artifactId>seam-cron-api</artifactId>
<version>3.0.0.Alpha1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jboss.seam.cron</groupId>
<artifactId>seam-cron-scheduling-quartz</artifactId>
<version>3.0.0.Alpha1</version>
<scope>runtime</scope>
</dependency>


<dependency>
<groupId>org.jboss.seam.mail</groupId>
<artifactId>seam-mail-core-api</artifactId>
<version>3.0.0.Beta1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.jboss.seam.mail</groupId>
<artifactId>seam-mail-freemarker-impl</artifactId>
<version>3.0.0.Beta1-SNAPSHOT</version>
</dependency>


</dependencies> </dependencies>


<build> <build>
<finalName>demo</finalName> <finalName>demo</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/mail</directory>
<targetPath>mail</targetPath>
<filtering>false</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.0.0.Final</version>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build> </build>
</project> </project>
7 changes: 0 additions & 7 deletions src/main/java/com/parsek/test/MemberRegistration.java
@@ -1,8 +1,6 @@
package com.parsek.test; package com.parsek.test;


import com.parsek.test.model.Member; import com.parsek.test.model.Member;
import com.parsek.test.seam.MailSender;
import com.parsek.test.seam.Messages;


import javax.annotation.PostConstruct; import javax.annotation.PostConstruct;
import javax.ejb.Stateful; import javax.ejb.Stateful;
Expand All @@ -18,8 +16,6 @@
public class MemberRegistration { public class MemberRegistration {
@PersistenceContext private EntityManager em; @PersistenceContext private EntityManager em;
@Inject private Event<Member> memberEventSrc; @Inject private Event<Member> memberEventSrc;
@Inject private Messages messages;
@Inject private MailSender mailSender;


private Member newMember; private Member newMember;


Expand All @@ -36,14 +32,11 @@ public Member getNewMember() {
public void register() throws Exception { public void register() throws Exception {
em.persist(newMember); em.persist(newMember);
memberEventSrc.fire(newMember); memberEventSrc.fire(newMember);
mailSender.sayWelcome(newMember);
messages.addInfo("member.created", newMember.getName());
initNewMember(); initNewMember();
} }


public void delete(Member m) { public void delete(Member m) {
em.remove(em.getReference(Member.class, m.getId())); em.remove(em.getReference(Member.class, m.getId()));
messages.addInfo("member.deleted", m.getName());
memberEventSrc.fire(m); memberEventSrc.fire(m);
} }
} }
27 changes: 0 additions & 27 deletions src/main/java/com/parsek/test/seam/CronExample.java

This file was deleted.

26 changes: 0 additions & 26 deletions src/main/java/com/parsek/test/seam/LocaleSelector.java

This file was deleted.

30 changes: 0 additions & 30 deletions src/main/java/com/parsek/test/seam/MailSender.java

This file was deleted.

37 changes: 0 additions & 37 deletions src/main/java/com/parsek/test/seam/Messages.java

This file was deleted.

35 changes: 0 additions & 35 deletions src/main/java/com/parsek/test/seam/UnregisteredEmailValidator.java

This file was deleted.

13 changes: 0 additions & 13 deletions src/main/mail/welcome.ftl

This file was deleted.

2 changes: 0 additions & 2 deletions src/main/resources/META-INF/MANIFEST.MF

This file was deleted.

5 changes: 0 additions & 5 deletions src/main/resources/messages_en.properties

This file was deleted.

5 changes: 0 additions & 5 deletions src/main/resources/messages_sl.properties

This file was deleted.

10 changes: 1 addition & 9 deletions src/main/webapp/WEB-INF/faces-config.xml
@@ -1,9 +1 @@
<?xml version="1.0" encoding="UTF-8"?> <faces-config version="2.0"/>
<faces-config version="2.0"
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_2_0.xsd">

</faces-config>
9 changes: 1 addition & 8 deletions src/main/webapp/index.xhtml
@@ -1,18 +1,12 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core">
<f:view locale="#{userLocale}">
<h:head> <h:head>
<title>CDI Demo</title> <title>CDI Demo</title>
<h:outputStylesheet name="screen.css"/> <h:outputStylesheet name="screen.css"/>
</h:head> </h:head>
<h:body> <h:body>
<div id="container"> <div id="container">
<h:form>
<h:commandLink value="sl" action="#{localeSelector.setUserLocale('sl')}"/> |
<h:commandLink value="en" action="#{localeSelector.setUserLocale('en')}"/>
</h:form>
<div id="content"> <div id="content">
<h:messages globalOnly="true" styleClass="msgs"/>
<h:form id="reg"> <h:form id="reg">
<h2>Register</h2> <h2>Register</h2>
<h:panelGrid columns="3"> <h:panelGrid columns="3">
Expand All @@ -22,7 +16,7 @@
<h:message for="name" errorClass="invalid"/> <h:message for="name" errorClass="invalid"/>


<h:outputLabel for="email" value="Email:"/> <h:outputLabel for="email" value="Email:"/>
<h:inputText id="email" value="#{newMember.email}" validator="unregisteredEmailValidator"/> <h:inputText id="email" value="#{newMember.email}"/>
<h:message for="email" errorClass="invalid"/> <h:message for="email" errorClass="invalid"/>


<h:outputLabel for="phoneNumber" value="Phone:"/> <h:outputLabel for="phoneNumber" value="Phone:"/>
Expand Down Expand Up @@ -63,5 +57,4 @@
</div> </div>
</div> </div>
</h:body> </h:body>
</f:view>
</html> </html>
3 changes: 0 additions & 3 deletions src/main/webapp/resources/screen.css
Expand Up @@ -52,6 +52,3 @@ span.invalid {
padding: 3px 17px; padding: 3px 17px;
} }


.msgs {
background-color: #ccffcc;
}

0 comments on commit f4e51d9

Please sign in to comment.