IManager

interface OCP\Calendar\Room\IManager
Interface IManager
Implemented by:OC\Calendar\Room\Manager
Source:lib/public/Calendar/Room/IManager.php#31

Methods

public OCP\Calendar\Room\IManager::registerBackend($backendClass)
Registers a room backend
Source:

lib/public/Calendar/Room/IManager.php#40

Parameters:
  • $backendClass (string)
Returns:

void

Since:

14.0.0

public OCP\Calendar\Room\IManager::unregisterBackend($backendClass)
Unregisters a room backend
Source:

lib/public/Calendar/Room/IManager.php#49

Parameters:
  • $backendClass (string)
Returns:

void

Since:

14.0.0

public OCP\Calendar\Room\IManager::getBackends()
Source:lib/public/Calendar/Room/IManager.php#55
Returns:\OCP\Calendar\Room\IBackend[]
Since:14.0.0
public OCP\Calendar\Room\IManager::getBackend($backendId)
Source:

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

Parameters:
  • $backendId (string)
Returns:

\OCP\Calendar\Room\IBackend | null

Since:

14.0.0

public OCP\Calendar\Room\IManager::clear()
removes all registered backend instances
Source:lib/public/Calendar/Room/IManager.php#69
Returns:void
Since:14.0.0