* Valida se o valor Tipo do Empreendimento foi informado e se existe empreendimento com o valor informado.
* @param ItemEstruturaTXTDTO
*/
private void validaValorTipoEmpreendimento(ItemEstruturaTXTDTO ItemEstruturaTXTDTO, PerfilIntercambioDadosPflid perfilIntercambioDadosPflid) throws SemanticValidationException, ECARException{
ItemEstruturaDao itemEstruturaDao = new ItemEstruturaDao(null);
ItemEstruturaIett itemNivelSuperior = null;
if (perfilIntercambioDadosPflid.getTipoFuncionalidade().equals(TipoFuncionalidadeEnum.CADASTRO)) {
itemEstruturaDao.getItemEstruturaIettByEstruturaDescricaoR3Validacao(((PerfilIntercambioDadosCadastroPidc)perfilIntercambioDadosPflid).getEstruturaItemNivelSuperiorPidc(), ItemEstruturaTXTDTO.getValorAssociacao(), ItemEstruturaTXTDTO.getTipoEmpreendimento());
}
if (itemNivelSuperior == null){
levantaExcecao(ConstantesECAR.SEMANTICO_HEADER_ITEM_VALOR_TIPO_EMPREENDIMENTO_SEM_CORRESPONDENCIA, null, ItemEstruturaTXTDTO, ItemEstruturaTXTDTO.getNumeroLinha(), null);
//N�o encontrada correspond�ncia do valor de associa��o do empreendimento com item no sistema.
}