// for (ListboxtextrowBean t : col) {
// t.remove(con);
// }
// int orderNo = 0;
// List<Node> textList = elementNode.selectNodes("text/label");
ListboxtextrowBean lb;
Timestamp ts = new Timestamp(Calendar.getInstance().getTimeInMillis());
Node selected = null;
Node interval = null;
// for (Node n : textList) {
lb = new ListboxtextrowBean();
lb.setId(id + "_L");
// lb.setId(id);
lb.setListorder(Integer.valueOf(orderNr));
// saveText(con, id + "_"+orderNr + "_L", elementNode
// .selectSingleNode("text"));
// saveText(con, id + "_L_" + orderNr, elementNode
// .selectSingleNode("text"));
lb.setTextid(id + "_L_" + orderNr + "_D");
saveText(con, id + "_L_" + orderNr,
elementNode.selectSingleNode("text"));
// lb.setLanguageid(n.valueOf("@lang"));
// lb.setText(n.getText());
lb.setTextvalue(elementNode.selectSingleNode("value").getText());
// Selected
selected = elementNode.selectSingleNode("selected");
if (selected != null && selected.getText().equalsIgnoreCase("true")) {
lb.setSelected(Integer.valueOf(1));
} else {
lb.setSelected(Integer.valueOf(0));
}
interval = elementNode.selectSingleNode("intervals/interval");
// Validfrom
lb.setValidfrom(Converter.stringToSqlDate(interval.valueOf("@start")));
// Validto
if (interval.valueOf("@stop") != null
&& !interval.valueOf("@stop").equals("")) {
lb.setValidto(Converter.stringToSqlDate(interval.valueOf("@stop")));
}
lb.setTscreated(ts);
lb.setCreatedby(SYSTEM);
lb.setTsupdated(ts);
lb.setUpdatedby(SYSTEM);
// Remove first to avoid duplicate
// lb.remove(con);
// Create
lb.setDocument(getDocumentName());
lb.create(con);
// orderNo++;
// }
}