Class BatchUpdateEvent<I>
java.lang.Object
overit.geocall.bl.GenericEvent<List<Void>>
overit.geocall.bl.BusinessEvent<List<Void>>
overit.geocall.bl.SimpleBusinessEvent<List<I>,List<Void>>
overit.geocallapp.utilities.core.bl.common.batch.BatchEvent<I,Void>
overit.geocallapp.utilities.core.bl.common.batch.BatchUpdateEvent<I>
- Type Parameters:
I- the type of input items containing the data to update
- Direct Known Subclasses:
AddressUpdateBatchEvent,AssetCharacteristicValueUpdateBatchEvent,AssetTypeTemplateCharacteristicUpdateBatchEvent,AssetUpdateBatchEvent,LinearAssetLocationUpdateBatchEvent,MeasureUpdateBatchEvent,MeterUpdateBatchEvent,WorkOrderOperationUpdateBatchEvent,WorkShiftExceptionUpdateBatchEvent
Abstract base class for batch update events.
This class specializes
This class specializes
BatchEvent for update operations that don't return specific
output values. It processes a collection of input items to update existing records
in the system. - 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
ConstructorsModifierConstructorDescriptionprotectedBatchUpdateEvent(List<I> input) Creates a new batch update event with the specified list of input items. -
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
-
BatchUpdateEvent
Creates a new batch update event with the specified list of input items.- Parameters:
input- the list of input items containing the data to update
-