package com.megatim.fdxconsultation.core.ifaces.integration; import com.megatim.fdxcommons.core.ifaces.abstracts.CustomManagerIFaces; import com.megatim.fdxcommons.model.integration.ColumnDefinition; import com.megatim.fdxcommons.model.integration.ColumnDefinitionId; import com.megatim.fdxcommons.model.searchentities.ColumnDefinitionSearch; import com.megatim.fdxconsultation.model.administration.User; import java.util.List; import java.util.Map; import java.util.Set; import javax.persistence.Tuple; /** * * @author ASUS */ public interface ColumnDefinitionManager extends CustomManagerIFaces { public ColumnDefinition findByNameAndReferentielAndTypeFichier(String columnName, String referentielVersion, String codeTypeFichier); public List findByReferentiel(String referentielVersion); public List findByReferentielAndTypeFichier(String referentielVersion, String codeTypeFichier); public Set findTypeFichierByReferentiel(String referentielVersion); Map getColumnsDefimitionMap(String codeTypeFichier, String referentielVersion); List byRefVersionAndByTypeFichier(); }