
#####
Event
#####


****
NAME
****


Kernel::System::Event - events management


***********
DESCRIPTION
***********


Global module to manage events.


****************
PUBLIC INTERFACE
****************


new()
=====


Don't use the constructor directly, use the ObjectManager instead:


.. code-block:: perl

     my $EventObject = $Kernel::OM->Get('Kernel::System::Event');



EventList()
===========


get a list of available events in the system.


.. code-block:: perl

     my %Events = $EventObject->EventList(
         ObjectTypes => ['Ticket', 'Article'],    # optional filter
     );
 
     returns
     (
         Ticket => ['TicketCreate', 'TicketPriorityUpdate', ...],
         Article => ['ArticleCreate', ...],
     )





