Class TimesheetTaskInsertEvent
java.lang.Object
overit.geocall.bl.GenericEvent<List<Long>>
overit.geocall.bl.BusinessEvent<List<Long>>
overit.geocall.bl.SimpleBusinessEvent<TimesheetTaskInsertInput,List<Long>>
overit.geocallapp.wfm.core.bl.timesheet.event.TimesheetTaskInsertEvent
public class TimesheetTaskInsertEvent
extends SimpleBusinessEvent<TimesheetTaskInsertInput,List<Long>>
Event to insert a task into a timesheet.
The launcher must provide a valid
The listener loads the
If the task overlaps several shifts or timesheets, the listener splits it.
The returned value is the list of inserted timesheet task ids.
The launcher must provide a valid
TimesheetTaskInsertInput in order to successfully call this event. The listener loads the
Timesheet or creates a new one, and adds the task to the timesheet. If the task overlaps several shifts or timesheets, the listener splits it.
The returned value is the list of inserted timesheet task ids.
- Since:
- 9.2
- GCApi:
- event
- Reactors:
- No Spouts
BTTimesheetTaskInsert(0)-
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
Constructors -
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
-
TimesheetTaskInsertEvent
-