OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

Rev 93 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
80 ilm 1
/*
2
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
3
 *
4
 * Copyright 2011 OpenConcerto, by ILM Informatique. All rights reserved.
5
 *
6
 * The contents of this file are subject to the terms of the GNU General Public License Version 3
7
 * only ("GPL"). You may not use this file except in compliance with the License. You can obtain a
8
 * copy of the License at http://www.gnu.org/licenses/gpl-3.0.html See the License for the specific
9
 * language governing permissions and limitations under the License.
10
 *
11
 * When distributing the software, include this License Header Notice in each file.
12
 */
13
 
14
 package org.openconcerto.ui.light;
15
 
16
import java.io.Serializable;
17
import java.util.ArrayList;
18
import java.util.Arrays;
19
import java.util.List;
20
 
21
public class TableContent implements Serializable {
22
    private static final long serialVersionUID = 3648381615123520834L;
23
    private List<Row> rows;
24
    private RowSpec spec;
25
 
26
    public TableContent() {
27
        // Serialization
28
    }
29
 
30
    public List<Row> getRows() {
31
        return rows;
32
    }
33
 
34
    public void setRows(List<Row> rows) {
35
        this.rows = rows;
36
    }
37
 
38
    public RowSpec getSpec() {
39
        return spec;
40
    }
41
 
42
    public void setSpec(RowSpec spec) {
43
        this.spec = spec;
44
    }
45
 
46
    @Override
47
    public String toString() {
48
        return "TableContent of " + spec.getTableId() + " columns: " + new ArrayList<String>(Arrays.asList(spec.getIds())) + " : " + getRows().size() + " lines";
49
    }
50
}