package com.megatim.apifdxweb.core.ifaces.helper; import com.megatim.fdxcommons.model.pojo.CriteriaEntityFromView; import com.megatim.fdxcommons.model.pojo.PageData; import java.util.List; import java.util.Map; /** * * @author Gabuntu */ public interface DataConsumptionOperations { List> loadAll(String codeTypeFichier, String codeParticipant); List> findByCriterias(String codeTypeFichier, CriteriaEntityFromView criterion, String codeParticipant); List> loadAllAddedAndUpdated(String codeTypeFichier, String codeParticipant); // List> loadAllUpdated(String codeTypeFichier, String codeParticipant); long countAll(String codeTypeFichier, String codeParticipant); long countAllLoadedOrUpdated(String codeTypeFichier, String codeParticipant); PageData loadAllWithPagination(String codeTypeFichier, String codeParticipant, int pageNumber, int pageSize); PageData findByCriteriaWithPagination(String codeTypeFichier, CriteriaEntityFromView criterias, String codeParticipant, int pageNumber, int pageSize); }