- From: Richard Tibbett via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 30 Jun 2010 08:26:08 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/contacts In directory hutz:/tmp/cvs-serv9259/contacts Modified Files: Overview.html Log Message: - Addition of 'updatedSince' in ContactFindOptions. Index: Overview.html =================================================================== RCS file: /sources/public/2009/dap/contacts/Overview.html,v retrieving revision 1.60 retrieving revision 1.61 diff -u -d -r1.60 -r1.61 --- Overview.html 24 Jun 2010 09:08:01 -0000 1.60 +++ Overview.html 30 Jun 2010 08:26:05 -0000 1.61 @@ -1138,6 +1138,19 @@ href='#contact-interface'><code>Contact</code></a> object results. </p> </dd> + <dt> + attribute DOMString updatedSince + </dt> + <dd> + <p> + Return only contact records that have been updated on or after the given time, specified as an xs:dateTime. + </p> + <p> + This filter is based on the <a + href="#widl-ContactProperties-updated"><code>updated</code></a> field as defined in <a + href="#contactproperties-interface"><code>ContactProperties</code></a>. + </p> + </dd> </dl> </section> <section> @@ -1478,7 +1491,9 @@ href="#contact-interface"><code>Contact</code></a> object. A lower value denotes a higher placing in the ultimate sorting of <a href="#contacts-interface"><code>Contacts</code></a> <a - href="#widl-Contacts-find">find()</a> results. + href="#widl-Contacts-find">find()</a> results. Search weights for each <a + href="#contactproperties-interface"><code>ContactProperties</code></a> field are defined in <a + href="#search-weights">Appendix B</a>. </p> <p> For example, if a <a>search filter</a> of 'Bob' matches to <code>name.givenName</code> in Object A and to @@ -1507,8 +1522,8 @@ </p> <p> A <a>search filter</a> is used to search all the fields of a <a - href="#contacts-interface"><code>Contacts</code></a> database and represents the logical intersection, or <code>∩</code>, - of provided values that are matched therein. + href="#contacts-interface"><code>Contacts</code></a> database and represents the logical union, or <code>∪</code>, of + provided values that are matched therein. </p> <p> All contact searching MUST apply a loose-matching policy to the <a>search filter</a> provided. If a <a @@ -1694,9 +1709,9 @@ Using ECMA-262 3rd Edition regular expression syntax and psuedo-code, the <a>search filter</a> provided can be represented as: <pre> - ( displayName = /∧.*Robert.*$/i ) ∩ ( name.formatted = /∧.*Robert.*$/i ) ∩ ( nickname = /∧.*Robert.*$/i ) - ∩ ( tags.value = /∧.*Robert.*$/i ) ∩ ( phoneNumbers.value = /∧.*Robert.*$/i ) ∩ ( addresses.formatted = /∧.*Robert.*$/i ) - ∩ ... etc for all attributes and properties ... + ( displayName = /∧.*Robert.*$/i ) ∪ ( name.formatted = /∧.*Robert.*$/i ) ∪ ( nickname = /∧.*Robert.*$/i ) + ∪ ( tags.value = /∧.*Robert.*$/i ) ∪ ( phoneNumbers.value = /∧.*Robert.*$/i ) ∪ ( addresses.formatted = /∧.*Robert.*$/i ) + ∪ ... etc for all contact attributes and properties ... </pre> </li> <li>
Received on Wednesday, 30 June 2010 08:26:10 UTC