com.frameworkset.common.poolman.sql.PrimaryKeyMetaData Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bboss-persistent Show documentation
Show all versions of bboss-persistent Show documentation
bboss is a j2ee framework include aop/ioc,mvc,persistent,taglib,rpc,event ,bean-xml serializable and so on.http://www.bbossgroups.com
The newest version!
package com.frameworkset.common.poolman.sql;
import com.frameworkset.orm.adapter.DB;
public class PrimaryKeyMetaData extends ColumnMetaData {
public ColumnMetaData column;
public PrimaryKeyMetaData(DB db)
{
super(db);
}
/**
* short => sequence number within primary key
*/
private int keySEQ;
private String pkName;
public int getKeySEQ() {
return keySEQ;
}
public void setKeySEQ(int keySEQ) {
this.keySEQ = keySEQ;
}
public String getPkName() {
return pkName;
}
public void setPkName(String pkName) {
this.pkName = pkName;
}
public String toString()
{
StringBuilder ret = new StringBuilder();
ret.append(" columnName=").append(getColumnName()).append(",");
ret.append("pkName=").append(pkName).append(",").append("keySEQ=").append(keySEQ + "");
return ret.toString();
}
public ColumnMetaData getColumn() {
return column;
}
public void setColumn(ColumnMetaData column) {
this.column = column;
}
public int compareTo(Object obj) {
if(obj instanceof PrimaryKeyMetaData)
{
PrimaryKeyMetaData temp = (PrimaryKeyMetaData)obj;
if(temp != null)
{
if(getPkName() != null)
{
int ret = this.getPkName().toLowerCase().compareTo(temp.getPkName().toLowerCase());
return ret;
}
else if(getColumnName() != null)
{
int ret = this.getColumnName().toLowerCase().compareTo(temp.getColumnName().toLowerCase());
return ret;
}
else
return 0;
}
else
{
return 0;
}
}
else
return 0;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy