Bitrix API

VendorDataExchangeManager uses HandleStatusTrait

Table of Contents

Methods

__construct()  : mixed
addExdateToMasterEvent()  : Event
addStatusHandler()  : $this
addStatusHandlerList()  : $this
clearCache()  : void
deleteEvent()  : Event
exchange()  : $this
filterUnchangedSections()  : bool
getMeetingDescriptionForNewEvent()  : MeetingDescription
getStatusHandlerList()  : array<string|int, callable>
getSyncSectionMapBySyncSectionMap()  : SyncSectionMap
handleDeleteInstance()  : void
handleImportedEvents()  : void
handleImportedSections()  : void
handleMerge()  : Event
handleSyncEvent()  : void
importEvents()  : self
importSections()  : $this
renewSubscription()  : mixed
saveEvent()  : void
savePermissions()  : void
updateConnection()  : self
validateSyncEventChange()  : bool

Methods

addStatusHandler()

public addStatusHandler(callable $handler) : $this
Parameters
$handler : callable
Return values
$this

addStatusHandlerList()

public addStatusHandlerList(array<string|int, callable> $handlers) : $this
Parameters
$handlers : array<string|int, callable>
Return values
$this

getStatusHandlerList()

public getStatusHandlerList() : array<string|int, callable>
Return values
array<string|int, callable>

handleMerge()

public handleMerge(SyncEventMap $localEventCollection, string $vendorId, SyncEventMergeHandler $handlerMerge, SyncEvent $syncEvent, EventConnection|null $eventConnection, Event $event, SyncSection $syncSection) : Event
Parameters
$localEventCollection : SyncEventMap
$vendorId : string
$handlerMerge : SyncEventMergeHandler
$syncEvent : SyncEvent
$eventConnection : EventConnection|null
$event : Event
$syncSection : SyncSection
Tags
throws
BaseException
Return values
Event

importEvents()

public importEvents() : self
Tags
throws
ArgumentException
throws
BaseException
throws
LoaderException
throws
ObjectException
throws
ObjectNotFoundException
throws
ObjectPropertyException
throws
SystemException
Return values
self

renewSubscription()

public renewSubscription(Connection $connection) : mixed
Parameters
$connection : Connection
Tags
throws
ArgumentException
throws
ObjectException
throws
ObjectNotFoundException
throws
ObjectPropertyException
throws
SystemException
throws
NotFoundExceptionInterface

        
On this page

Search results