Class: Sabre_CalDAV_CalendarObject

Source Location: /includes/classes/SabreDAV/lib/Sabre/CalDAV/CalendarObject.php

Class Overview [line 12]

Sabre_DAV_Node
   |
   --Sabre_DAV_File
      |
      --Sabre_CalDAV_CalendarObject

The CalendarObject represents a single VEVENT or VTODO within a Calendar.

Author(s):

  • Evert Pot (http://www.rooftopsolutions.nl/)

Version:

Copyright:

  • Copyright (C) 2007-2009 Rooftop Solutions. All rights reserved.

Variables

Constants

Methods


Implements interfaces

Inherited Variables

Inherited Constants

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:

[ 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:

[ Top ]

delete

void delete( )

[line 95]

Deletes the calendar object

Tags:

  • access - public

Overrides Sabre_DAV_Node::delete() (Deleted the current node)


Implementation of:
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)


Implementation of:
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

Implementation of:
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

Implementation of:
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

Implementation of:
Sabre_DAV_IProperties::updateProperties()
Updates properties on this node,

Parameters:

  • array $properties -

[ Top ]


Class Constants


Documentation generated on Mon, 31 May 2010 12:53:03 -0400 by phpDocumentor 1.4.3