package q02bAyuntamientoSesionEJB;



import java.util.HashMap;



import q02b.exe.comun.Q02bAutenticador;



/**

 * Remote interface for Enterprise Bean: Q02bAyuntamientosSesion

 */



public interface Q02bAyuntamientoSesion extends javax.ejb.EJBObject {



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

	// ---------- AYUNTAMIENTOS ----------

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

	

	/**

	 * Obtener la lista de Ayuntamientos

	 */

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

	

	/**

	 * Insertar en la BBDD un Ayuntamientos

	 */

	public void insertarAyuntamiento(java.util.HashMap mapaAyuntamiento, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Obtiene un ayuntamiento

	 */

	public HashMap obtenerAyuntamiento(String idAyuntamiento, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Modificar un ayuntamiento

	 */

	public void modificarAyuntamiento(java.util.HashMap mapaAyuntamiento, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Borrar en bbdd un ayuntamiento

	 */

	public void borrarAyuntamiento(String idAyuntamiento, Q02bAutenticador autenticador)throws java.rmi.RemoteException, Exception;



}

