if (contar(estrutura.getTipoAcompanhamentoTas()) > 0) {
List list = new ArrayList(estrutura.getTipoAcompanhamentoTas());
TipoAcompanhamentoTa ocorrencia = (TipoAcompanhamentoTa) list.get(0);
excluir = false;
throw new ECARException(
"estrutura.exclusao.erro.tipoAcompanhamentoTas", null, new String[] {ocorrencia.getDescricaoTa()});
}
if (contar(estrutura.getItemEstruturaIetts()) > 0) {
List list = new ArrayList(estrutura.getItemEstruturaIetts());
ItemEstruturaIett ocorrencia = (ItemEstruturaIett)list.get(0);
excluir = false;
if(ocorrencia.getNomeIett() != null) {
throw new ECARException(
"estrutura.exclusao.erro.itemEstruturaIetts", null, new String[] {ocorrencia.getNomeIett()});
} else if (ocorrencia.getDescricaoIett() != null) {
throw new ECARException(
"estrutura.exclusao.erro.itemEstruturaIetts", null, new String[] {ocorrencia.getDescricaoIett()});
} else {
throw new ECARException(
"estrutura.exclusao.erro.itemEstruturaIetts", null, new String[] {""});
}
}
if (contar(estrutura.getEstruturaSituacaoEtts()) > 0){
List list = new ArrayList(estrutura.getEstruturaSituacaoEtts());
SituacaoSit ocorrencia = (SituacaoSit) list.get(0);
excluir = false;
throw new ECARException(
"estrutura.exclusao.erro.estruturaSituacaoEtts", null, new String[] {ocorrencia.getDescricaoSit()});
}
if (contar(estrutura.getEstruturaEtts()) > 0){
excluir = false;
throw new ECARException("estrutura.exclusao.erro.estruturaEtts");
}
if(contar(estrutura.getPerfilIntercambioDadosCadastroPidcsBaseImp()) > 0){
excluir = false;
PerfilIntercambioDadosCadastroPidc pidc = (PerfilIntercambioDadosCadastroPidc) new ArrayList(estrutura.getPerfilIntercambioDadosCadastroPidcsBaseImp()).get(0);
throw new ECARException("estrutura.exclusao.erro.perfilIntercambioDadosPflids", null, new String[] {pidc.getNomePflid()});
}
if(contar(estrutura.getPerfilIntercambioDadosCadastroPidcsCriacaoItemImp()) > 0){
excluir = false;
PerfilIntercambioDadosCadastroPidc pidc = (PerfilIntercambioDadosCadastroPidc) new ArrayList(estrutura.getPerfilIntercambioDadosCadastroPidcsCriacaoItemImp()).get(0);
throw new ECARException("estrutura.exclusao.erro.perfilIntercambioDadosPflids", null, new String[] {pidc.getNomePflid()});
}
if(contar(estrutura.getPerfilIntercambioDadosCadastroPidcsItemNivelSuperiorImp()) > 0){
excluir = false;
PerfilIntercambioDadosCadastroPidc pidc = (PerfilIntercambioDadosCadastroPidc) new ArrayList(estrutura.getPerfilIntercambioDadosCadastroPidcsItemNivelSuperiorImp()).get(0);
throw new ECARException("estrutura.exclusao.erro.perfilIntercambioDadosPflids", null, new String[] {pidc.getNomePflid()});
}
if (excluir) {
objetosParaExcluir.addAll(estrutura.getEstruturaAtributoEttats());
if(estrutura.getEstruturaAtributoEttats() != null){