package org.magenta; import java.util.List; /** * Implementation of this interface process data from a given domain when one of * its affected data set is being loaded. * * @author normand * * L'implementation devrait vérifier si le processing a déjà été fait * pour ce Fixture * @param <S> */ public interface Processor<S extends DataSpecification> { /** * Process any data from any dataset in the specified <code>dataDomain</code>. * * @param dataDomain * the data domain */ public void process(Fixture<? super S> dataDomain); /** * @return the affected data set keys */ public List<DataKey<?>> getAffectedDataSetKeys(); }