Calendar Access Protocol (CAP)
Voir toute la rfc dans une seule page
Page : 40 / 131
Télécharger le PDF
Auteur(s) :
S. Mansour,
G. Babics,
D. Royer
Classé sous :
Calendar user,
Cu,
Calendar user agent,
Cua,
Ical,
Calender store,
Cs
RFC 4324 Calendar Access Protocol December 2005
6.1.1.8. DTEND and DURATION
The "DTEND" property value is not included in the time occupied by
the component. That is, a "DTEND" property value of 20030614T12000
includes all of the time up to, but not including, noon on that day.
The "DURATION" property value end time is also not inclusive. So an
object with a "DTSTART" property value of 20030514T110000 and a
"DURATION" property value of "1H" does not include noon on that day.
When a "QUERY" property value contains a "DTEND" value, then the CS
MUST also evaluate any existing "DURATION" property value and
determine if it has an effective end time that matches the "QUERY"
property supplied "DTEND" value or any range of values supplied by
the "QUERY" property.
When a "QUERY" property contains a "DURATION" value, then the CS MUST
also evaluate any existing "DTEND" property values and determine if
they have an effective duration that matches the value, or any range
of values, supplied by the "QUERY" property.
6.1.1.9. [NOT] LIKE
The pattern matching characters are the '%' that matches zero or more
characters, and '_' that matches exactly one character (where
character does not always mean octet).
"LIKE" clause pattern matches always cover the entire string. To
match a pattern anywhere within a string, the pattern must start and
end with a percent sign.
To match a '%' or '_' in the data and not have it interpreted as a
wildcard character, they MUST be backslash-escaped. Thus, to search
for a '%' or '_' in the string:
LIKE '%\%%' Matches any string with a '%' in it.
LIKE '%\_%' Matches any string with a '_' in it.
Strings compared using the "LIKE" clause MUST be performed using case
insensitive comparisoison assumes 'a' = 'A').
If the "LIKE" clause is preceded by 'NOT' then there is a match when
the string compare fails.
Some property values (such as the 'recur' value type), contain commas
and are not multi-valued. The CS must understand the objects being
compared and understand how to determine how any multi-valued or
multi-instances properties or parameter values are separated, quoted,
Royer, et al. Experimental [Page 40]