01: /*
02: * Copyright 2007 The Kuali Foundation.
03: *
04: * Licensed under the Educational Community License, Version 1.0 (the "License");
05: * you may not use this file except in compliance with the License.
06: * You may obtain a copy of the License at
07: *
08: * http://www.opensource.org/licenses/ecl1.php
09: *
10: * Unless required by applicable law or agreed to in writing, software
11: * distributed under the License is distributed on an "AS IS" BASIS,
12: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13: * See the License for the specific language governing permissions and
14: * limitations under the License.
15: */
16: package org.kuali.module.gl.util;
17:
18: import java.util.ArrayList;
19: import java.util.List;
20:
21: /**
22: * The reconciliation information corresponding to a whole file
23: */
24: public class ReconciliationBlock {
25: public ReconciliationBlock() {
26: columns = new ArrayList<ColumnReconciliation>();
27: }
28:
29: private String tableId;
30: private int rowCount;
31: private List<ColumnReconciliation> columns;
32:
33: /**
34: * Gets the columns attribute. Do not modify the list or its contents.
35: *
36: * @return Returns the columns.
37: */
38: public List<ColumnReconciliation> getColumns() {
39: return columns;
40: }
41:
42: /**
43: * Adds a column reconciliation definition
44: *
45: * @param column
46: */
47: public void addColumn(ColumnReconciliation column) {
48: columns.add(column);
49: }
50:
51: /**
52: * Gets the rowCount attribute.
53: *
54: * @return Returns the rowCount.
55: */
56: public int getRowCount() {
57: return rowCount;
58: }
59:
60: /**
61: * Sets the rowCount attribute value.
62: *
63: * @param rowCount The rowCount to set.
64: */
65: public void setRowCount(int rowCount) {
66: this .rowCount = rowCount;
67: }
68:
69: /**
70: * Gets the tableId attribute.
71: *
72: * @return Returns the tableId.
73: */
74: public String getTableId() {
75: return tableId;
76: }
77:
78: /**
79: * Sets the tableId attribute value.
80: *
81: * @param tableId The tableId to set.
82: */
83: public void setTableId(String tableId) {
84: this.tableId = tableId;
85: }
86: }
|