Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс VendorDataExchangeManager

Открытые члены

 exchange ()
 
 clearCache ()
 
 importEvents ()
 
 importSections ()
 
 updateConnection (Connection $connection)
 
 handleImportedSections (Sync\Entities\SyncSectionMap $externalSyncSectionMap)
 
 handleSyncEvent (Sync\Entities\SyncEvent $syncEvent, ?string $key=null, ?Sync\Entities\SyncEvent $masterSyncEvent=null)
 
 handleDeleteInstance (Sync\Entities\SyncEvent $syncEvent)
 
 getMeetingDescriptionForNewEvent (Core\Role\Role $owner)
 
 deleteEvent (Sync\Entities\SyncEvent $syncEvent)
 
 saveEvent (Sync\Entities\SyncEvent $syncEvent)
 
 handleImportedEvents (Sync\Entities\SyncEventMap $externalEventMap)
 
 savePermissions (Sync\Entities\SyncSection $syncSection)
 
 addExdateToMasterEvent (Sync\Entities\SyncEvent $masterSyncEvent, Sync\Entities\SyncEvent $instance)
 
 getSyncSectionMapBySyncSectionMap (Sync\Entities\SyncSectionMap $syncSectionMap)
 
 renewSubscription (Connection $connection)
 

Защищенные данные

Sync Entities SyncEventMap $syncEventMap
 
SyncEventMergeHandler $handlerMerge
 
bool $isFullSync = false
 
Sync Factories FactoryBase $factory
 
Sync Entities SyncSectionMap $syncSectionMap
 
array $importedLocalEventUidList = []
 

Подробное описание

См. определение в файле vendordataexchangemanager.php строка 36

Методы

◆ addExdateToMasterEvent()

addExdateToMasterEvent ( Sync\Entities\SyncEvent $masterSyncEvent,
Sync\Entities\SyncEvent $instance )
Аргументы
Sync\Entities\SyncEvent$masterSyncEvent
Sync\Entities\SyncEvent$instance
Возвращает
Event

См. определение в файле vendordataexchangemanager.php строка 777

◆ clearCache()

clearCache ( )

См. определение в файле vendordataexchangemanager.php строка 142

◆ deleteEvent()

deleteEvent ( Sync\Entities\SyncEvent $syncEvent)
Аргументы
Sync\Entities\SyncEvent$syncEvent
Возвращает
Event
Исключения
ArgumentException
BaseException
SystemException

См. определение в файле vendordataexchangemanager.php строка 405

◆ exchange()

exchange ( )
Возвращает
$this
Исключения
Core

Base\BaseException

Исключения
ArgumentException
ObjectNotFoundException
Exception

См. определение в файле vendordataexchangemanager.php строка 90

◆ getMeetingDescriptionForNewEvent()

getMeetingDescriptionForNewEvent ( Core\Role\Role $owner)
Аргументы
Core\Role\Role$owner
Возвращает
Core\Event\Properties\MeetingDescription

См. определение в файле vendordataexchangemanager.php строка 382

◆ getSyncSectionMapBySyncSectionMap()

getSyncSectionMapBySyncSectionMap ( Sync\Entities\SyncSectionMap $syncSectionMap)
Аргументы
Sync\Entities\SyncSectionMap$syncSectionMap
Возвращает
Sync\Entities\SyncSectionMap

См. определение в файле vendordataexchangemanager.php строка 1049

◆ handleDeleteInstance()

handleDeleteInstance ( Sync\Entities\SyncEvent $syncEvent)
Аргументы
Sync\Entities\SyncEvent$syncEvent
Возвращает
void
Исключения
ArgumentException
BaseException
SystemException

См. определение в файле vendordataexchangemanager.php строка 354

◆ handleImportedEvents()

handleImportedEvents ( Sync\Entities\SyncEventMap $externalEventMap)
Аргументы
Sync\Entities\SyncEventMap$externalEventMap
Возвращает
void
Исключения
ArgumentException
BaseException
LoaderException
SystemException

См. определение в файле vendordataexchangemanager.php строка 482

◆ handleImportedSections()

handleImportedSections ( Sync\Entities\SyncSectionMap $externalSyncSectionMap)
Аргументы
Sync\Entities\SyncSectionMap$externalSyncSectionMap
Возвращает
void
Исключения
ArgumentException
BaseException

См. определение в файле vendordataexchangemanager.php строка 234

◆ handleSyncEvent()

handleSyncEvent ( Sync\Entities\SyncEvent $syncEvent,
?string $key = null,
?Sync\Entities\SyncEvent $masterSyncEvent = null )
Аргументы
Sync\Entities\SyncEvent$syncEvent
string | null$key
Sync\Entities\SyncEvent | null$masterSyncEvent
Возвращает
void
Исключения
ArgumentException
BaseException
SystemException

См. определение в файле vendordataexchangemanager.php строка 251

◆ importEvents()

importEvents ( )
Возвращает
self
Исключения
ArgumentException
BaseException
LoaderException
ObjectException
ObjectNotFoundException
ObjectPropertyException
SystemException

См. определение в файле vendordataexchangemanager.php строка 158

◆ importSections()

importSections ( )
Возвращает
$this
Исключения
ArgumentException
ObjectNotFoundException
Exception
RemoteAccountException
AuthException

См. определение в файле vendordataexchangemanager.php строка 180

◆ renewSubscription()

renewSubscription ( Connection $connection)
Аргументы
Connection$connection
Исключения
ArgumentException
ObjectException
ObjectNotFoundException
ObjectPropertyException
SystemException

Psr\Container\NotFoundExceptionInterface

См. определение в файле vendordataexchangemanager.php строка 1756

◆ saveEvent()

saveEvent ( Sync\Entities\SyncEvent $syncEvent)
Аргументы
Sync\Entities\SyncEvent$syncEvent
Возвращает
void
Исключения
ArgumentException

См. определение в файле vendordataexchangemanager.php строка 441

◆ savePermissions()

savePermissions ( Sync\Entities\SyncSection $syncSection)
Аргументы
Sync\Entities\SyncSection$syncSection
Возвращает
void

См. определение в файле vendordataexchangemanager.php строка 492

◆ updateConnection()

updateConnection ( Connection $connection)
Аргументы
Connection$connection
Возвращает
self
Исключения
BaseException

См. определение в файле vendordataexchangemanager.php строка 195

Данные класса

◆ $factory

Sync Factories FactoryBase $factory
protected

См. определение в файле vendordataexchangemanager.php строка 56

◆ $handlerMerge

SyncEventMergeHandler $handlerMerge
protected

См. определение в файле vendordataexchangemanager.php строка 43

◆ $importedLocalEventUidList

array $importedLocalEventUidList = []
protected

См. определение в файле vendordataexchangemanager.php строка 58

◆ $isFullSync

bool $isFullSync = false
protected

См. определение в файле vendordataexchangemanager.php строка 49

◆ $syncEventMap

Sync Entities SyncEventMap $syncEventMap
protected

См. определение в файле vendordataexchangemanager.php строка 42

◆ $syncSectionMap

Sync Entities SyncSectionMap $syncSectionMap
protected

См. определение в файле vendordataexchangemanager.php строка 57