Subsystem V Events
< home
Definitions
An event represents a happening of any kind pertaining to a number of business objects including:
- Code Enforcement Case
CECase - Occupancy Periods
OccPeriod - Property (Events on properties are stored in special code enforcement cases called property info cases)
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.