/** * verifica duplicação de registro depois salva * * @param situacaoDemanda * @throws ECARException */ public void salvar(SitDemandaSitd situacaoDemanda) throws ECARException { if (pesquisarDuplos(situacaoDemanda, new String[] {"descricaoSitd"}, "codSitd").size() > 0) throw new ECARException("situacao.validacao.registroDuplicado"); // antes de salvar verifica se existe alguma situação já setada como primeira situação if (jaTemPrimeiraSituacao(situacaoDemanda)) throw new ECARException("situacaoDemanda.validacao.indPrimeiraSituacaoSitd.duplicada"); super.salvar(situacaoDemanda); }