PHP Class Horde_Kolab_FreeBusy_Export_Freebusy_Base, horde

Copyright 2004-2010 Klarälvdalens Datakonsult AB Copyright 2008-2016 Horde LLC (http://www.horde.org/) Copyright 2011 Kolab Systems AG See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Author: Chuck Hagenbuch ([email protected])
Author: Steffen Hansen ([email protected])
Author: Gunnar Wrobel ([email protected])
Inheritance: implements Horde_Kolab_FreeBusy_Export_Freebusy
Mostra file Open project: horde/horde

Public Methods

Method Description
__construct ( Horde_Kolab_FreeBusy_Export_Freebusy_Backend $backend, Horde_Kolab_FreeBusy_Resource $resource, array $params ) Constructor.
export ( ) : Horde_iCalendar Generates the free/busy export.
getDateStamp ( ) : string Return the timestamp for the export.
getEnd ( ) : Horde_Date Get the end timestamp for the export.
getOrganizerMail ( ) : string Return the organizer mail for the export.
getOrganizerName ( ) : string Return the organizer name for the export.
getResourceName ( ) : string Get the name of the resource.
getStart ( ) : Horde_Date Get the start timestamp for the export.

Private Methods

Method Description
_today ( ) : Horde_Date Return today as Horde_Date.

Method Details

__construct() public method

Constructor.
public __construct ( Horde_Kolab_FreeBusy_Export_Freebusy_Backend $backend, Horde_Kolab_FreeBusy_Resource $resource, array $params )
$backend Horde_Kolab_FreeBusy_Export_Freebusy_Backend The export backend.
$resource Horde_Kolab_FreeBusy_Resource The resource to export.
$params array Additional parameters.

export() public method

Generates the free/busy export.
public export ( ) : Horde_iCalendar
return Horde_iCalendar The iCal object.

getDateStamp() public method

Return the timestamp for the export.
public getDateStamp ( ) : string
return string The timestamp.

getEnd() public method

Get the end timestamp for the export.
public getEnd ( ) : Horde_Date
return Horde_Date The end timestamp for the export.

getOrganizerMail() public method

Return the organizer mail for the export.
public getOrganizerMail ( ) : string
return string The organizer mail.

getOrganizerName() public method

Return the organizer name for the export.
public getOrganizerName ( ) : string
return string The organizer name.

getResourceName() public method

Get the name of the resource.
public getResourceName ( ) : string
return string The name of the resource.

getStart() public method

Get the start timestamp for the export.
public getStart ( ) : Horde_Date
return Horde_Date The start timestamp for the export.