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

Package Kolab\FreeBusy

Classes summary
Horde_Kolab_FreeBusy

The Horde_Kolab_FreeBusy class holds the Registry aka ServiceLocator for the Free/Busy application. It also provides the entry point into the the Horde MVC system and allows to dispatch a request.

Horde_Kolab_FreeBusy_Cache

The Horde_Kolab_FreeBusy_Cache:: class provides functionality to store prepared free/busy data for quick retrieval.

Horde_Kolab_FreeBusy_Cache_Base

The Horde_Kolab_FreeBusy class serves as Registry aka ServiceLocator for the Free/Busy application. It also provides the entry point into the the Horde MVC system and allows to dispatch a request.

Horde_Kolab_FreeBusy_Cache_DB A berkeley db based cache for free/busy data.
Horde_Kolab_FreeBusy_Cache_DB_acl

A berkeley db based cache for free/busy data that holds relevant cache files based on folder ACLs.

Horde_Kolab_FreeBusy_Cache_DB_xacl

A berkeley db based cache for free/busy data that holds relevant cache files based on extended folder ACLs.

Horde_Kolab_FreeBusy_Cache_File A representation of a cache file.
Horde_Kolab_FreeBusy_Cache_File_acl

A cache file for ACLs. This serves as a buffer between the DB based ACL storage and is required to hold the old ACL list for updates to the DB based cache.

Horde_Kolab_FreeBusy_Cache_File_pvcal A cache file for partial free/busy information.
Horde_Kolab_FreeBusy_Cache_File_vcal A cache file for complete free/busy information.
Horde_Kolab_FreeBusy_Cache_File_xacl

A cache file for extended ACLs. This serves as a buffer between the DB based ACL storage and is required to hold the old ACL list for updates to the DB based cache.

Horde_Kolab_FreeBusy_Controller_Base Base controller.
Horde_Kolab_FreeBusy_Controller_MatchDict Generates the match dictionary for the incoming request.
Horde_Kolab_FreeBusy_Controller_NotFound Handles undefined routes.
Horde_Kolab_FreeBusy_Controller_RequestConfiguration Handles the Controller setup.
Horde_Kolab_FreeBusy_Driver_Base

The Horde_Kolab_FreeBusy class serves as Registry aka ServiceLocator for the Free/Busy application. It also provides the entry point into the the Horde MVC system and allows to dispatch a request.

Horde_Kolab_FreeBusy_Driver_Freebusy_Base

The Horde_Kolab_FreeBusy class serves as Registry aka ServiceLocator for the Free/Busy application. It also provides the entry point into the the Horde MVC system and allows to dispatch a request.

Horde_Kolab_FreeBusy_Driver_Freebusy_Kolab

The Horde_Kolab_FreeBusy class serves as Registry aka ServiceLocator for the Free/Busy application. It also provides the entry point into the the Horde MVC system and allows to dispatch a request.

Horde_Kolab_FreeBusy_Exception The default exception for this package.
Horde_Kolab_FreeBusy_Exception_NotFound Indicates missing free/busy data.
Horde_Kolab_FreeBusy_Exception_Unauthorized Indicates unauthorized access to the data.
Horde_Kolab_FreeBusy_Export_Freebusy_Backend_Kolab The Kolab backend for the free/busy export.
Horde_Kolab_FreeBusy_Export_Freebusy_Base Converts the data from the free/busy resource into a free/busy iCal object,
Horde_Kolab_FreeBusy_Export_Freebusy_Decorator_Log Logs exporting free/busy data.
Horde_Kolab_FreeBusy_Factory_Base Factory methods for basic objects required by the export.
Horde_Kolab_FreeBusy_Freebusy_Controller_Freebusy The core Controller handling the different request types.
Horde_Kolab_FreeBusy_Freebusy_Factory_Base Factory methods for basic objects required by the free/busy export.
Horde_Kolab_FreeBusy_Freebusy_Factory_Kolab Specific factory methods for the free/busy export from a Kolab backend.
Horde_Kolab_FreeBusy_Freebusy_Helper_Owa Parser for the Outlook web access XML format.
Horde_Kolab_FreeBusy_Freebusy_Helper_StatusMap_Config Configured event status to free/busy status mapper.
Horde_Kolab_FreeBusy_Freebusy_Helper_StatusMap_Default Default event status to free/busy status mapper.
Horde_Kolab_FreeBusy_Freebusy_Owner_Kolab This class represents a Kolab freebusy owner.
Horde_Kolab_FreeBusy_Freebusy_Params_Folder This class provides the folder name requested from the free/busy system.
Horde_Kolab_FreeBusy_Freebusy_UserDb_Kolab This class represents the Kolab user database behind the free/busy system.
Horde_Kolab_FreeBusy_Object_Event

