Class DynamicFormsTemplateAutoGenerableRequiredSearchEvent
java.lang.Object
overit.geocall.bl.GenericEvent<Collection<DataCollectionTemplateRelease>>
overit.geocall.bl.BusinessEvent<Collection<DataCollectionTemplateRelease>>
overit.geocall.bl.SimpleBusinessEvent<DynamicFormsTemplateAutoGenerableRequiredSearchInput,Collection<DataCollectionTemplateRelease>>
overit.geocallapp.wfm.mobileforms.bl.template.event.DynamicFormsTemplateAutoGenerableRequiredSearchEvent
public class DynamicFormsTemplateAutoGenerableRequiredSearchEvent
extends SimpleBusinessEvent<DynamicFormsTemplateAutoGenerableRequiredSearchInput,Collection<DataCollectionTemplateRelease>>
Event to search for required auto generable dynamic forms templates.
This event searches for Dynamic Forms templates that are marked as "auto generable from mobile" in the Mobile Card configuration and have an outcome rule with the "required if auto-generable" flag set to true for the specified outcome reason.
The launcher must provide a valid intervention group ID and outcome reason ID
in the DynamicFormsTemplateAutoGenerableRequiredSearchInput.
The listener returns a collection of DataCollectionTemplateRelease objects that are required but missing.
- Since:
- 22.0
- GCApi:
- event
- Reactors:
- No Spouts
BTDynamicFormsTemplateAutoGenerableRequiredSearch(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
ConstructorsConstructorDescriptionDynamicFormsTemplateAutoGenerableRequiredSearchEvent(DynamicFormsTemplateAutoGenerableRequiredSearchInput input) Creates a new 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
-
DynamicFormsTemplateAutoGenerableRequiredSearchEvent
public DynamicFormsTemplateAutoGenerableRequiredSearchEvent(DynamicFormsTemplateAutoGenerableRequiredSearchInput input) Creates a new event with the specified input.- Parameters:
input- the input containing intervention group and outcome reason
-