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<TypeFichier> 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<TypeFichier> 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);
|
}
|
|
}
|