codenforce

municipal code enforcement database application

View on GitHub

Subsystem V Events

< home

Definitions

An event represents a happening of any kind pertaining to a number of business objects including:

Components

Events are stored in the event table in the DB and the EventCnF object in Java Land. They are composite objects and contain a number of children, the most important is their EventCategory child, which itself is categorized using the EventType enum.

Processing

The EventCorodinator is responsible for routing all event-related actions, including creating and editing events. As a new event is processed the EventCoordinator will give other applicable coordinators the chance to examine the event being created and tweak its fields or values, add an additional event to the list of events to be committed.