vincenzo 2003/09/19 07:53:58
Modified: src/xdocs Tag: branch_2_1_fcs provided_matchers_2_1.xml
Added: src/java/org/apache/james/transport/matchers Tag:
branch_2_1_fcs HasMailAttributeWithValue.java
Log:
Adding the HasMailAttributeWithValue matcher.
Revision Changes Path
No revision
No revision
1.2.4.2 +23 -0 james-server/src/xdocs/provided_matchers_2_1.xml
Index: provided_matchers_2_1.xml
===================================================================
RCS file: /home/cvs/james-server/src/xdocs/provided_matchers_2_1.xml,v
retrieving revision 1.2.4.1
retrieving revision 1.2.4.2
diff -u -r1.2.4.1 -r1.2.4.2
--- provided_matchers_2_1.xml 21 May 2003 18:10:42 -0000 1.2.4.1
+++ provided_matchers_2_1.xml 19 Sep 2003 14:53:58 -0000 1.2.4.2
@@ -50,6 +50,29 @@
<p>Description: Matches mails that have the specified header. All recipients are
returned.</p>
<p>Configuration string: The name of the header whose presence determines the
match.</p>
</subsection>
+<subsection name="HasMailAttribute">
+<p>Description: Matches mails that have the specified Mail Attribute. All
+recipients are returned.</p>
+<p>Configuration string: The name of the Mail Attribute to match. For example:<br/>
+<pre><code>
+<mailet match="HasMailAttribute=name" class="<any-class>">
+</code></pre>
+</p>
+</subsection>
+<subsection name="HasMailAttributeWithValue">
+<p>Description: Matches mails that have the specified Mail Attribute and the
+specified MailAttribute value. All recipients are returned.</p>
+<p>MailAttributes are types of Object whereas the value specified in the Matcher
+condition is of type String. The toString() method is used to obtain a String
+representation of the Mail Attribute value for matching. The
+String.equals(String) method tests for a match.</p>
+<p>Configuration string: The name of the Mail Attribute to be matched, a comma
+and then the String value to be matched. For example:<br/>
+<pre><code>
+<mailet match="HasMailAttributeWithValue=name, value"
class="<any-class>">
+</code></pre>
+</p>
+</subsection>
<subsection name="HostIs">
<p>Description: Matches mails that are sent to email addresses on hosts that are in
the configuration list. Only
recipients that are on one of the hosts are returned.</p>
No revision
No revision
1.1.2.1 +0 -0
james-server/src/java/org/apache/james/transport/matchers/HasMailAttributeWithValue.java
Index: HasMailAttributeWithValue.java
===================================================================
RCS file:
/home/cvs/james-server/src/java/org/apache/james/transport/matchers/HasMailAttributeWithValue.java,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -r1.1 -r1.1.2.1
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]