class ManterCondicaoAtendimentoRN extends BaseBusiness {

	public void remover(Short codigoCondicaoAtendimento) throws ApplicationBusinessException  {
		AacCondicaoAtendimento condicaoAtendimento = this.getAacCondicaoAtendimentoDAO().obterPorChavePrimaria(codigoCondicaoAtendimento);
		if(this.getAacFormaAgendamentoDAO().existeFormaAgendamentoComCondicaoAtendimentoCount(condicaoAtendimento)) {
			throw new ApplicationBusinessException(ManterCondicaoAtendimentoRNExceptionCode.AGH_00651);
		} else {
			this.getAacCondicaoAtendimentoDAO().remover(condicaoAtendimento);
			this.getAacCondicaoAtendimentoDAO().flush();
		}
	}

}