Inherited Methods
Class: Sabre_DAV_File
- Sabre_DAV_File::get()
- Returns the data
- Sabre_DAV_File::getContentType()
- Returns the mime-type for a file
- Sabre_DAV_File::getETag()
- Returns the ETag for a file
- Sabre_DAV_File::getSize()
- Returns the size of the file, in bytes.
- Sabre_DAV_File::put()
- Updates the data
Class: Sabre_DAV_Node
- Sabre_DAV_Node::delete()
- Deleted the current node
- Sabre_DAV_Node::getLastModified()
- Returns the last modification time
- Sabre_DAV_Node::setName()
- Renames the node
Class Details
The CalendarObject represents a single VEVENT or VTODO within a Calendar.
Tags:
- author - Evert Pot (http://www.rooftopsolutions.nl/)
- copyright - Copyright (C) 2007-2009 Rooftop Solutions. All rights reserved.
- license - Modified BSD License
[ Top ]
Class Variables
Class Methods
__construct
Sabre_CalDAV_CalendarObject __construct(
Sabre_CalDAV_Backend_Abstract
$caldavBackend,
$calendarInfo, array
$objectData)
[line 41]
Constructor
Tags:
- access - public
Parameters:
- Sabre_CalDAV_Backend_Abstract $caldavBackend -
- array $objectData -
- $calendarInfo -
[ Top ]
delete
void delete(
)
[line 95]
Deletes the calendar object
Tags:
- access - public
Overrides Sabre_DAV_Node::delete() (Deleted the current node)
- Sabre_DAV_INode::delete()
- Deleted the current node
Parameters:
[ Top ]
get
string get(
)
[line 65]
Returns the ICalendar-formatted object
Tags:
- access - public
Overrides Sabre_DAV_File::get() (Returns the data)
Parameters:
[ Top ]
getContentType
string getContentType(
)
[line 106]
Returns the mime content-type
Tags:
- access - public
Overrides Sabre_DAV_File::getContentType() (Returns the mime-type for a file)
Parameters:
[ Top ]
getETag
string getETag(
)
[line 117]
Returns an ETag for this object
Tags:
- access - public
Overrides Sabre_DAV_File::getETag() (Returns the ETag for a file)
Parameters:
[ Top ]
getLastModified
time getLastModified(
)
[line 157]
Returns the last modification date as a unix timestamp
Tags:
- access - public
Overrides Sabre_DAV_Node::getLastModified() (Returns the last modification time)
- Sabre_DAV_INode::getLastModified()
- Returns the last modification time, as a unix timestamp
Parameters:
[ Top ]
getName
string getName(
)
[line 54]
Returns the uri for this object
Tags:
- access - public
- Sabre_DAV_INode::getName()
- Returns the name of the node
Parameters:
[ Top ]
getProperties
array getProperties(
array
$properties)
[line 129]
Returns the list of properties for this object
Tags:
- access - public
- Sabre_DAV_IProperties::getProperties()
- Returns a list of properties for this nodes.
Parameters:
- array $properties -
[ Top ]
getSize
int getSize(
)
[line 168]
Returns the size of this object in bytes
Tags:
- access - public
Overrides Sabre_DAV_File::getSize() (Returns the size of the file, in bytes.)
Parameters:
[ Top ]
put
void put(
string
$calendarData)
[line 77]
Updates the ICalendar-formatted object
Tags:
- access - public
Overrides Sabre_DAV_File::put() (Updates the data)
Parameters:
- string $calendarData -
[ Top ]
updateProperties
array updateProperties(
array
$properties)
[line 146]
Updates properties
Tags:
- access - public
- Sabre_DAV_IProperties::updateProperties()
- Updates properties on this node,
Parameters:
- array $properties -
[ Top ]