www.pudn.com > dataswap.rar > TableConfig.java


package com.gemt.dataswap.config; 
 
import java.util.Arrays; 
 
public class TableConfig implements java.io.Serializable { 
	 
	/** 
	 * 保存数据库表的配置信息 
	 */ 
	private static final long serialVersionUID = -2300219502577488423L; 
	 
	private String fromDb; 
	private String[] toDb; 
	private Field[] field; 
	private String condition; 
	private String insertSql; 
	 
	 
	 
	public String getInsertSql() 
	{ 
		return insertSql; 
	} 
	public void setInsertSql(String insertSql) 
	{ 
		this.insertSql = insertSql; 
	} 
	public String getCondition() 
	{ 
		return condition; 
	} 
	public void setCondition(String condition) 
	{ 
		this.condition = condition; 
	} 
	public Field[] getField() 
	{ 
		return field; 
	} 
	public void setField(Field[] field) 
	{ 
		this.field = field; 
	} 
	public String getFromDb() 
	{ 
		return fromDb; 
	} 
	public void setFromDb(String fromDb) 
	{ 
		this.fromDb = fromDb; 
	} 
	public String[] getToDb() 
	{ 
		return toDb; 
	} 
	public void setToDb(String[] toDb) 
	{ 
		this.toDb = toDb; 
	} 
	 
	@Override 
	public int hashCode() 
	{ 
		final int PRIME = 31; 
		int result = super.hashCode(); 
		result = PRIME * result + ((condition == null) ? 0 : condition.hashCode()); 
		result = PRIME * result + Arrays.hashCode(field); 
		result = PRIME * result + ((fromDb == null) ? 0 : fromDb.hashCode()); 
		result = PRIME * result + ((insertSql == null) ? 0 : insertSql.hashCode()); 
		result = PRIME * result + Arrays.hashCode(toDb); 
		return result; 
	} 
	@Override 
	public boolean equals(Object obj) 
	{ 
		if (this == obj) 
			return true; 
		if (!super.equals(obj)) 
			return false; 
		if (getClass() != obj.getClass()) 
			return false; 
		final TableConfig other = (TableConfig) obj; 
		if (condition == null) 
		{ 
			if (other.condition != null) 
				return false; 
		} 
		else if (!condition.equals(other.condition)) 
			return false; 
		if (!Arrays.equals(field, other.field)) 
			return false; 
		if (fromDb == null) 
		{ 
			if (other.fromDb != null) 
				return false; 
		} 
		else if (!fromDb.equals(other.fromDb)) 
			return false; 
		if (insertSql == null) 
		{ 
			if (other.insertSql != null) 
				return false; 
		} 
		else if (!insertSql.equals(other.insertSql)) 
			return false; 
		if (!Arrays.equals(toDb, other.toDb)) 
			return false; 
		return true; 
	} 
	 
	public String toString() { 
		return " TableConfig { fromDb = " + fromDb + " condition = " + condition + "}"; 
	} 
	 
	 
	 
}