package eu.dnetlib.iis.wf.export.actionmanager.module; import java.util.List; import eu.dnetlib.actionmanager.actions.AtomicAction; /** * Action builder module. * * @author mhorst * * @param <T> */ public interface ActionBuilderModule<T> { /** * Creates collection of actions. * * @param object avro input object * @throws TrustLevelThresholdExceededException thrown when trust level threshold was exceeded */ List<AtomicAction> build(T object) throws TrustLevelThresholdExceededException; }