package com.megatim.fdxconsultation.core.impl.searchs; import com.megatim.fdxcommons.model.referentiel.TypeFichier; import com.megatim.fdxconsultation.core.ifaces.searchs.DashboardFichierManager; import com.megatim.fdxconsultation.dao.ifaces.stats.TableauBordDAO; import com.megatim.fdxconsultation.model.searchentities.TypeFichierSearch; import java.util.List; import javax.enterprise.context.Dependent; import javax.inject.Inject; /** * * @author Gabuntu */ @Dependent public class DashboardFichierManagerImpl implements DashboardFichierManager { @Inject private TableauBordDAO dao; @Override public List tableauBordTypeFichiers(String userName, String referentielVersion, TypeFichierSearch typeFichierSearch, int pageNumber, int pageSize) { return dao.tableauBordTypeFichiers(userName, referentielVersion, typeFichierSearch, pageNumber, pageSize); } @Override public Long countTableauBordTypeFichiers(String userName, String referentielVersion, TypeFichierSearch typeFichierSearch) { return dao.countTableauBordTypeFichiers(userName, referentielVersion, typeFichierSearch); } @Override public List tableauBordGlobalTypeFichiers(String referentielVersion, TypeFichierSearch typeFichierSearch, int pageNumber, int pageSize) { return dao.tableauBordGlobalTypeFichiers(referentielVersion, typeFichierSearch, pageNumber, pageSize); } @Override public Long countTableauBordGlobalTypeFichiers(String referentielVersion, TypeFichierSearch typeFichierSearch) { return dao.countTableauBordGlobalTypeFichiers(referentielVersion, typeFichierSearch); } }