package web.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * @author jc * */ public interface IMappingControl { /** * Contrôle la validité d'une requête * @param request requête * @param response réponse * @return vrai si la requête est valide */ public boolean isValid(HttpServletRequest request,HttpServletResponse response); /** * Méthode appelée si la requête n'est pas valide * @param request requête * @param response réponse */ public void onInvalidControl(HttpServletRequest request,HttpServletResponse response); /** * Contrôle la requête avant toute action * @param request requête * @param response réponse * @return vrai si l'exécution peut continuer */ public boolean beforeProcessAction(HttpServletRequest request,HttpServletResponse response); }