1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс 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 строка 35

Методы

◆ addExdateToMasterEvent()

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

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

◆ clearCache()

clearCache ( )

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

◆ deleteEvent()

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

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

◆ exchange()

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

Base\BaseException

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

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

◆ getMeetingDescriptionForNewEvent()

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

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

◆ getSyncSectionMapBySyncSectionMap()

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

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

◆ handleDeleteInstance()

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

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

◆ handleImportedEvents()

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

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

◆ handleImportedSections()

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

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

◆ 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 строка 254

◆ importEvents()

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

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

◆ importSections()

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

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

◆ renewSubscription()

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

Psr\Container\NotFoundExceptionInterface

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

◆ saveEvent()

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

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

◆ savePermissions()

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

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

◆ updateConnection()

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

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

Поля

◆ $factory

Sync Factories FactoryBase $factory
protected

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

◆ $handlerMerge

SyncEventMergeHandler $handlerMerge
protected

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

◆ $importedLocalEventUidList

array $importedLocalEventUidList = []
protected

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

◆ $isFullSync

bool $isFullSync = false
protected

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

◆ $syncEventMap

Sync Entities SyncEventMap $syncEventMap
protected

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

◆ $syncSectionMap

Sync Entities SyncSectionMap $syncSectionMap
protected

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


Объявления и описания членов класса находятся в файле: