View Javadoc

1   package org.kuali.common.impex.data;
2   
3   import java.util.ArrayList;
4   import java.util.List;
5   
6   import org.kuali.common.util.PercentCompleteInformer;
7   
8   public class ExportTableBucket implements Comparable<ExportTableBucket> {
9   
10  	ExportDataContext context;
11  	ExportDataService service;
12  	List<ExportTableContext> tables = new ArrayList<ExportTableContext>();
13  	PercentCompleteInformer progressTracker;
14  	List<ExportTableResult> results;
15  	long rowCount;
16  	long size;
17  
18  	@Override
19  	public int compareTo(ExportTableBucket other) {
20  		Long one = rowCount;
21  		Long two = other.getRowCount();
22  		return one.compareTo(two);
23  	}
24  
25  	public List<ExportTableContext> getTables() {
26  		return tables;
27  	}
28  
29  	public void setTables(List<ExportTableContext> tables) {
30  		this.tables = tables;
31  	}
32  
33      public ExportDataContext getContext() {
34          return context;
35      }
36  
37      public void setContext(ExportDataContext context) {
38          this.context = context;
39      }
40  
41      public ExportDataService getService() {
42          return service;
43      }
44  
45      public void setService(ExportDataService service) {
46          this.service = service;
47      }
48  
49      public PercentCompleteInformer getProgressTracker() {
50  		return progressTracker;
51  	}
52  
53  	public void setProgressTracker(PercentCompleteInformer progressTracker) {
54  		this.progressTracker = progressTracker;
55  	}
56  
57      public List<ExportTableResult> getResults() {
58          return results;
59      }
60  
61      public void setResults(List<ExportTableResult> results) {
62          this.results = results;
63      }
64  
65      public long getRowCount() {
66  		return rowCount;
67  	}
68  
69  	public void setRowCount(long rowCount) {
70  		this.rowCount = rowCount;
71  	}
72  
73  	public long getSize() {
74  		return size;
75  	}
76  
77  	public void setSize(long size) {
78  		this.size = size;
79  	}
80  
81  }