class VerificacaoItemProcedimentoHospitalarRN extends AbstractFatDebugLogEnableRN {

	@SuppressWarnings("ucd")
	public boolean verificarOutrosRegistrosAtivosParaMesmoCodTabela(final Short phoSeq,
			final Integer seq,
			final Long codTabela) throws ApplicationBusinessException {

		boolean result = false;
		int qtd = 0;

		//check args
		if (phoSeq == null) {
			throw new IllegalArgumentException(MSG_PHO_SEQ_NAO_PODE_SER_NULO);
		}
		if (seq == null) {
			throw new IllegalArgumentException("seq não pode ser nulo.");
		}
		if (codTabela == null) {
			throw new IllegalArgumentException("codTabela não pode ser nulo.");
		}
		//algo
		qtd = this.obterQuantidadePhiAtivosPorTabelaSemSeq(phoSeq, seq, codTabela);
		if (qtd > 0) {
			throw new ApplicationBusinessException(FaturamentoExceptionCode.FAT_00131);
		}
		result = true;

		return result;
	}

}