private void updateConjuge(AssociadoVO associado) throws SmartEnvException, SmartAppException { if (associado.getConjuge() != null && associado.getConjuge().getCodigo() != null) { pessoaRN.update(associado.getConjuge()); conjugeRN.update(associado.getConjuge()); } }
private void insertConjuge(AssociadoAssembler associado) throws SmartEnvException, SmartAppException { if (associado.getConjuge() != null && associado.getNome() != null && !"".equals(associado.getConjuge().getNome())) { // testar se data de nascimento e CPF do conjuge estão sendo preenchidos: // por enquanto esta regra deve ficar comentada, para não travar a manutenção em produção. /* if (associado.getConjuge().getCpf() == null || associado.getConjuge().getCpf().equals("")) { throw new SmartAppException("Você deve informar o CPF do cônjuge."); } if (associado.getConjuge().getDataNascimento() == null) { throw new SmartAppException("Você deve informar a data de nascimento do cônjuge."); } */ associado.getConjuge().setAssociado(associado); associado.setConjuge(conjugeRN.insert(associado.getConjuge())); } }