Interface EvaluationExecutionActionExtension
public interface EvaluationExecutionActionExtension
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
-
Method Summary
Modifier and TypeMethodDescriptionvoid
adjustDataHolder
(EvaluationExecutionActionExtension.EvaluationExecutionActionExtensionDataHolder dataHolder, String entityName, PrimaryKey entity, Entity execution) Called in GenerateEvaluationExecutionActionResource per execution generated.Override if a custom data holder is usedvoid
Called in GenerateEvaluationExecutionActionResource once after all GenerateEvaluationExecutionsTask are done.
-
Method Details
-
adjustDataHolder
void adjustDataHolder(EvaluationExecutionActionExtension.EvaluationExecutionActionExtensionDataHolder dataHolder, String entityName, PrimaryKey entity, Entity execution) Called in GenerateEvaluationExecutionActionResource per execution generated. Should be used to add some infos to EvaluationExecutionActionExtensionDataHolder which is later used in `doAfter` -
doAfter
void doAfter(EvaluationExecutionActionExtension.EvaluationExecutionActionExtensionDataHolder dataHolder) Called in GenerateEvaluationExecutionActionResource once after all GenerateEvaluationExecutionsTask are done. E.g. can be used to send additional mails -
createDataHolder
default EvaluationExecutionActionExtension.EvaluationExecutionActionExtensionDataHolder createDataHolder()Override if a custom data holder is used
-