package q02bGruposSesionEJB;



import java.util.HashMap;



import q02b.exe.comun.Q02bAutenticador;



/**

 * Remote interface for Enterprise Bean: Q02bCuestionariosAyunMenSesion

 */



public interface Q02bGruposSesion extends javax.ejb.EJBObject {



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

	// ---------- PLAZOS ----------

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

	

	/**

	 * Obtener la lista de grupos

	 */

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



	/**

	 * Obtener un grupo

	 */

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

	

	/**

	 * Obtener un grupo

	 */

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

	

	/**

	 * Insertar en bbdd un grupo

	 */

	public void insertarGrupos(HashMap mapaGrupos, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Borrar en bbdd un grupo

	 */

	public void borrarGrupos(String niGrupo, Q02bAutenticador autenticador)throws java.rmi.RemoteException, Exception;

	

	/**

	 * Modificar en bbdd un grupo

	 */

	public void modificarGrupos(HashMap mapaGrupo,Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

}

