package q02bCuestionarioVAPMSesionEJB;

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 Q02bCuestionarioVAPMSesion extends javax.ejb.EJBObject {



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

	// ---------- CUESTIONARIOS VAPM ----------

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

	

	/**

	 * Obtener el cuestionario

	 */

	public java.util.HashMap obtenerCuestionarioVAPM(String niCuesVAPM, HashMap mapaFiltroCuesVAPM, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Modificar en bbdd un cuestionario

	 */

	public java.lang.String guardarCuestionarioVAPM(HashMap mapaFiltroCuestionarioVAPM, HashMap mapaCuestionarioVAPM, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Obtener el ni del cuestionario

	 */

	public java.lang.String obtenerNiCuesVAPM(HashMap mapaFiltroCuestionarioVAPM, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Alta/Modificar un grupo de Cuestionarios

	 */

	public String altaModifGrupoCuestionariosVAPM(HashMap filtro, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Obtener Cuestionarios VAPM

	 */

	public ArrayList obtenerCuestionariosVAPM(HashMap mapaFiltroPortadaCuestionarioVAPM, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	/**

	 * Modificar Cuestionario VAPM

	 */

	public void modificarCuestionarioVAPM(String niCuesVAPM, HashMap mapaCuestionarioVAPM, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	/**

	 * Obtener Cuestionario Seleccionado VAPM

	 */

	public HashMap obtenerCuestionarioSeleccionadoVAPM(String niCuestionarioVAPM, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	/**

	 * Borrar Cuestionario VAPM

	 */

	public void borrarCuestionarioVAPM(String niCuestionarioVAPM, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	

	

	

	

	

}

