Uses of Interface
de.xima.fc.interfaces.workflow.triggers.ITriggerHandler
Packages that use ITriggerHandler
Package
Description
The workflow engine is generic in the sense that it never checks the type of a
trigger or
node for special types, all logic is implemented in terms
of the ITriggerHandler and
INodeHandler interfaces.-
Uses of ITriggerHandler in de.xima.fc.interfaces.workflow.bpmn
Methods in de.xima.fc.interfaces.workflow.bpmn that return ITriggerHandlerModifier and TypeMethodDescriptionIWorkflowElementStore.triggerHandler(WorkflowTrigger trigger) Gets the handler for the given workflow trigger. -
Uses of ITriggerHandler in de.xima.fc.interfaces.workflow.mixin
Subinterfaces of ITriggerHandler in de.xima.fc.interfaces.workflow.mixinModifier and TypeInterfaceDescriptioninterfaceIBeanValidatingTrigger<TData>Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on the trigger's properties model.interfaceIOfficialHelpPageTrigger<TData>Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.interfaceISemverUpdatingTrigger<TData>AISemverUpdatingforWorkflowTriggerhandlers.interfaceISingleTriggerPrototype<TData>Mixin that implementsITriggerHandler.getTriggerPrototypes(IGetTriggerPrototypesParams)for cases when a handler only wishes to provide a single prototype.interfaceISpecificTriggerListener<TData>Mixin interface for triggers that are invoked only by an external event specifying the ID of the trigger. -
Uses of ITriggerHandler in de.xima.fc.plugin.interfaces.workflow
Methods in de.xima.fc.plugin.interfaces.workflow that return ITriggerHandler -
Uses of ITriggerHandler in de.xima.fc.plugin.workflow.registry
Subinterfaces with type arguments of type ITriggerHandler in de.xima.fc.plugin.workflow.registryModifier and TypeInterfaceDescriptioninterface -
Uses of ITriggerHandler in de.xima.fc.workflow.designer.helper
Subclasses with type arguments of type ITriggerHandler in de.xima.fc.workflow.designer.helperModifier and TypeClassDescriptionfinal classHelper methods for creating and modifying aElementInfoPanelModelfor triggers.Methods in de.xima.fc.workflow.designer.helper with parameters of type ITriggerHandlerModifier and TypeMethodDescriptionstatic <TData> CheckForUnsavedChangedResult<WorkflowTrigger> ElementPropertiesHelper.checkForUnsavedChanges(IEntityContext ec, long processId, UUID elementUuid, TData data, ITriggerHandler<TData> handler) -
Uses of ITriggerHandler in de.xima.fc.workflow.designer.mixin
Subinterfaces of ITriggerHandler in de.xima.fc.workflow.designer.mixinModifier and TypeInterfaceDescriptioninterfaceISingleBaseBuiltinTriggerPrototype<TData extends BaseTriggerProps>Mixin that extendsISingleBaseTriggerPrototypefor built-in trigger types.interfaceMixin that extendsISingleTriggerPrototypefor built-in trigger types. -
Uses of ITriggerHandler in de.xima.fc.workflow.designer.registry.triggers
Classes in de.xima.fc.workflow.designer.registry.triggers that implement ITriggerHandlerModifier and TypeClassDescriptionfinal classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_CATCH_ERROR.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_DOI_VERIFIED.final classTheINodeHandlerfor triggers of typeEWorkflowTriggerType.FC_FORM_RECORD_MESSAGE_POSTED.final classTheINodeHandlerfor triggers of typeEWorkflowTriggerType.FC_FORM_RECORD_MESSAGE_UPLOAD_REQUEST_FULFILLED.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_FORM_SUBMIT_BUTTON.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_INVITATION_ERROR.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_INVITATION_SENT.final classTheINodeHandlerfor triggers of typeEWorkflowTriggerType.FC_MANUAL.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_QUALIFIED_FORM_SUBMIT_BUTTON.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_STATE_TIMER.final classTheITriggerHandlerfor nodes of typeEWorkflowTriggerType.FC_TIME_POINT.final classTheINodeHandlerfor triggers of typeEWorkflowTriggerType.FC_USER_INVOCATION. -
Uses of ITriggerHandler in de.xima.fc.workflow.mixin
Subinterfaces of ITriggerHandler in de.xima.fc.workflow.mixinModifier and TypeInterfaceDescriptioninterfaceIBaseTrigger<TData extends BaseTriggerProps>Trigger handler for triggers with a properties model that inherit fromBaseTriggerProps.interfaceIBuiltinTriggerType<TData>Mixin for all built-in workflow trigger handlers.interfaceIDefaultClientHandlerTrigger<TData extends BaseTriggerProps>Trigger handler for triggers that wish to register the default client-side handlers.interfaceIPluginTriggerHandler<TData extends BaseTriggerProps>Mixin meant forIPluginWorkflowTriggerplugins that only wish to provide a workflow trigger that executes some business logic.interfaceISingleBaseTriggerPrototype<TData extends BaseTriggerProps>A mixin for all triggers that areISingleTriggerPrototypeand additionally use a properties model that extends fromBaseTriggerProps.Classes in de.xima.fc.workflow.mixin that implement ITriggerHandlerModifier and TypeClassDescriptionclassAPluginTriggerHandler<TData extends BaseTriggerProps>Abstract base class meant forIPluginWorkflowTriggerplugins that only wish to provide a workflow action that executes some business logic.Methods in de.xima.fc.workflow.mixin that return ITriggerHandlerModifier and TypeMethodDescriptiondefault ITriggerHandler<TData> IPluginTriggerHandler.getTriggerHandler() -
Uses of ITriggerHandler in de.xima.fc.workflow.setup
Methods in de.xima.fc.workflow.setup with parameters of type ITriggerHandlerModifier and TypeMethodDescriptionprotected booleanStateTimerTriggerSetup.isAppliesToFormRecordUpdate(IEntityContext ec, Vorgang formRecord, ITriggerHandler<FcStateTimerProps> handler) protected booleanTimePointTriggerSetup.isAppliesToFormRecordUpdate(IEntityContext ec, Vorgang formRecord, ITriggerHandler<FcTimePointProps> handler)