Class NotificationEvent<T>
java.lang.Object
overit.geocall.bl.GenericEvent<Void>
overit.geocall.bl.BusinessEvent<Void>
overit.geocall.bl.SimpleBusinessEvent<NotificationInput<T>,Void>
overit.geocallapp.utilities.core.bl.common.notification.NotificationEvent<T>
- Type Parameters:
T- the type of entity being notified
- Direct Known Subclasses:
AccountNotificationEvent,AddressNotificationEvent,AppointmentNotificationEvent,AssetNotificationEvent,AssetTypeOperationCenterNotificationEvent,BundleNotificationEvent,BundleOperationNotificationEvent,DataCollectionTemplateHeaderNotificationEvent,DataCollectionTemplateStructureOutcomeRuleNotificationEvent,DCTemplateVisibilityRuleHeaderNotificationEvent,DCTemplateVisibilityRuleRowNotificationEvent,DirectoryNotificationEvent,HolidayNotificationEvent,InterventionOutcomeNotificationEvent,InterventionResourceNotificationEvent,MeasureNotificationEvent,MobileFormsSheetNotificationEvent,MobileFormsTemplateStructureReleaseNotificationEvent,OperationCenterNotificationEvent,ResourceNotificationEvent,ResourceSkillNotificationEvent,SchedulingNotificationEvent,SkillConfigurationDivisionNotificationEvent,WorkCycleStructureNotificationEvent,WorkOrderHeaderNotificationEvent,WorkOrderOperationNotificationEvent,WorkOrderOperationResourceNotificationEvent,WorkShiftExceptionNotificationEvent,WorkShiftNotificationEvent
Abstract business event for entity notifications.
This class provides a framework for notifying system components about changes to entities, such as insertions, updates, or deletions. It processes a
The event doesn't return any specific output (Void) as it's primarily used for notification purposes rather than data transformation.
This class provides a framework for notifying system components about changes to entities, such as insertions, updates, or deletions. It processes a
NotificationInput containing both the entity and the action performed on it. The event doesn't return any specific output (Void) as it's primarily used for notification purposes rather than data transformation.
- Since:
- 1.0
- GCApi:
- event
- No Reactors
- No Spouts
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.bl.GenericEvent
GenericEvent.Step<O> -
Field Summary
Fields inherited from class overit.geocall.bl.SimpleBusinessEvent
inputFields inherited from class overit.geocall.bl.GenericEvent
executorService, journal, streamJournal -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNotificationEvent(NotificationInput<T> input) Creates a new notification event with the specified input. -
Method Summary
Methods inherited from class overit.geocall.bl.SimpleBusinessEvent
getInputMethods inherited from class overit.geocall.bl.BusinessEvent
doLaunchMethods inherited from class overit.geocall.bl.GenericEvent
clearEvents, defineInterruptor, defineResult, getJournal, getResult, getSpouts, getStreamJournal, isInternal, launch, launch, launchAsync, launchAsync, register, registerSpouts
-
Constructor Details
-
NotificationEvent
Creates a new notification event with the specified input.- Parameters:
input- the notification input containing the entity and action
-