OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

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

Rev 174 Rev 177
Line 13... Line 13...
13
 
13
 
14
 package org.openconcerto.erp.generationEcritures;
14
 package org.openconcerto.erp.generationEcritures;
15
 
15
 
16
import org.openconcerto.sql.model.DBRoot;
16
import org.openconcerto.sql.model.DBRoot;
17
import org.openconcerto.sql.model.SQLInsert;
17
import org.openconcerto.sql.model.SQLInsert;
-
 
18
import org.openconcerto.sql.model.SQLTable;
-
 
19
import org.openconcerto.sql.users.User;
18
 
20
 
19
import java.util.ArrayList;
21
import java.util.ArrayList;
20
import java.util.List;
22
import java.util.List;
21
 
23
 
22
public class Piece {
24
public class Piece {
Line 39... Line 41...
39
 
41
 
40
    public List<Mouvement> getMouvements() {
42
    public List<Mouvement> getMouvements() {
41
        return mouvements;
43
        return mouvements;
42
    }
44
    }
43
 
45
 
44
    public SQLInsert createInsert(final DBRoot root) {
46
    public SQLInsert createInsert(final DBRoot root, User user) {
45
        final SQLInsert insert = new SQLInsert();
47
        final SQLInsert insert = new SQLInsert();
-
 
48
        final SQLTable table = root.getTable("PIECE");
46
        insert.add(root.getTable("PIECE").getField("NOM"), this.nom);
49
        insert.add(table.getField("NOM"), this.nom);
-
 
50
        insert.addCreationTrackedField(user, table);
47
        return insert;
51
        return insert;
48
    }
52
    }
49
 
53
 
50
    public Number getId() {
54
    public Number getId() {
51
        return this.id;
55
        return this.id;