Gdata/Calendar/EventQuery.php

Show: inherited
Table of Contents

Zend Framework

LICENSE

This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to [email protected] so we can send you a copy immediately.

Category
Zend  
Copyright
Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Package
Zend_Gdata  
Subpackage
Calendar  
Version
$Id: EventQuery.php 24593 2012-01-05 20:35:02Z matthew $  

\Zend_Gdata_Calendar_EventQuery

Package: Zend\Gdata\Calendar

Assists in constructing queries for Google Calendar events

Queries are not defined for APP, but are provided by Gdata services as an extension.

Parent(s)
\Zend_Gdata_Query
Category
Zend  
Copyright
Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Link
http://code.google.com/apis/gdata/calendar/  

Constants

Constant  CALENDAR_FEED_URI = 'https://www.google.com/calendar/feeds'

Properties

Propertyprotectedstring $_category = null
inherited

Category for the query

Inherited from: \Zend_Gdata_Query::$$_category
Default valuenullDetails
Type
string
Inherited_from
\Zend_Gdata_Query::$$_category  
Propertyprotected$_comments = null

The comment ID to retrieve.

If null, no specific comment will be retrieved unless already included in the query URI. The event ID ($_event) must be set, otherwise this property is ignored.

Default valuenullDetails
Type
n/a
Propertyprotectedstring $_defaultFeedUri = self::CALENDAR_FEED_URI

The default URI used for feeds.

Default valueself::CALENDAR_FEED_URIDetails
Type
string
Propertyprotected$_event = null

The event ID to retrieve.

If null, no specific event will be retrieved unless already included in the query URI.

Default valuenullDetails
Type
n/a
Propertyprotectedarray $_params = array()
inherited

Query parameters.

Inherited from: \Zend_Gdata_Query::$$_params
Default valuearray()Details
Type
array
Inherited_from
\Zend_Gdata_Query::$$_params  
Propertyprotected$_projection = 'full'

Projection to be requested by queries.

Defaults to "full". A null value should be used when the calendar address has already been set as part of the query URI.

Default value'full'Details
Type
n/a
Propertyprotectedstring $_url = null
inherited

Base URL TODO: Add setters and getters

Inherited from: \Zend_Gdata_Query::$$_url
Default valuenullDetails
Type
string
Inherited_from
\Zend_Gdata_Query::$$_url  
Propertyprotected$_user = 'default'

The calendar address to be requested by queries.

This may be an email address if requesting the primary calendar for a user. Defaults to "default" (the currently authenticated user). A null value should be used when the calendar address has already been set as part of the query URI.

Default value'default'Details
Type
n/a
Propertyprotected$_visibility = 'public'
Default value'public'Details
Type
n/a

Methods

methodpublic__construct(string $url = null) : void

Create Gdata_Calendar_EventQuery object.

If a URL is provided, it becomes the base URL, and additional URL components may be appended. For instance, if $url is 'https://www.google.com/calendar', the default URL constructed will be 'https://www.google.com/calendar/default/public/full'.

If the URL already contains a calendar ID, projection, visibility, event ID, or comment ID, you will need to set these fields to null to prevent them from being inserted. See this class's properties for more information.

Parameters
Name Type Description
$url string

The URL to use as the base path for requests

methodpublic__get( $name) : void
inherited

Inherited from: \Zend_Gdata_Query::__get()
Parameters
Name Type Description
$name
methodpublic__set( $name,  $val) : void
inherited

Inherited from: \Zend_Gdata_Query::__set()
Parameters
Name Type Description
$name
$val
methodpublicgetAlt() : string
inherited

Inherited from: \Zend_Gdata_Query::getAlt()
Returns
Type Description
string rss or atom
methodpublicgetAuthor() : string
inherited

Inherited from: \Zend_Gdata_Query::getAuthor()
Returns
Type Description
string author
methodpublicgetCategory() : void
inherited

Inherited from: \Zend_Gdata_Query::getCategory()
methodpublicgetComments() : string

Returns
Type Description
string comments
Details
See
\global\$_comments;  
methodpublicgetEvent() : string

Returns
Type Description
string event
Details
See
\global\$_event;  
methodpublicgetFutureEvents() : string

Returns
Type Description
string futureevents
methodpublicgetMaxResults() : int
inherited

Inherited from: \Zend_Gdata_Query::getMaxResults()
Returns
Type Description
int maxResults
methodpublicgetOrderBy() : string

Returns
Type Description
string orderby
methodpublicgetParam(string $name) : void
inherited

Inherited from: \Zend_Gdata_Query::getParam()
Parameters
Name Type Description
$name string
methodpublicgetProjection() : string

Returns
Type Description
string projection
Details
See
\global\$_projection  
methodpublicgetPublishedMax() : string
inherited

Inherited from: \Zend_Gdata_Query::getPublishedMax()
Returns
Type Description
string publishedMax
methodpublicgetPublishedMin() : string
inherited

