package com.megatim.fdxconsultation.core.ifaces.log;
|
|
import com.megatim.fdxcommons.model.pojo.CriteriaEntityFromView;
|
import com.megatim.fdxconsultation.core.ifaces.abtracts.GenericReportingManagerIFaces;
|
import com.megatim.fdxconsultation.core.ifaces.abtracts.ManagerWithCriteriaEntityIFaces;
|
import com.megatim.fdxconsultation.model.administration.User;
|
import com.megatim.fdxconsultation.model.dto.log.UserActionStatData;
|
import com.megatim.fdxconsultation.model.dto.log.UserActionStatDto;
|
import com.megatim.fdxconsultation.model.log.ApiUserActionLog;
|
import com.megatim.fdxconsultation.model.log.dtos.ApiUserActionSummarySearch;
|
import com.megatim.fdxconsultation.reporting.model.log.ApiUserActionLogReporting;
|
import java.util.List;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public interface ApiUserActionLogManager extends ManagerWithCriteriaEntityIFaces<ApiUserActionLog, Long, User>,
|
GenericReportingManagerIFaces<ApiUserActionLogReporting, CriteriaEntityFromView, Long> {
|
|
List<UserActionStatDto> getByStatut(ApiUserActionSummarySearch apiUserActionSummarySearch);
|
|
List<UserActionStatData> getByStatutAndUserName(ApiUserActionSummarySearch apiUserActionSummarySearch);
|
|
List<UserActionStatData> getByStatutAndPath(ApiUserActionSummarySearch apiUserActionSummarySearch);
|
}
|