class AtoMedicoAihRN extends AbstractAGHUCrudRn<FatAtoMedicoAih> {

	protected boolean verificarQtdAtosDentroLimite(
			final FatAtoMedicoAih entidade)
			throws ApplicationBusinessException {

		boolean result = false;
		long qtd = 0;
		int maxQtd = 0;

		// Busca quantidade maxima de atos medicos por página de espelho de AIH
		maxQtd = this.obterAghParametroMaxAtoMedicoAih();
		qtd = this.obterQtdFatAtoMedicoAihPorEai(
				entidade.getId().getEaiSeq(), entidade.getId().getEaiCthSeq());
		if (qtd > maxQtd) {
			throw new ApplicationBusinessException(FaturamentoExceptionCode.FAT_00406,
					Integer.valueOf(maxQtd), Long.valueOf(qtd));
	}
		result = true;
		return result;	
	}

}