package com.ejie.m62fb.service.registroVPP;

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

/**
 * DocumentoAcuerdoReservaService
 * 
XXXX
 */
public interface DocumentoAcuerdoReservaService {
	/**
	 * Inserts a single row in the M62r42t0 table.
	 * 
	 * @param documento
	 *            DocumentoAcuerdoReserva
	 * @return DocumentoAcuerdoReserva
	 */
	DocumentoAcuerdoReserva add(DocumentoAcuerdoReserva documentoRegVPP);

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

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