/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package genealogie.servlet.actions; import genealogie.servlet.Historique; import genealogie.servlet.actioninterface.ActionInterface; import genealogie.servlet.etapes.Etape; import genealogie.session.stateful.gpinterface.gphome.GeniEnTiqueHome; import java.io.IOException; import java.util.Hashtable; import java.util.LinkedList; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * * @author peche */ public abstract class Action implements ActionInterface{ private Hashtable historiques = null; private Etape etape = null; public abstract Historique executer( Etape etape, Historique historiques, GeniEnTiqueHome geniEnTiqueHome, HttpServletRequest request, HttpServletResponse response, HttpServlet httpServlet) throws IOException, ServletException; public abstract LinkedList depiler( LinkedList historiques, Historique historique); public abstract LinkedList empiler ( LinkedList historiques, Historique historique); }