A reduced event representation derived from the Kronolith event representation.

Horde_Kolab_FreeBusy_Owner_Kolab This class represents a Kolab resource owner.
Horde_Kolab_FreeBusy_Params_Freebusy_Resource_Kolab

This class provides the Kolab specific resource name requested from the free/busy system.

Horde_Kolab_FreeBusy_Params_User

This class provides the credentials for the user currently accessing the export system.

Horde_Kolab_FreeBusy_Provider_Local This provider deals with data from the local server.
Horde_Kolab_FreeBusy_Provider_Remote Common functionality for the remote provider.
Horde_Kolab_FreeBusy_Provider_Remote_PassThrough This provider fetches the data from a remote server by passing it through.
Horde_Kolab_FreeBusy_Provider_Remote_Redirect This provider fetches the data from a remote server by redirecting.
Horde_Kolab_FreeBusy_Report A view for regenerating the Kolab Free/Busy cache.
Horde_Kolab_FreeBusy_Resource_Decorator_Log Logs the resource access.
Horde_Kolab_FreeBusy_Resource_Decorator_Mcache Caches the resource return values in class variables.
Horde_Kolab_FreeBusy_Resource_Event_Decorator_Log Logs the free/busy resource access.
Horde_Kolab_FreeBusy_Resource_Event_Decorator_Mcache Allows to cache data from a free/busy resource.
Horde_Kolab_FreeBusy_Resource_Event_Kolab The free/busy Kolab backend.
Horde_Kolab_FreeBusy_Resource_Event_Owa

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

Horde_Kolab_FreeBusy_Resource_Kolab The backend for Kolab resources.
Horde_Kolab_FreeBusy_Translation Horde_Kolab_FreeBusy_Translation is the translation wrapper class for Horde_Kolab_FreeBusy.
Horde_Kolab_FreeBusy_User_Anonymous The anonymous user.
Horde_Kolab_FreeBusy_User_Decorator_Log Logs access to the export system.
Horde_Kolab_FreeBusy_User_Kolab This class represents a Kolab accessing the export system.
Horde_Kolab_FreeBusy_UserDb_Kolab This class represents the Kolab user database behind the free/busy system.
Horde_Kolab_FreeBusy_UserDb_User_Kolab This interface represents a user from the user database.
Horde_Kolab_FreeBusy_View The Horde_Kolab_FreeBusy_View:: class renders data.
Horde_Kolab_FreeBusy_View_error

The Horde_Kolab_FreeBusy_View_error:: class provides error pages for the Kolab free/busy system.

Horde_Kolab_FreeBusy_View_vfb The Horde_Kolab_FreeBusy_View_vfb:: class renders free/busy data.
Interfaces summary
Horde_Kolab_FreeBusy_Driver_Freebusy_Interface Describes the driver interface of the freebusy export drivers.
Horde_Kolab_FreeBusy_Driver_Interface Describes the driver interface of the export system.
Horde_Kolab_FreeBusy_Export_Freebusy Interface definition for the free/busy exporter.
Horde_Kolab_FreeBusy_Export_Freebusy_Backend The Kolab backend for the free/busy export.
Horde_Kolab_FreeBusy_Factory The factory interface.
Horde_Kolab_FreeBusy_Freebusy_Helper_StatusMap Interface defining event status to free/busy status mappers.
Horde_Kolab_FreeBusy_Freebusy_Owner This basic interface for a freebusy owner.
Horde_Kolab_FreeBusy_Owner This basic interface for a resource owner.
Horde_Kolab_FreeBusy_Params_Owner Defines a parameter delivering resource owner information.
Horde_Kolab_FreeBusy_Params_Resource Defines a parameter delivering resource information.
Horde_Kolab_FreeBusy_Provider The provider definition.
Horde_Kolab_FreeBusy_Resource Interface definition for resources exporting data.
Horde_Kolab_FreeBusy_Resource_Event Interface definition for free/busy resources.
Horde_Kolab_FreeBusy_User This interface defines a user accessing the export system.
Horde_Kolab_FreeBusy_UserDb This interface represents the user database behind the free/busy system.
Horde_Kolab_FreeBusy_UserDb_User This interface represents a user from the user database.
API documentation generated by ApiGen