Reference > API > CMS > Group
Group
CMS group use cases and event handlers
- What use cases are available in
webiny/api/cms/group? - Which event handlers can you implement?
- How to use the builder and factory APIs?
- How to import and use each exported item?
Overview
This page documents everything exported from webiny/api/cms/group. Import any of the items below directly from this path in your Webiny extensions.
Use Cases
CreateGroupUseCase
Use Case Abstraction — imported from webiny/api/cms/group
Interface CreateGroupUseCase.Interface:
Types:
Usage:
DeleteGroupUseCase
Use Case Abstraction — imported from webiny/api/cms/group
Interface DeleteGroupUseCase.Interface:
Types:
Usage:
GetGroupUseCase
Use Case Abstraction — imported from webiny/api/cms/group
Interface GetGroupUseCase.Interface:
Types:
Usage:
ListGroupsUseCase
Use Case Abstraction — imported from webiny/api/cms/group
Interface ListGroupsUseCase.Interface:
Types:
Usage:
UpdateGroupUseCase
Use Case Abstraction — imported from webiny/api/cms/group
Interface UpdateGroupUseCase.Interface:
Types:
Usage:
Event Handlers
GroupAfterCreateEventHandler
Event Handler Abstraction — imported from webiny/api/cms/group
Interface GroupAfterCreateEventHandler.Interface:
Event payload GroupAfterCreateEventPayload:
Types:
Usage:
GroupAfterDeleteEventHandler
Event Handler Abstraction — imported from webiny/api/cms/group
Interface GroupAfterDeleteEventHandler.Interface:
Event payload GroupAfterDeleteEventPayload:
Types:
Usage:
GroupAfterUpdateEventHandler
Event Handler Abstraction — imported from webiny/api/cms/group
Interface GroupAfterUpdateEventHandler.Interface:
Event payload GroupAfterUpdateEventPayload:
Types:
Usage:
GroupBeforeCreateEventHandler
Event Handler Abstraction — imported from webiny/api/cms/group
Interface GroupBeforeCreateEventHandler.Interface:
Event payload GroupBeforeCreateEventPayload:
Types:
Usage:
GroupBeforeDeleteEventHandler
Event Handler Abstraction — imported from webiny/api/cms/group
Interface GroupBeforeDeleteEventHandler.Interface:
Event payload GroupBeforeDeleteEventPayload:
Types:
Usage:
GroupBeforeUpdateEventHandler
Event Handler Abstraction — imported from webiny/api/cms/group
Interface GroupBeforeUpdateEventHandler.Interface:
Event payload GroupBeforeUpdateEventPayload:
Types:
Usage:
Services
ModelGroupFactory
Abstraction — imported from webiny/api/cms/group
Interface ModelGroupFactory.Interface:
Types:
Usage:
Types & Classes
CmsGroup
Type — imported from webiny/api/cms/group
A representation of content model group in the database.
@category CmsGroup @category Database model
CmsModelGroup
Type — imported from webiny/api/cms/group
@category Database model @category CmsModel