Overview

Packages

  • Kolab
    • FreeBusy

Classes

  • Horde_Kolab_FreeBusy
  • Horde_Kolab_FreeBusy_Cache
  • Horde_Kolab_FreeBusy_Cache_Base
  • Horde_Kolab_FreeBusy_Cache_DB
  • Horde_Kolab_FreeBusy_Cache_DB_acl
  • Horde_Kolab_FreeBusy_Cache_DB_xacl
  • Horde_Kolab_FreeBusy_Cache_File
  • Horde_Kolab_FreeBusy_Cache_File_acl
  • Horde_Kolab_FreeBusy_Cache_File_pvcal
  • Horde_Kolab_FreeBusy_Cache_File_vcal
  • Horde_Kolab_FreeBusy_Cache_File_xacl
  • Horde_Kolab_FreeBusy_Controller_Base
  • Horde_Kolab_FreeBusy_Controller_MatchDict
  • Horde_Kolab_FreeBusy_Controller_NotFound
  • Horde_Kolab_FreeBusy_Controller_RequestConfiguration
  • Horde_Kolab_FreeBusy_Driver_Base
  • Horde_Kolab_FreeBusy_Driver_Freebusy_Base
  • Horde_Kolab_FreeBusy_Driver_Freebusy_Kolab
  • Horde_Kolab_FreeBusy_Exception
  • Horde_Kolab_FreeBusy_Exception_NotFound
  • Horde_Kolab_FreeBusy_Exception_Unauthorized
  • Horde_Kolab_FreeBusy_Export_Freebusy_Backend_Kolab
  • Horde_Kolab_FreeBusy_Export_Freebusy_Base
  • Horde_Kolab_FreeBusy_Export_Freebusy_Decorator_Log
  • Horde_Kolab_FreeBusy_Factory_Base
  • Horde_Kolab_FreeBusy_Freebusy_Controller_Freebusy
  • Horde_Kolab_FreeBusy_Freebusy_Factory_Base
  • Horde_Kolab_FreeBusy_Freebusy_Factory_Kolab
  • Horde_Kolab_FreeBusy_Freebusy_Helper_Owa
  • Horde_Kolab_FreeBusy_Freebusy_Helper_StatusMap_Config
  • Horde_Kolab_FreeBusy_Freebusy_Helper_StatusMap_Default
  • Horde_Kolab_FreeBusy_Freebusy_Owner_Kolab
  • Horde_Kolab_FreeBusy_Freebusy_Params_Folder
  • Horde_Kolab_FreeBusy_Freebusy_UserDb_Kolab
  • Horde_Kolab_FreeBusy_Object_Event
  • Horde_Kolab_FreeBusy_Owner_Kolab
  • Horde_Kolab_FreeBusy_Params_Freebusy_Resource_Kolab
  • Horde_Kolab_FreeBusy_Params_User
  • Horde_Kolab_FreeBusy_Provider_Local
  • Horde_Kolab_FreeBusy_Provider_Remote
  • Horde_Kolab_FreeBusy_Provider_Remote_PassThrough
  • Horde_Kolab_FreeBusy_Provider_Remote_Redirect
  • Horde_Kolab_FreeBusy_Report
  • Horde_Kolab_FreeBusy_Resource_Decorator_Log
  • Horde_Kolab_FreeBusy_Resource_Decorator_Mcache
  • Horde_Kolab_FreeBusy_Resource_Event_Decorator_Log
  • Horde_Kolab_FreeBusy_Resource_Event_Decorator_Mcache
  • Horde_Kolab_FreeBusy_Resource_Event_Kolab
  • Horde_Kolab_FreeBusy_Resource_Event_Owa
  • Horde_Kolab_FreeBusy_Resource_Kolab
  • Horde_Kolab_FreeBusy_Translation
  • Horde_Kolab_FreeBusy_User_Anonymous
  • Horde_Kolab_FreeBusy_User_Decorator_Log
  • Horde_Kolab_FreeBusy_User_Kolab
  • Horde_Kolab_FreeBusy_UserDb_Kolab
  • Horde_Kolab_FreeBusy_UserDb_User_Kolab
  • Horde_Kolab_FreeBusy_View
  • Horde_Kolab_FreeBusy_View_error
  • Horde_Kolab_FreeBusy_View_vfb

