OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 156 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 156 Rev 174
Line 14... Line 14...
14
 package org.openconcerto.erp.core.finance.accounting.element;
14
 package org.openconcerto.erp.core.finance.accounting.element;
15
 
15
 
16
import org.openconcerto.erp.core.common.element.ComptaSQLConfElement;
16
import org.openconcerto.erp.core.common.element.ComptaSQLConfElement;
17
import org.openconcerto.sql.element.BaseSQLComponent;
17
import org.openconcerto.sql.element.BaseSQLComponent;
18
import org.openconcerto.sql.element.SQLComponent;
18
import org.openconcerto.sql.element.SQLComponent;
-
 
19
import org.openconcerto.sql.element.SQLElementLink.LinkType;
-
 
20
import org.openconcerto.sql.element.SQLElementLinksSetup;
19
import org.openconcerto.sql.model.FieldPath;
21
import org.openconcerto.sql.model.FieldPath;
20
import org.openconcerto.sql.model.SQLRowAccessor;
22
import org.openconcerto.sql.model.SQLRowAccessor;
21
import org.openconcerto.sql.model.graph.Path;
23
import org.openconcerto.sql.model.graph.Path;
22
import org.openconcerto.sql.view.list.BaseSQLTableModelColumn;
24
import org.openconcerto.sql.view.list.BaseSQLTableModelColumn;
23
import org.openconcerto.sql.view.list.SQLTableModelSource;
25
import org.openconcerto.sql.view.list.SQLTableModelSource;
Line 42... Line 44...
42
        super.ffInited();
44
        super.ffInited();
43
        this.setAction("ID_ECRITURE", ReferenceAction.CASCADE);
45
        this.setAction("ID_ECRITURE", ReferenceAction.CASCADE);
44
        this.setAction("ID_SAISIE_KM_ELEMENT", ReferenceAction.CASCADE);
46
        this.setAction("ID_SAISIE_KM_ELEMENT", ReferenceAction.CASCADE);
45
    }
47
    }
46
 
48
 
-
 
49
    @Override
-
 
50
    protected void setupLinks(SQLElementLinksSetup links) {
-
 
51
        super.setupLinks(links);
-
 
52
        if (getTable().contains("ID_ECRITURE")) {
-
 
53
            links.get("ID_ECRITURE").setType(LinkType.ASSOCIATION);
-
 
54
        }
-
 
55
    }
-
 
56
 
47
    protected List<String> getListFields() {
57
    protected List<String> getListFields() {
48
        final List<String> list = new ArrayList<String>(2);
58
        final List<String> list = new ArrayList<String>(2);
49
        list.add("ID_ECRITURE");
59
        list.add("ID_ECRITURE");
50
        list.add("ID_POSTE_ANALYTIQUE");
60
        list.add("ID_POSTE_ANALYTIQUE");
51
        // list.add("MONTANT");
61
        // list.add("MONTANT");