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> "<span class="n">objectClass</span>"<span class="p">,</span> "<span class="n">inetOrgPerson</span>" <span class="p">),</span>
- <span class="n">equal</span><span class="p">(</span> "<span class="n">departmentNumber</span>"<span class="p">,</span> "<span class="n">muppets</span>" <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>(&(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> "<span class="n">cn</span>"<span class="p">,</span> "<span class="n">Kermit</span> <span class="n">The</span> <span class="n">Frog</span>" <span class="p">)</span> <span class="p">);</span>
-</pre></div>
-
-
-<p>would result in the string: <em>(&(&(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">