Inherited from: \Zend_Gdata_Query::getPublishedMin()
Returns
Type Description
string publishedMin
methodpublicgetQuery() : string
inherited

Inherited from: \Zend_Gdata_Query::getQuery()
Returns
Type Description
string query
methodpublicgetQueryString() : string
inherited

Inherited from: \Zend_Gdata_Query::getQueryString()
Returns
Type Description
string querystring
methodpublicgetQueryUrl() : string

Returns
Type Description
string url
methodpublicgetRecurrenceExpansionEnd() : string

Returns
Type Description
string recurrence-expansion-end
methodpublicgetRecurrenceExpansionStart() : string

Returns
Type Description
string recurrence-expansion-start
methodpublicgetSingleEvents() : \Zend_Gdata_Calendar_EventQuery

Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
methodpublicgetSortOrder() : string

Returns
Type Description
string sortorder
methodpublicgetStartIndex() : int
inherited

Inherited from: \Zend_Gdata_Query::getStartIndex()
Returns
Type Description
int startIndex
methodpublicgetStartMax() : int

Returns
Type Description
int start-max
methodpublicgetStartMin() : int

Returns
Type Description
int start-min
methodpublicgetUpdatedMax() : string
inherited

Inherited from: \Zend_Gdata_Query::getUpdatedMax()
Returns
Type Description
string updatedMax
methodpublicgetUpdatedMin() : string
inherited

Inherited from: \Zend_Gdata_Query::getUpdatedMin()
Returns
Type Description
string updatedMin
methodpublicgetUser() : string

Returns
Type Description
string user
Details
See
\global\$_user  
methodpublicgetVisibility() : string

Returns
Type Description
string visibility
Details
See
\global\$_visibility  
methodpublicresetParameters() : void
inherited

Inherited from: \Zend_Gdata_Query::resetParameters()
methodpublicsetAlt(string $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setAlt()
Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetAuthor(string $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setAuthor()
Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetCategory(string $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setCategory()
Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetComments(string $value) : \Zend_Gdata_Calendar_EventQuery

Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
Details
See
\global\$_comments  
methodpublicsetEvent(string $value) : \Zend_Gdata_Calendar_EventQuery

Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
Details
See
\global\$_event  
methodpublicsetFutureEvents(string $value) : \Zend_Gdata_Calendar_EventQuery

Parameters
Name Type Description
$value string

Also accepts bools. If using a string, must be either "true" or "false" or an exception will be thrown on retrieval.

Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
methodpublicsetMaxResults(int $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setMaxResults()
Parameters
Name Type Description
$value int
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetOrderBy(string $value) : \Zend_Gdata_Calendar_EventQuery

Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
methodpublicsetParam(string $name, string $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setParam()
Parameters
Name Type Description
$name string
$value string
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetProjection(string $value) : \Zend_Gdata_Calendar_EventQuery

Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
Details
See
\global\$_projection  
methodpublicsetPublishedMax(string $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setPublishedMax()
Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetPublishedMin(string $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setPublishedMin()
Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetQuery(string $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setQuery()
Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetRecurrenceExpansionEnd( $value) : string

Parameters
Name Type Description
$value
Returns
Type Description
string recurrence-expansion-end
methodpublicsetRecurrenceExpansionStart( $value) : string

Parameters
Name Type Description
$value
Returns
Type Description
string recurrence-expansion-start
methodpublicsetSingleEvents(string $value) : \Zend_Gdata_Calendar_EventQuery

Parameters
Name Type Description
$value string

Also accepts bools. If using a string, must be either "true" or "false".

Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
methodpublicsetSortOrder( $value) : string

Parameters
Name Type Description
$value
Returns
Type Description
string sortorder
methodpublicsetStartIndex(int $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setStartIndex()
Parameters
Name Type Description
$value int
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetStartMax(int $value) : \Zend_Gdata_Calendar_EventQuery

Parameters
Name Type Description
$value int
Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
methodpublicsetStartMin(int $value) : \Zend_Gdata_Calendar_EventQuery

Parameters
Name Type Description
$value int
Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
methodpublicsetUpdatedMax(string $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setUpdatedMax()
Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetUpdatedMin(string $value) : \Zend_Gdata_Query
inherited

Inherited from: \Zend_Gdata_Query::setUpdatedMin()
Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Query Provides a fluent interface
methodpublicsetUser(string $value) : \Zend_Gdata_Calendar_EventQuery

Parameters
Name Type Description
$value string
Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
Details
See
\global\$_user  
methodpublicsetVisibility(bool $value) : \Zend_Gdata_Calendar_EventQuery

Parameters
Name Type Description
$value bool
Returns
Type Description
\Zend_Gdata_Calendar_EventQuery Provides a fluent interface
Details
See
\global\$_visibility  
Documentation was generated by phpDocumentor 2.0.0a8.