Overview

Packages

  • Kronolith
  • None

Classes

  • Kronolith
  • Kronolith_Ajax_Application
  • Kronolith_Ajax_Imple_ContactAutoCompleter
  • Kronolith_Ajax_Imple_Embed
  • Kronolith_Ajax_Imple_TagActions
  • Kronolith_Ajax_Imple_TagAutoCompleter
  • Kronolith_Api
  • Kronolith_Calendar
  • Kronolith_Calendar_External
  • Kronolith_Calendar_External_Tasks
  • Kronolith_Calendar_Holiday
  • Kronolith_Calendar_Internal
  • Kronolith_Calendar_Remote
  • Kronolith_Calendar_Resource
  • Kronolith_Calendars_Base
  • Kronolith_Calendars_Default
  • Kronolith_Calendars_Kolab
  • Kronolith_Day
  • Kronolith_Driver
  • Kronolith_Driver_Holidays
  • Kronolith_Driver_Horde
  • Kronolith_Driver_Ical
  • Kronolith_Driver_Kolab
  • Kronolith_Driver_Mock
  • Kronolith_Driver_Resource
  • Kronolith_Driver_Sql
  • Kronolith_Event
  • Kronolith_Event_Holidays
  • Kronolith_Event_Horde
  • Kronolith_Event_Ical
  • Kronolith_Event_Kolab
  • Kronolith_Event_Resource
  • Kronolith_Event_Sql
  • Kronolith_Exception
  • Kronolith_Factory_Calendars
  • Kronolith_Factory_Geo
  • Kronolith_Form_CreateCalendar
  • Kronolith_Form_CreateResource
  • Kronolith_Form_CreateResourceGroup
  • Kronolith_Form_DeleteCalendar
  • Kronolith_Form_DeleteResource
  • Kronolith_Form_DeleteResourceGroup
  • Kronolith_Form_EditCalendar
  • Kronolith_Form_EditRemoteCalendar
  • Kronolith_Form_EditResource
  • Kronolith_Form_EditResourceGroup
  • Kronolith_Form_SubscribeRemoteCalendar
  • Kronolith_Form_UnsubscribeRemoteCalendar
  • Kronolith_FreeBusy
  • Kronolith_FreeBusy_View
  • Kronolith_FreeBusy_View_Day
  • Kronolith_FreeBusy_View_Month
  • Kronolith_FreeBusy_View_Week
  • Kronolith_FreeBusy_View_Workweek
  • Kronolith_Geo_Base
  • Kronolith_Geo_Mysql
  • Kronolith_Geo_Sql
  • Kronolith_LoginTasks_SystemTask_Upgrade
  • Kronolith_LoginTasks_Task_PurgeEvents
  • Kronolith_Notification_Listener_AjaxStatus
  • Kronolith_Resource
  • Kronolith_Resource_Base
  • Kronolith_Resource_Group
  • Kronolith_Resource_Single
  • Kronolith_Storage
  • Kronolith_Storage_Kolab
  • Kronolith_Storage_Sql
  • Kronolith_Tagger
  • Kronolith_Test
  • Kronolith_View_Day
  • Kronolith_View_DeleteEvent
  • Kronolith_View_EditEvent
  • Kronolith_View_Event
  • Kronolith_View_ExportEvent
  • Kronolith_View_Month
  • Kronolith_View_Week
  • Kronolith_View_WorkWeek
  • Kronolith_View_Year
  • Overview
  • Package
  • Class
  • Tree

Class Kronolith_Resource_Single

Kronolith_Resource implementation to represent a single resource.

Copyright 2009-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.horde.org/licenses/gpl.

Kronolith_Resource_Base
Extended by Kronolith_Resource_Single
Package: Kronolith
Author: Michael J. Rubinsky mrubinsk@horde.org
Located at Resource/Single.php
Methods summary
public boolean
# isFree( mixed $event )

Determine if the resource is free during the time period for the supplied event.

Determine if the resource is free during the time period for the supplied event.

Parameters

$event
<p>Either a Kronolith_Event object or an array containing start and end times.</p>

Returns

boolean

Throws

Kronolith_Exception
public unknown_type
# addEvent( mixed $event )

Adds $event to this resource's calendar or updates the current entry of the event in the calendar.

Adds $event to this resource's calendar or updates the current entry of the event in the calendar.

Parameters

$event

Returns

unknown_type

Throws

Kronolith_Exception
public unknown_type
# removeEvent( mixed $event )

Remove this event from resource's calendar

Remove this event from resource's calendar

Parameters

$event

Returns

unknown_type

Throws

Kronolith_Exception
Horde_Exception_NotFound
public unknown_type
# getFreeBusy( mixed $startstamp = null, mixed $endstamp = null, mixed $asObject = false )

Obtain the freebusy information for this resource.

Obtain the freebusy information for this resource.

Returns

unknown_type
public unknown_type
# setId( integer $id )

Sets the current resource's id. Must not be an existing resource.

Sets the current resource's id. Must not be an existing resource.

Parameters

$id
The id for this resource

Returns

unknown_type
public unknown_type
# getResponseType( )

Get ResponseType for this resource.

Get ResponseType for this resource.

Returns

unknown_type
Methods inherited from Kronolith_Resource_Base
__construct(), get(), getDriver(), getId(), getResponse(), hasPermission(), save(), set()
API documentation generated by ApiGen