You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hu...@apache.org on 2006/03/20 03:19:38 UTC

svn commit: r387108 [2/2] - in /struts/sandbox/trunk/action2/apps: cookbook/src/java/ cookbook/src/java/cookbook2/ cookbook/src/java/cookbook2/actiontag/ cookbook/src/java/cookbook2/pojo/ cookbook/src/test/cookbook2/actiontag/ cookbook/src/webapp/ cook...

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/MailreaderSupport.java
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/MailreaderSupport.java?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/MailreaderSupport.java (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/java/mailreader2/MailreaderSupport.java Sun Mar 19 18:19:35 2006
@@ -18,30 +18,23 @@
 
 package mailreader2;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
+import com.opensymphony.webwork.interceptor.ApplicationAware;
+import com.opensymphony.webwork.interceptor.SessionAware;
 import com.opensymphony.xwork.ActionSupport;
 import com.opensymphony.xwork.ModelDriven;
-import com.opensymphony.webwork.interceptor.SessionAware;
-import com.opensymphony.webwork.interceptor.ApplicationAware;
-import org.apache.struts.apps.mailreader.dao.User;
-import org.apache.struts.apps.mailreader.dao.Subscription;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.struts.apps.mailreader.dao.ExpiredPasswordException;
+import org.apache.struts.apps.mailreader.dao.Subscription;
+import org.apache.struts.apps.mailreader.dao.User;
 import org.apache.struts.apps.mailreader.dao.UserDatabase;
 
 import java.util.Map;
 
 /**
- * <p>
- * Base Action for MailreaderSupport application.
- * </p><p>
- * All the BaseAction helper methods are prefixed with "do"
- * so that they can be easily distinguished from Struts and Servlet API methods.
- * BaseAction subclasses may also have prive "do" helpers of their own.
- * </p><p>
- * Methods are kept in alphabetical order, to make them easier to find.
- * </p>
+ * <p> Base Action for MailreaderSupport application. </p><p> All the BaseAction helper methods are prefixed with "do"
+ * so that they can be easily distinguished from Struts and Servlet API methods. BaseAction subclasses may also have
+ * prive "do" helpers of their own. </p><p> Methods are kept in alphabetical order, to make them easier to find. </p>
  *
  * @version $Rev: 360442 $ $Date: 2005-12-31 15:10:04 -0500 (Sat, 31 Dec 2005) $
  */
@@ -73,69 +66,62 @@
 
     // ---- ModelDriven ----
 
-    public Object getModel () {
+    public Object getModel() {
         return getSession().get(Constants.USER_KEY);
     }
 
     // ---- Database property ----
 
     /**
-     * <p>
-     * Return a reference to the UserDatabase
-     * or null if the database is not available.
-     * </p>
+     * <p> Return a reference to the UserDatabase or null if the database is not available. </p>
      *
-     * @return a reference to the UserDatabase or null if the database is not
-     *         available
+     * @return a reference to the UserDatabase or null if the database is not available
      */
     protected UserDatabase getDatabase() {
         Object db = getApplication().get(Constants.DATABASE_KEY);
-        if (db==null)
+        if (db == null) {
             this.addActionError("error.database.missing");
+        }
         return (UserDatabase) db;
     }
 
     protected void setDatabase(UserDatabase database) {
-        getApplication().put(Constants.DATABASE_KEY,database);
+        getApplication().put(Constants.DATABASE_KEY, database);
     }
 
     // ---- User property ----
 
     public User getUser() {
-        return  (User) getModel();
+        return (User) getModel();
     }
 
     public void setUser(User user) {
-        getSession().put(Constants.USER_KEY,user);
+        getSession().put(Constants.USER_KEY, user);
     }
 
-    public User findUser(String username, String password) throws ExpiredPasswordException
-    {
+    public User findUser(String username, String password) throws ExpiredPasswordException {
         // FIXME: Stupid hack to compensate for inadequate DAO layer
-        if (username.equals("Hermes"))
+        if (username.equals("Hermes")) {
             throw new ExpiredPasswordException("Hermes");
+        }
 
         User user = getDatabase().findUser(username);
         if ((user != null) && !user.getPassword().equals(password)) {
             user = null;
         }
         if (user == null) {
-            this.addFieldError("password","error.password.mismatch");
+            this.addFieldError("password", "error.password.mismatch");
         }
         return user;
     }
 
     /**
-     * <p>
-     * The <code>Log</code> instance for this application.
-     * </p>
+     * <p> The <code>Log</code> instance for this application. </p>
      */
     protected Log log = LogFactory.getLog(Constants.PACKAGE);
 
     /**
-     * <p>
-     * Persist the User object, including subscriptions, to the database.
-     * </p>
+     * <p> Persist the User object, including subscriptions, to the database. </p>
      *
      * @throws javax.servlet.ServletException On any error
      */
@@ -152,9 +138,7 @@
     // ---- Subscription property ----
 
     /**
-     * <p>
-     * Obtain the cached Subscription object, if any.
-     * </p>
+     * <p> Obtain the cached Subscription object, if any. </p>
      *
      * @return Cached Subscription object or null
      */
@@ -163,18 +147,16 @@
     }
 
     protected void getSubscriprtion(Subscription subscription) {
-        getSession().put(Constants.SUBSCRIPTION_KEY,subscription);
+        getSession().put(Constants.SUBSCRIPTION_KEY, subscription);
     }
 
     // ---- Control methods ----
 
     /**
-     * <p>
-     * Helper method to log event and cancel transaction.
-     * </p>
+     * <p> Helper method to log event and cancel transaction. </p>
      *
-     * @param method  Method being processed
-     * @param key     Attrkibute to remove from session, if any
+     * @param method Method being processed
+     * @param key    Attrkibute to remove from session, if any
      */
     protected void doCancel(String method, String key) {
         if (key != null) {

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/java/xwork.xml
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/java/xwork.xml?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/java/xwork.xml (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/java/xwork.xml Sun Mar 19 18:19:35 2006
@@ -36,6 +36,6 @@
         <action name="Logoff">
             <result type="chain">Welcome</result>
         </action>
-        
+
     </package>
 </xwork>

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/WEB-INF/web.xml?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/WEB-INF/web.xml (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/WEB-INF/web.xml Sun Mar 19 18:19:35 2006
@@ -20,9 +20,9 @@
 
     <!-- Application Listener for Mailreader database -->
     <listener>
-      <listener-class>
-        mailreader2.ApplicationListener
-      </listener-class>
+        <listener-class>
+            mailreader2.ApplicationListener
+        </listener-class>
     </listener>
 
     <welcome-file-list>

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/css/mailreader.css
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/css/mailreader.css?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/css/mailreader.css (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/css/mailreader.css Sun Mar 19 18:19:35 2006
@@ -1,46 +1,46 @@
-    /**
-    * Mailreader stylesheet
-    */
-
-    body {
-        background-color: #FFFFFF;
-        color: #000000;
-        link: 000066;
-        visited: #660066;
-        active: #33CCCC;
-    }
-
-    A:hover {
-        color: #FF0000;
-    }
-
-    h1 {
-        font-family: Arial, Helvetica, sans-serif;
-    }
-
-    h2 {
-        font-family: Arial, Helvetica, sans-serif;
-    }
-
-    h3 {
-        font-family: Arial, Helvetica, sans-serif;
-    }
-
-    h4 {
-        font-family: Arial, Helvetica, sans-serif;
-    }
-
-    h5 {
-        font-family: Arial, Helvetica, sans-serif;
-    }
-
-    h6 {
-        font-family: Arial, Helvetica, sans-serif;
-    }
-
-    font.hint {
-        font-style: italic;
-        font-size: 80%;
-        font-family: Arial, Helvetica, sans-serif;
-        text-align: left;
-    }
\ No newline at end of file
+/**
+* Mailreader stylesheet
+*/
+
+body {
+    background-color: #FFFFFF;
+    color: #000000;
+    link: 000066;
+    visited: #660066;
+    active: #33CCCC;
+}
+
+A:hover {
+    color: #FF0000;
+}
+
+h1 {
+    font-family: Arial, Helvetica, sans-serif;
+}
+
+h2 {
+    font-family: Arial, Helvetica, sans-serif;
+}
+
+h3 {
+    font-family: Arial, Helvetica, sans-serif;
+}
+
+h4 {
+    font-family: Arial, Helvetica, sans-serif;
+}
+
+h5 {
+    font-family: Arial, Helvetica, sans-serif;
+}
+
+h6 {
+    font-family: Arial, Helvetica, sans-serif;
+}
+
+font.hint {
+    font-style: italic;
+    font-size: 80%;
+    font-family: Arial, Helvetica, sans-serif;
+    text-align: left;
+}
\ No newline at end of file

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/index.html
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/index.html?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/index.html (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/index.html Sun Mar 19 18:19:35 2006
@@ -1,8 +1,9 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html>
 <head>
-<META HTTP-EQUIV="Refresh" CONTENT="0;URL=Welcome.do">
+    <META HTTP-EQUIV="Refresh" CONTENT="0;URL=Welcome.do">
 </head>
+
 <body>
 <p>Loading ...</p>
 </body>

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/ChangePassword.jsp
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/ChangePassword.jsp?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/ChangePassword.jsp (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/ChangePassword.jsp Sun Mar 19 18:19:35 2006
@@ -1,21 +1,23 @@
-<%@taglib uri="/webwork" prefix="ww" %>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<%@ taglib uri="/webwork" prefix="ww" %>
+<!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" xml:lang="en" lang="en">
-    <head>
-        <title><ww:text name="change.title"/></title>
-        <link href="<ww:url value="/css/mailreader.css"/>" rel="stylesheet" type="text/css" />
-    </head>
-    <body>
+<head>
+    <title><ww:text name="change.title"/></title>
+    <link href="<ww:url value="/css/mailreader.css"/>" rel="stylesheet" type="text/css"/>
+</head>
 
-    <p>
-       <ww:text name="change.message"/>
-    </p>
+<body>
 
-    <p>
-        <a href="<ww:url action="Logon!input"/>">
-            <ww:text name="change.try"/>
-        </a>
-    </p>
+<p>
+    <ww:text name="change.message"/>
+</p>
 
-    </body>
+<p>
+    <a href="<ww:url action="Logon!input"/>">
+        <ww:text name="change.try"/>
+    </a>
+</p>
+
+</body>
 </html>

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Footer.jsp
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Footer.jsp?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Footer.jsp (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Footer.jsp Sun Mar 19 18:19:35 2006
@@ -1,5 +1,6 @@
-<%@taglib uri="/webwork" prefix="ww" %>
+<%@ taglib uri="/webwork" prefix="ww" %>
 <hr/>
+
 <p>
-<a href="<ww:url action="Welcome" />"><ww:text name="index.title"/></a>
+    <a href="<ww:url action="Welcome" />"><ww:text name="index.title"/></a>
 </p>

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Logon.jsp
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Logon.jsp?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Logon.jsp (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Logon.jsp Sun Mar 19 18:19:35 2006
@@ -1,19 +1,20 @@
-<%@taglib uri="/webwork" prefix="ww" %>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<%@ taglib uri="/webwork" prefix="ww" %>
+<!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" xml:lang="en" lang="en">
 <head>
     <title><ww:text name="logon.title"/></title>
-    <link href="<ww:url value="/css/mailreader.css"/>" rel="stylesheet" type="text/css" />
+    <link href="<ww:url value="/css/mailreader.css"/>" rel="stylesheet" type="text/css"/>
 </head>
 
 <body>
 
 <ww:form method="POST">
-        <ww:textfield label="%{getText('prompt.username')}" name="username" />
+    <ww:textfield label="%{getText('prompt.username')}" name="username"/>
 
-        <ww:textfield label="%{getText('prompt.password')}" name="password" />
+    <ww:textfield label="%{getText('prompt.password')}" name="password"/>
 
-        <ww:submit />
+    <ww:submit/>
 </ww:form>
 
 <jsp:include page="Footer.jsp"/>

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/MainMenu.jsp
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/MainMenu.jsp?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/MainMenu.jsp (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/MainMenu.jsp Sun Mar 19 18:19:35 2006
@@ -1,20 +1,21 @@
-<%@taglib uri="/webwork" prefix="ww" %>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<%@ taglib uri="/webwork" prefix="ww" %>
+<!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" xml:lang="en" lang="en">
 <head>
     <title><ww:text name="mainMenu.title"/></title>
-    <link href="<ww:url value="/css/mailreader.css"/>" rel="stylesheet" type="text/css" />
+    <link href="<ww:url value="/css/mailreader.css"/>" rel="stylesheet" type="text/css"/>
 </head>
 
 <body>
 <h3><ww:text name="mainMenu.heading"/> <ww:property value="user.fullName"/></h3>
 <ul>
-    <li><a href="<ww:url action="Registration!edit" />"> 
-        <ww:text name="mainMenu.registration" />
+    <li><a href="<ww:url action="Registration!edit" />">
+        <ww:text name="mainMenu.registration"/>
     </a>
     </li>
     <li><a href="<ww:url action="Logoff"/>">
-        <ww:text name="mainMenu.logoff" />
+        <ww:text name="mainMenu.logoff"/>
     </a>
 </ul>
 </body>

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Registration.jsp Sun Mar 19 18:19:35 2006
@@ -1,5 +1,6 @@
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 <html>
-  <head><title>Simple jsp page</title></head>
-  <body>Place your content here</body>
+<head><title>Simple jsp page</title></head>
+
+<body>Place your content here</body>
 </html>

Modified: struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Welcome.jsp
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Welcome.jsp?rev=387108&r1=387107&r2=387108&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Welcome.jsp (original)
+++ struts/sandbox/trunk/action2/apps/mailreader/src/webapp/pages/Welcome.jsp Sun Mar 19 18:19:35 2006
@@ -1,11 +1,13 @@
-<%@taglib uri="/webwork" prefix="ww" %>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<%@ taglib uri="/webwork" prefix="ww" %>
+<!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" xml:lang="en" lang="en">
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <title><ww:text name="index.title"/></title>
-    <link href="<ww:url value="/css/mailreader.css"/>" rel="stylesheet" type="text/css" />
+    <link href="<ww:url value="/css/mailreader.css"/>" rel="stylesheet" type="text/css"/>
 </head>
+
 <body>
 <h3><ww:text name="index.heading"/></h3>
 
@@ -25,7 +27,7 @@
 </ul>
 
 <p><ww:i18n name="alternate">
-    <img src="<ww:url><ww:text name="struts.logo.path"/></ww:url>" alt="<ww:text name="struts.logo.alt"/>" />
+    <img src="<ww:url><ww:text name="struts.logo.path"/></ww:url>" alt="<ww:text name="struts.logo.alt"/>"/>
 </ww:i18n></p>
 
 <p><a href="<ww:url action="Tour" />"><ww:text name="index.tour"/></a></p>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org