Interfaces

  • Horde_Kolab_FreeBusy_Driver_Freebusy_Interface
  • Horde_Kolab_FreeBusy_Driver_Interface
  • Horde_Kolab_FreeBusy_Export_Freebusy
  • Horde_Kolab_FreeBusy_Export_Freebusy_Backend
  • Horde_Kolab_FreeBusy_Factory
  • Horde_Kolab_FreeBusy_Freebusy_Helper_StatusMap
  • Horde_Kolab_FreeBusy_Freebusy_Owner
  • Horde_Kolab_FreeBusy_Owner
  • Horde_Kolab_FreeBusy_Params_Owner
  • Horde_Kolab_FreeBusy_Params_Resource
  • Horde_Kolab_FreeBusy_Provider
  • Horde_Kolab_FreeBusy_Resource
  • Horde_Kolab_FreeBusy_Resource_Event
  • Horde_Kolab_FreeBusy_User
  • Horde_Kolab_FreeBusy_UserDb
  • Horde_Kolab_FreeBusy_UserDb_User
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Kolab_FreeBusy_Resource_Event_Owa

This class allows fetching free/busy information from a Microsoft Exchange server via OWA.

Copyright 2009-2012 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.

Horde_Kolab_FreeBusy_Resource_Event_Owa implements Horde_Kolab_FreeBusy_Resource_Event
Package: Kolab\FreeBusy
Category: Kolab
License: LGPL 2.1
Author: Mathieu Parent math.parent@gmail.com
Author: Gunnar Wrobel wrobel@pardus.de
Link: http://pear.horde.org/index.php?package=Kolab_FreeBusy
Located at Horde/Kolab/FreeBusy/Resource/Event/Owa.php
Methods summary
public
# __construct( Horde_Kolab_FreeBusy_Owner $owner, mixed $params = array() )

Constructor.

Constructor.

Parameters

$owner
The resource owner.
$params
public Horde_Kolab_FreeBusy_Owner
# getOwner( )

Return the owner of the resource.

Return the owner of the resource.

Returns

Horde_Kolab_FreeBusy_Owner
The resource owner.

Implementation of

Horde_Kolab_FreeBusy_Resource::getOwner()
public string
# getName( )

Return the name of the resource.

Return the name of the resource.

Returns

string
The name for the resource.

Implementation of

Horde_Kolab_FreeBusy_Resource::getName()
public string
# getRelevance( )

Return for whom this resource exports relevant data.

Return for whom this resource exports relevant data.

Returns

string

The user type the exported data of this resource is relevant for.

Throws

Horde_Kolab_FreeBusy_Exception

If retrieving the relevance information failed.

Implementation of

Horde_Kolab_FreeBusy_Resource::getRelevance()
public array
# getAcl( )

Fetch the resource ACL.

Fetch the resource ACL.

Returns

array
ACL for this resource.

Throws

Horde_Kolab_FreeBusy_Exception

If retrieving the ACL information failed.

Implementation of

Horde_Kolab_FreeBusy_Resource::getAcl()
public array
# getAttributeAcl( )

Fetch the access controls on specific attributes of this resource.

Fetch the access controls on specific attributes of this resource.

Returns

array
Attribute ACL for this resource.

Throws

Horde_Kolab_FreeBusy_Exception

If retrieving the attribute ACL information failed.

Implementation of

Horde_Kolab_FreeBusy_Resource::getAttributeAcl()
public array
# listEvents( Horde_Date $startDate, Horde_Date $endDate )

Lists all events in the given time range.

Lists all events in the given time range.

Parameters

$startDate
Start of range date object.
$endDate
End of range data object.

Returns

array
Events in the given time range.

Throws

Horde_Kolab_FreeBusy_Exception
If retrieving the events failed.

Implementation of

Horde_Kolab_FreeBusy_Resource_Event::listEvents()
API documentation generated by ApiGen