package q02bContactosSesionEJB;



import java.util.HashMap;



import q02b.exe.comun.Q02bAutenticador;



/**

 * Remote interface for Enterprise Bean: Q02bContactosSesion

 */



public interface Q02bContactosSesion extends javax.ejb.EJBObject {



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

	// ---------- CONTACTOS ----------

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

	

	/**

	 * Obtener la lista de Contactos

	 */

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

	

	/**

	 * Insertar en la BBDD un Contacto

	 */

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

	

	/**

	 * Obtiene un Contacto

	 */

	public HashMap obtenerContacto(String idContacto, Q02bAutenticador autenticador) throws java.rmi.RemoteException, Exception;

	

	/**

	 * Modificar un Contacto

	 */

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

	

	/**

	 * Borrar en bbdd un Contacto

	 */

	public void borrarContactos(String idContacto, Q02bAutenticador autenticador)throws java.rmi.RemoteException, Exception;



}

