package com.ejie.m62fb.dao.registroVPP;

import com.ejie.m62fb.model.AcuerdoVivienda;
import com.ejie.m62fb.model.documento.DocumentoAcuerdoReserva;

/**
 * DocumentosDao
 * 
XXXX
 */
public interface DocumentoAcuerdoReservaDao {
	/**
	 * Inserts a single row in the M62E14t0 table.
	 * 
	 * @param documentoRegVPP
	 *            DocumentoRegVPP
	 * @return DocumentoRegVPP
	 */
	DocumentoAcuerdoReserva add(DocumentoAcuerdoReserva documentoAcuerdoReserva);

	/**
	 * Finds a single row in the M62r12t0 table.
	 * 
	 * @param documento
	 *            Documento
	 * @return Documento
	 */
	DocumentoAcuerdoReserva find(DocumentoAcuerdoReserva documentoAcuerdoReserva);

	/**
	 * Recupera el documento por el acuerdo
	 * 
	 * @param acuerdoVivienda
	 *            AcuerdoVivienda
	 * @return DocumentoAcuerdoReserva
	 */
	DocumentoAcuerdoReserva findByAcuerdo(AcuerdoVivienda acuerdoVivienda);
}