Iterator itAtribLivres = getItemEstrutura()
.getItemEstruturaSisAtributoIettSatbs().iterator();
while (itAtribLivres.hasNext()) {
ItemEstruturaSisAtributoIettSatb atributo = (ItemEstruturaSisAtributoIettSatb) itAtribLivres
.next();
AtributoLivre atributoLivre = new AtributoLivre();
atributoLivre.setInformacao(atributo
.getInformacao());
atributoLivre.setSisAtributoSatb(atributo
.getSisAtributoSatb());
aributosLivresSelecionados.add(atributoLivre);
}
} else {
if (this.atributo.iGetGrupoAtributosLivres().getSisAtributoSatbs() != null) {
Iterator itAtribLivres = atributo.iGetGrupoAtributosLivres().getSisAtributoSatbs().iterator();
while (itAtribLivres.hasNext()) {
SisAtributoSatb atributoSis = (SisAtributoSatb) itAtribLivres.next();
AtributoLivre atributoLivre = new AtributoLivre();
String atrib = "";
if(tipoInput == Input.MULTITEXTO) {
atrib = Pagina.getParamStr(request, codEstrutura + "_a"+ atributoSis.getSisGrupoAtributoSga().getCodSga().toString() +
"_" + atributoSis.getCodSatb().toString());
if(atrib != null && !atrib.equals("")) {
atributoLivre.setInformacao(atrib);
atributoLivre.setSisAtributoSatb(atributoSis);
aributosLivresSelecionados.add(atributoLivre);
}
} else {
String listaAtrib[] = Pagina.getParamLista(request, codEstrutura + "_a"+ atributoSis.getSisGrupoAtributoSga().getCodSga().toString());
if(listaAtrib!= null && listaAtrib.length>0) {
for(int i=0; i < listaAtrib.length; i++) {
if(listaAtrib[i] != null && !listaAtrib[i].equals("") && listaAtrib[i].equals(atributoSis.getCodSatb().toString())) {
atributoLivre.setInformacao(listaAtrib[i]);
atributoLivre.setSisAtributoSatb(atributoSis);
aributosLivresSelecionados.add(atributoLivre);
}
}
}
}
}
}
}
input.setSelecionados(aributosLivresSelecionados);
input.setSisAtributo((SisAtributoSatb) grupoAtributo
.getSisAtributoSatbs().iterator().next());
if (atributo.iGetDica() != null)
input.setDica(atributo.iGetDica());
String atribInicio = Pagina.getParamStr(request, codEstrutura + "_a"
+ grupoAtributo.getCodSga().toString());
if(atribInicio == null) {
atribInicio = "";
}
AtributoLivre atributoLivreTeste = new AtributoLivre();
atributoLivreTeste.setInformacao(atribInicio);
if(tipoInput == Input.VALIDACAO){
Iterator it = atributo.iGetGrupoAtributosLivres().getSisAtributoSatbs().iterator();
atributoLivreTeste.setSisAtributoSatb((SisAtributoSatb)it.next());
}
input.setAtribLivre(atributoLivreTeste);
input.setTransformarComboBoxListaChecks(transformarComboBoxListaChecks.booleanValue());