package com.ejie.m62fb.dao.registroVPP;

import java.util.List;

import com.ejie.m62fb.model.ExpedienteSancionador;
import com.ejie.x38.dto.JQGridRequestDto;

/**
 * ExpedienteSancionadorDao generated by UDA, 12-nov-2015 17:14:32.
 * 
XXXX
 */

public interface ExpedienteSancionadorDao {

	/**
	 * Finds rows in the ExpedienteSancionador table using like.
	 * 
	 * @param ExpedienteSancionador
	 *            expedienteSancionador
	 * @param jqGridRequestDto
	 *            JQGridRequestDto
	 * @param startsWith
	 *            Boolean
	 * @return List
	 */
	List<ExpedienteSancionador> findAllLike(
			ExpedienteSancionador expedienteSancionador,
			JQGridRequestDto jqGridRequestDto, Boolean startsWith);

	/*
	 * OPERACIONES RUP_TABLE
	 */

	/**
	 * Counts rows in the ExpedienteSancionador table using like.
	 * 
	 * @param expedienteSancionador
	 *            ExpedienteSancionador
	 * @param startsWith
	 *            Boolean
	 * @return Long
	 */
	Long findAllLikeCount(ExpedienteSancionador expedienteSancionador,
			Boolean startsWith);

	/**
	 * Counts rows in the ExpedienteSancionador table.
	 * 
	 * @param expedienteSancionador
	 *            ExpedienteSancionador
	 * @return Long
	 */
	Long findAllCount(ExpedienteSancionador expedienteSancionador);
}
