IBackend

interface OCP\Calendar\Room\IBackend
Interface IBackend
Source:lib/public/Calendar/Room/IBackend.php#34

Methods

public OCP\Calendar\Room\IBackend::getAllRooms()
get a list of all rooms in this backend
Source:lib/public/Calendar/Room/IBackend.php#43
Throws:\OCP\Calendar\BackendTemporarilyUnavailableException
Returns:\OCP\Calendar\Room\IRoom[]
Since:14.0.0
public OCP\Calendar\Room\IBackend::listAllRooms()
get a list of all room identifiers in this backend
Source:lib/public/Calendar/Room/IBackend.php#52
Throws:\OCP\Calendar\BackendTemporarilyUnavailableException
Returns:string[]
Since:14.0.0
public OCP\Calendar\Room\IBackend::getRoom($id)
get a room by it’s id
Source:

lib/public/Calendar/Room/IBackend.php#62

Parameters:
  • $id (string)
Throws:

\OCP\Calendar\BackendTemporarilyUnavailableException

Returns:

\OCP\Calendar\Room\IRoom | null

Since:

14.0.0

public OCP\Calendar\Room\IBackend::getBackendIdentifier()
Get unique identifier of the backend
Source:lib/public/Calendar/Room/IBackend.php#70
Returns:string
Since:14.0.0