package com.ejie.ab79.service.propuestaSancion;

import java.util.List;

import com.ejie.ab79.model.propuestaSancion.DocumentosPropuesta;
import com.ejie.x38.dto.TableRequestDto;
import com.ejie.x38.dto.TableResponseDto;
import com.ejie.x38.dto.TableRowDto;

public interface PropuestaSancionDocumentosService {

	TableResponseDto<DocumentosPropuesta> filter(String IdInspeccion, TableRequestDto tableRequestDto, boolean b);

	TableResponseDto<DocumentosPropuesta> getTable(List<DocumentosPropuesta> listaDocumentos,
			TableRequestDto tableRequestDto);

	/**
	 * Searches rows in the DocumentosPropuesta table.
	 *
	 * @param tableRequestDto
	 *            TableRequestDto
	 * @param startsWith
	 *            Boolean
	 * @return List<TableRowDto<DocumentosPropuesta>>
	 */
	List<TableRowDto<DocumentosPropuesta>> search(String idInspeccion, List<DocumentosPropuesta> searchDocumentos,
			TableRequestDto tableRequestDto, Boolean startsWith);

}
