Dépôt officiel du code source de l'ERP OpenConcerto
/trunk/OpenConcerto/src/org/openconcerto/erp/core/edm/AttachmentSQLElement.java |
---|
13,27 → 13,23 |
package org.openconcerto.erp.core.edm; |
import java.util.ArrayList; |
import java.util.List; |
import org.openconcerto.erp.core.common.element.ComptaSQLConfElement; |
import org.openconcerto.sql.element.BaseSQLComponent; |
import org.openconcerto.sql.element.SQLComponent; |
import org.openconcerto.ui.DefaultGridBagConstraints; |
import java.awt.GridBagConstraints; |
import java.awt.GridBagLayout; |
import java.util.ArrayList; |
import java.util.List; |
public class AttachmentSQLElement extends ComptaSQLConfElement { |
public final static String DIRECTORY_PREFS = "EDMdirectory"; |
public static final String DIRECTORY_PREFS = "EDMdirectory"; |
public AttachmentSQLElement() { |
super("ATTACHMENT", "un attachement", "attachements"); |
} |
protected List<String> getListFields() { |
final List<String> l = new ArrayList<String>(); |
final List<String> l = new ArrayList<>(10); |
l.add("SOURCE_TABLE"); |
l.add("SOURCE_ID"); |
l.add("NAME"); |
47,31 → 43,21 |
return l; |
} |
@Override |
protected List<String> getComboFields() { |
final List<String> l = new ArrayList<String>(); |
final List<String> l = new ArrayList<>(1); |
l.add("NAME"); |
return l; |
} |
@Override |
protected String getParentFFName() { |
return "ID_PARENT"; |
} |
public SQLComponent createComponent() { |
return new BaseSQLComponent(this) { |
public void addViews() { |
this.setLayout(new GridBagLayout()); |
final GridBagConstraints c = new DefaultGridBagConstraints(); |
c.anchor = GridBagConstraints.NORTHEAST; |
c.gridwidth = 1; |
// // Numero |
// JLabel labelNumero = new JLabel("Numéro "); |
// this.add(labelNumero, c); |
// |
// JTextField textNumero = new JTextField(); |
// c.gridx++; |
// c.weightx = 1; |
// this.add(textNumero, c); |
// this.addRequiredSQLObject(textNumero, "NUMERO"); |
} |
}; |
} |