All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy