org.kuali.common.impex.TableBucket Maven / Gradle / Ivy
package org.kuali.common.impex;
import java.util.ArrayList;
import java.util.List;
import org.kuali.common.impex.service.ImpexContext;
import org.kuali.common.impex.service.ImpexGeneratorService;
import org.kuali.common.util.PercentCompleteInformer;
public class TableBucket implements Comparable {
ImpexContext context;
ImpexGeneratorService service;
List tables = new ArrayList();
PercentCompleteInformer progressTracker;
List results;
long rowCount;
long size;
@Override
public int compareTo(TableBucket other) {
Long one = new Long(rowCount);
Long two = new Long(other.getRowCount());
return one.compareTo(two);
}
public List getTables() {
return tables;
}
public void setTables(List tables) {
this.tables = tables;
}
public ImpexContext getContext() {
return context;
}
public void setContext(ImpexContext context) {
this.context = context;
}
public ImpexGeneratorService getService() {
return service;
}
public void setService(ImpexGeneratorService service) {
this.service = service;
}
public PercentCompleteInformer getProgressTracker() {
return progressTracker;
}
public void setProgressTracker(PercentCompleteInformer progressTracker) {
this.progressTracker = progressTracker;
}
public List getResults() {
return results;
}
public void setResults(List results) {
this.results = results;
}
public long getRowCount() {
return rowCount;
}
public void setRowCount(long rowCount) {
this.rowCount = rowCount;
}
public long getSize() {
return size;
}
public void setSize(long size) {
this.size = size;
}
}