1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс AbstractGroupService
Граф наследования:AbstractGroupService:
CollabService AbstractGroupServiceDecorator GroupService CorrectModeratorDecorator RequirementDecorator AccessDecorator

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

 __construct ()
 add (AddCommand $command)
 update (UpdateCommand $command)
 delete (DeleteCommand $command)

Защищенные члены

 getAddHandlers ()
 getUpdateHandlers ()
 getDeleteHandlers ()
 checkAddCommand (AddCommand $command)
 checkUpdateCommand (UpdateCommand $command)
 checkDeleteCommand (DeleteCommand $command)
 finalizeAddResult (GroupResult $result)
 finalizeUpdateResult (GroupResult $result)
 finalizeDeleteResult (GroupResult $result)
 sendAddEvent (AddCommand $command, Workgroup $entity)
 sendBeforeUpdateEvent (UpdateCommand $command, Workgroup $entity)
 sendUpdateEvent (UpdateCommand $command, Workgroup $entityBefore, Workgroup $entityAfter)
 sendDeleteEvent (DeleteCommand $command, Workgroup $entityBefore)
 init ()

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

GroupRegistry $registry
ValidationService $validationService

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

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

Конструктор(ы)

◆ __construct()

__construct ( )

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

Методы

◆ add()

add ( AddCommand $command)

Переопределяется в CorrectModeratorDecorator, RequirementDecorator и AccessDecorator.

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

◆ checkAddCommand()

checkAddCommand ( AddCommand $command)
protected

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

◆ checkDeleteCommand()

checkDeleteCommand ( DeleteCommand $command)
protected

Переопределяется в CollabService.

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

◆ checkUpdateCommand()

checkUpdateCommand ( UpdateCommand $command)
protected

Переопределяется в CollabService.

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

◆ delete()

delete ( DeleteCommand $command)

Переопределяется в AccessDecorator.

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

◆ finalizeAddResult()

finalizeAddResult ( GroupResult $result)
protected

Переопределяется в CollabService.

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

◆ finalizeDeleteResult()

finalizeDeleteResult ( GroupResult $result)
protected

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

◆ finalizeUpdateResult()

finalizeUpdateResult ( GroupResult $result)
protected

Переопределяется в CollabService.

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

◆ getAddHandlers()

getAddHandlers ( )
abstractprotected
Возвращает
AddHandlerInterface[]

Переопределяется в CollabService, AbstractGroupServiceDecorator и GroupService.

◆ getDeleteHandlers()

getDeleteHandlers ( )
abstractprotected
Возвращает
DeleteHandlerInterface[]

Переопределяется в CollabService, AbstractGroupServiceDecorator и GroupService.

◆ getUpdateHandlers()

getUpdateHandlers ( )
abstractprotected
Возвращает
UpdateHandlerInterface[]

Переопределяется в CollabService, AbstractGroupServiceDecorator и GroupService.

◆ init()

init ( )
protected

Переопределяется в CollabService.

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

◆ sendAddEvent()

sendAddEvent ( AddCommand $command,
Workgroup $entity )
protected

Переопределяется в CollabService.

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

◆ sendBeforeUpdateEvent()

sendBeforeUpdateEvent ( UpdateCommand $command,
Workgroup $entity )
protected

Переопределяется в CollabService.

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

◆ sendDeleteEvent()

sendDeleteEvent ( DeleteCommand $command,
Workgroup $entityBefore )
protected

Переопределяется в CollabService.

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

◆ sendUpdateEvent()

sendUpdateEvent ( UpdateCommand $command,
Workgroup $entityBefore,
Workgroup $entityAfter )
protected

Переопределяется в CollabService.

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

◆ update()

update ( UpdateCommand $command)

Переопределяется в AccessDecorator.

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

Поля

◆ $registry

GroupRegistry $registry
protected

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

◆ $validationService

ValidationService $validationService
protected

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


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