You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by bu...@apache.org on 2015/01/30 14:13:51 UTC

svn commit: r938380 - in /websites/staging/directory/trunk/content: ./ api/user-guide/2.11-filter-builder.html

Author: buildbot
Date: Fri Jan 30 13:13:50 2015
New Revision: 938380

Log:
Staging update by buildbot for directory

Modified:
    websites/staging/directory/trunk/content/   (props changed)
    websites/staging/directory/trunk/content/api/user-guide/2.11-filter-builder.html

Propchange: websites/staging/directory/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Jan 30 13:13:50 2015
@@ -1 +1 @@
-1655749
+1656008

Modified: websites/staging/directory/trunk/content/api/user-guide/2.11-filter-builder.html
==============================================================================
--- websites/staging/directory/trunk/content/api/user-guide/2.11-filter-builder.html (original)
+++ websites/staging/directory/trunk/content/api/user-guide/2.11-filter-builder.html Fri Jan 30 13:13:50 2015
@@ -334,52 +334,6 @@ using the <em>hypothetical</em> matching
 
 
 <p>would result in the string: <em>(sn=The*ion)</em></p>
-<h2 id="custom-filter">Custom Filter</h2>
-<p>Returns a new FilterBuilder from the supplied Filter.  This can be used to create your own composite filters.  First you must create a class which implements Filter:</p>
-<div class="codehilite"><pre><span class="n">public</span> <span class="n">class</span> <span class="n">MuppetFilter</span> <span class="n">implements</span> <span class="n">Filter</span>
-<span class="p">{</span>
-    <span class="n">private</span> <span class="n">static</span> <span class="n">final</span> <span class="n">String</span> <span class="n">filter</span> <span class="p">=</span> <span class="n">and</span><span class="p">(</span>
-            <span class="n">equal</span><span class="p">(</span> &quot;<span class="n">objectClass</span>&quot;<span class="p">,</span> &quot;<span class="n">inetOrgPerson</span>&quot; <span class="p">),</span>
-            <span class="n">equal</span><span class="p">(</span> &quot;<span class="n">departmentNumber</span>&quot;<span class="p">,</span> &quot;<span class="n">muppets</span>&quot; <span class="p">)</span> <span class="p">).</span><span class="n">toString</span><span class="p">();</span>
-
-    <span class="n">private</span> <span class="n">MuppetFilter</span><span class="p">()</span>
-    <span class="p">{</span>
-    <span class="p">}</span>
-
-
-    <span class="n">public</span> <span class="n">static</span> <span class="n">Filter</span> <span class="n">muppet</span><span class="p">()</span>
-    <span class="p">{</span>
-        <span class="k">return</span> <span class="n">new</span> <span class="n">MuppetFilter</span><span class="p">();</span>
-    <span class="p">}</span>
-
-
-    <span class="n">public</span> <span class="n">StringBuilder</span> <span class="n">build</span><span class="p">()</span>
-    <span class="p">{</span>
-        <span class="k">return</span> <span class="n">build</span><span class="p">(</span> <span class="n">new</span> <span class="n">StringBuilder</span><span class="p">()</span> <span class="p">);</span>
-    <span class="p">}</span>
-
-
-    <span class="n">public</span> <span class="n">StringBuilder</span> <span class="n">build</span><span class="p">(</span> <span class="n">StringBuilder</span> <span class="n">builder</span> <span class="p">)</span>
-    <span class="p">{</span>
-        <span class="k">return</span> <span class="n">builder</span><span class="p">.</span><span class="n">append</span><span class="p">(</span> <span class="n">filter</span> <span class="p">);</span>
-    <span class="p">}</span>
-<span class="p">}</span>
-</pre></div>
-
-
-<p>Then you can make use of it:</p>
-<div class="codehilite"><pre><span class="n">custom</span><span class="p">(</span> <span class="n">muppet</span><span class="p">()</span> <span class="p">).</span><span class="n">toString</span><span class="p">()</span>
-</pre></div>
-
-
-<p>would result in the string: <em>(&amp;(objectClass=inetOrgPerson)(departmentNumber=muppets))</em></p>
-<p>Which would match any inetOrgPerson with a departmentNumber of muppets.</p>
-<div class="codehilite"><pre><span class="n">and</span><span class="p">(</span> <span class="n">custom</span><span class="p">(</span> <span class="n">muppet</span><span class="p">()</span> <span class="p">),</span> <span class="n">equal</span><span class="p">(</span> &quot;<span class="n">cn</span>&quot;<span class="p">,</span> &quot;<span class="n">Kermit</span> <span class="n">The</span> <span class="n">Frog</span>&quot; <span class="p">)</span> <span class="p">);</span>
-</pre></div>
-
-
-<p>would result in the string: <em>(&amp;(&amp;(objectClass=inetOrgPerson)(departmentNumber=muppets)(cn=Kermit The Frog))</em></p>
-<p>Which would match any inetOrgPerson with a departmentNumber of muppets whose common name is Kermit The Frog.</p>
 
 
     <div class="nav">