PHP Class Horde_Kolab_FreeBusy_Resource_Event_Kolab, horde

Copyright 2004-2008 Klarälvdalens Datakonsult AB Copyright 2008-2016 Horde LLC (http://www.horde.org/) 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: extends Horde_Kolab_FreeBusy_Resource_Kolab, implements Horde_Kolab_FreeBusy_Resource_Event
Exibir arquivo Open project: horde/horde Class Usage Examples

Public Methods

Method Description
__construct ( Horde_Kolab_Storage_Folder $folder, Horde_Kolab_FreeBusy_Owner_Event $owner ) Constructor.
getAttributeAcl ( ) : array Fetch the access controls on specific attributes of this resource.
getRelevance ( ) : string Return for whom this resource exports relevant data.
listEvents ( Horde_Date $startDate, Horde_Date $endDate ) : array Lists all events in the given time range.

Method Details

__construct() public method

Constructor.
public __construct ( Horde_Kolab_Storage_Folder $folder, Horde_Kolab_FreeBusy_Owner_Event $owner )
$folder Horde_Kolab_Storage_Folder The storage folder representing this resource.
$owner Horde_Kolab_FreeBusy_Owner_Event The resource owner.

getAttributeAcl() public method

Fetch the access controls on specific attributes of this resource.
public getAttributeAcl ( ) : array
return array Attribute ACL for this resource.

getRelevance() public method

Return for whom this resource exports relevant data.
public getRelevance ( ) : string
return string The user type the exported data of this resource is relevant for.

listEvents() public method

Lists all events in the given time range.
public listEvents ( Horde_Date $startDate, Horde_Date $endDate ) : array
$startDate Horde_Date Start of range date object.
$endDate Horde_Date End of range data object.
return array Events in the given time range.