if (codSegmento.intValue() == (Long.valueOf (properties.getMensagem("admPortal.materias"))).intValue() ||
codSegmento.intValue() == (Long.valueOf (properties.getMensagem("admPortal.taxacoes"))).intValue() ||
codSegmento.intValue() == (Long.valueOf (properties.getMensagem("admPortal.pergFreq"))).intValue() ||
codSegmento.intValue() == (Long.valueOf (properties.getMensagem("admPortal.glossario"))).intValue()){
SegmentoSgt segmento = (SegmentoSgt) buscar(SegmentoSgt.class, codSegmento);
/* Fazemos um size na cole��o de atributos para que o objeto seja carregado com a cole��o
* pois na pesquisa, se n�o encontrar resultado, o objeto � inclu�do na sess�o e sem
* esse procedimento, ao carregar a lista, ele se perde*/
if(segmento.getSisGrupoAtributoSga() != null)
if(segmento.getSisGrupoAtributoSga().getSisAtributoSatbs() != null)
segmento.getSisGrupoAtributoSga().getSisAtributoSatbs().size();
if(segmento.getSegmentoCategoriaSgtcs() != null)
segmento.getSegmentoCategoriaSgtcs().size();
segItem.setSegmentoSgt(segmento);
}else{
/* combo de segmentos em itens livres */
if (!"".equals(Pagina.getParamStr(campos, "segmentoSgt"))){
SegmentoSgt segmento = (SegmentoSgt) buscar(SegmentoSgt.class, Long.valueOf(Pagina.getParamStr(campos, "segmentoSgt")));
/* Fazemos um size na cole��o de atributos para que o objeto seja carregado com a cole��o
* pois na pesquisa, se n�o encontrar resultado, o objeto � inclu�do na sess�o e sem
* esse procedimento, ao carregar a lista, ele se perde*/
if(segmento.getSisGrupoAtributoSga() != null)
if(segmento.getSisGrupoAtributoSga().getSisAtributoSatbs() != null)
segmento.getSisGrupoAtributoSga().getSisAtributoSatbs().size();
if(segmento.getSegmentoCategoriaSgtcs() != null)
segmento.getSegmentoCategoriaSgtcs().size();
segItem.setSegmentoSgt(segmento);
}
}