You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2009/05/27 14:01:26 UTC
svn commit: r779128 - in /labs/magma/trunk/email-simulator/src/main:
java/org/apache/magma/email/EmailHolderWebHandler.java
resources/org/apache/magma/email/dump.vm
resources/org/apache/magma/email/list.vm
Author: simoneg
Date: Wed May 27 12:01:26 2009
New Revision: 779128
URL: http://svn.apache.org/viewvc?rev=779128&view=rev
Log:
LABS-369 : catched mail dump
Added:
labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/dump.vm
Modified:
labs/magma/trunk/email-simulator/src/main/java/org/apache/magma/email/EmailHolderWebHandler.java
labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/list.vm
Modified: labs/magma/trunk/email-simulator/src/main/java/org/apache/magma/email/EmailHolderWebHandler.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/email-simulator/src/main/java/org/apache/magma/email/EmailHolderWebHandler.java?rev=779128&r1=779127&r2=779128&view=diff
==============================================================================
--- labs/magma/trunk/email-simulator/src/main/java/org/apache/magma/email/EmailHolderWebHandler.java (original)
+++ labs/magma/trunk/email-simulator/src/main/java/org/apache/magma/email/EmailHolderWebHandler.java Wed May 27 12:01:26 2009
@@ -2,12 +2,17 @@
import org.apache.magma.website.HtmlProducer;
import org.apache.magma.website.WebHandler;
-import org.apache.magma.website.velocity.VelocityHtmlProducer;
+import org.apache.magma.website.producers.TemplatingProducer;
public class EmailHolderWebHandler extends WebHandler {
public HtmlProducer doList() {
- return new VelocityHtmlProducer().addParameter("mails", EmailHolder.mails);
+ return new TemplatingProducer().addParameter("mails", EmailHolder.mails);
+ }
+
+ public HtmlProducer doDump(int index) {
+ Email mail = EmailHolder.mails.get(index - 1);
+ return new TemplatingProducer().addParameter("mail", mail);
}
}
Added: labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/dump.vm
URL: http://svn.apache.org/viewvc/labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/dump.vm?rev=779128&view=auto
==============================================================================
--- labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/dump.vm (added)
+++ labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/dump.vm Wed May 27 12:01:26 2009
@@ -0,0 +1,9 @@
+<h1>Mail $index</h1>
+<div>
+ <dl>
+#foreach($field in $mail.dump.keySet())
+ <dt>$field</dt>
+ <dd>$mail.dump.get($field)</dd>
+#end
+ </dl>
+</div>
\ No newline at end of file
Modified: labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/list.vm
URL: http://svn.apache.org/viewvc/labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/list.vm?rev=779128&r1=779127&r2=779128&view=diff
==============================================================================
--- labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/list.vm (original)
+++ labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/list.vm Wed May 27 12:01:26 2009
@@ -13,7 +13,7 @@
<tr>
<td>$mail.dump.from</td>
<td>$mail.dump.to</td>
- <td>$mail.dump.subject</td>
+ <td><a href="dump!$velocityCount">$mail.dump.subject</a></td>
</tr>
#end
</tbody>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org