Interface EvaluationExecutionActionExtension
public interface EvaluationExecutionActionExtension
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class -
Method Summary
Modifier and TypeMethodDescriptionvoidadjustDataHolder(EvaluationExecutionActionExtension.EvaluationExecutionActionExtensionDataHolder dataHolder, String entityName, PrimaryKey entity, Entity execution) Called in GenerateEvaluationExecutionActionResource per execution generated.Override if a custom data holder is usedvoidCalled 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
-