* @since N/C
* @version N/C
*/
public void geraHTMLSituacaoSit() {
EstruturaEtt estruturaEtt = null;
SituacaoSit situacao = null;
try {
List situacoes = null;
if (getEhHistorico().booleanValue()){
estruturaEtt = getHistoricoItemEstruturaIett().getEstruturaEtt();
situacoes = new ArrayList();
if (getHistoricoItemEstruturaIett().getSituacaoSit() != null){
situacoes.add(getHistoricoItemEstruturaIett().getSituacaoSit());
}
} else {
estruturaEtt = getItemEstruturaIett().getEstruturaEtt();
situacoes = new SituacaoDao(null).getSituacaoByEstrutura(estruturaEtt, new String[] {"descricaoSit","asc"});
}
List options = new ArrayList();
Iterator it = situacoes.iterator();
while(it.hasNext()){
situacao = (SituacaoSit) it.next();
options.add(new String[] {situacao.getCodSit().toString(), Util.invocaGet(situacao, atributo.iGetNomeFk()).toString() });
}
criaSelect("situacaoSit" + this.getCodigo(), atributo.iGetLabel(), atributo.iGetValorCodFk(getItem()), options, "", atributo.iGetDica());
} catch (ECARException e) {
Logger logger = Logger.getLogger(this.getClass());
logger.error(e);