/*
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
*/
|
package com.megatim.fdxconsultation.core.ifaces.log;
|
|
import com.megatim.fdxcommons.model.log.UserActionLog;
|
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.UserActionLogDto;
|
import javax.servlet.http.HttpServletRequest;
|
import javax.ws.rs.core.Context;
|
import javax.ws.rs.core.HttpHeaders;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public interface UserActionLogManager extends ManagerWithCriteriaEntityIFaces<UserActionLog, Long, User>,
|
GenericReportingManagerIFaces<UserActionLogDto, CriteriaEntityFromView, Long> {
|
|
public void log(HttpHeaders headers, @Context HttpServletRequest request,
|
String message, String utilisateur);
|
|
}
|