package q02bInformantesSesionEJB;

import java.util.HashMap;

import org.w3c.dom.Document;

import java.util.ArrayList;



import q02b.exe.comun.Q02bAutenticador;

/**

 * Remote interface for Enterprise Bean: Q02bCuestionariosAyunMenSesion

 */



public interface Q02bInformantesSesion extends javax.ejb.EJBObject {



	// ---------------------------------------------------------------------------------------------------------

	// ---------- USUARIOS ----------

	// ---------------------------------------------------------------------------------------------------------

	/**

	 * Insertar en bbdd un nuevo informante

	 */

	public String insertarInformante(HashMap mapaInformantes, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Modificar en bbdd un informante

	 */

	public void modificarInformante(HashMap mapaInformantes, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	

	/**

	 * Borrar en bbdd un informante

	 */

	public void borrarInformante(String idInformante, Q02bAutenticador autenticador)throws java.rmi.RemoteException, Exception;

	

	/**

	 * Obtener la lista de informantes

	 */

	public java.util.ArrayList obtenerInformantes(HashMap mapaFiltroInformantes, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Obtener un Informante

	 */

	public java.util.HashMap obtenerInformante(String idInformante, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;



}

