Dépôt officiel du code source de l'ERP OpenConcerto
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/element/TypeModeleSQLElement.java |
---|
16,8 → 16,7 |
*/ |
package org.openconcerto.erp.generationDoc.element; |
import org.openconcerto.sql.Configuration; |
import org.openconcerto.sql.element.ConfSQLElement; |
import org.openconcerto.erp.core.common.element.ComptaSQLConfElement; |
import org.openconcerto.sql.element.SQLComponent; |
import org.openconcerto.sql.element.UISQLComponent; |
import org.openconcerto.sql.model.DBRoot; |
33,16 → 32,12 |
import java.util.Map; |
import java.util.Set; |
public class TypeModeleSQLElement extends ConfSQLElement { |
public class TypeModeleSQLElement extends ComptaSQLConfElement { |
public TypeModeleSQLElement(DBRoot root) { |
super(root.getTable("TYPE_MODELE"), "un type_modele ", "type_modeles"); |
super(root.getTable("TYPE_MODELE"), "un type de modèle", "types de modèles"); |
} |
public TypeModeleSQLElement() { |
this(Configuration.getInstance().getRoot()); |
} |
protected List<String> getListFields() { |
final List<String> l = new ArrayList<String>(); |
l.add("NOM"); |
91,17 → 86,20 |
if (this.template == null) { |
this.template = new HashMap<String, String>(); |
SQLSelect sel = new SQLSelect(getTable().getBase()); |
SQLSelect sel = new SQLSelect(); |
sel.addSelectStar(getTable()); |
List<SQLRow> rows = (List<SQLRow>) Configuration.getInstance().getBase().getDataSource().execute(sel.asString(), SQLRowListRSH.createFromSelect(sel)); |
for (SQLRow sqlRow : rows) { |
template.put(sqlRow.getString("TABLE"), sqlRow.getString("DEFAULT_MODELE")); |
for (SQLRow sqlRow : SQLRowListRSH.execute(sel)) { |
this.template.put(sqlRow.getString("TABLE"), sqlRow.getString("DEFAULT_MODELE")); |
} |
} |
return template; |
return this.template; |
} |
@Override |
protected String createCode() { |
return "document.template-type"; |
} |
} |