package com.github.wwadge.hbnpojogen; public class RelationItem { private String catalog; private String schema; private String fkSchema; private String tableName; private String fkTableName; private String fkCatalog; private String fkName; private String fkColumnName; private String pkColumnName; private Integer keySeq; public String getFkName() { return fkName; } public void setFkName(String fkName) { this.fkName = fkName; } public String getPkColumnName() { return pkColumnName; } public void setPkColumnName(String pkColumnName) { this.pkColumnName = pkColumnName; } public Integer getKeySeq() { return keySeq; } public void setKeySeq(Integer keySeq) { this.keySeq = keySeq; } public String getCatalog() { return catalog; } public void setCatalog(String catalog) { this.catalog = catalog; } public String getTableName() { return tableName; } public void setTableName(String tableName) { this.tableName = tableName; } public String getFkColumnName() { return fkColumnName; } public void setFkColumnName(String fkColumnName) { this.fkColumnName = fkColumnName; } @Override public String toString() { return "Catalog = " + catalog + ", tableName = " + tableName + ", fkColumnName = " + fkColumnName + ", FK table: " + this.fkTableName; } @Override public boolean equals(Object obj) { if (!(obj instanceof RelationItem)) { return false; } RelationItem rel = (RelationItem) obj; return rel != null && rel.catalog.equals(this.catalog) && rel.schema.equals(this.schema) && rel.fkSchema.equals(this.fkSchema) && rel.fkName.equals(this.fkName) && rel.fkTableName.equals(this.fkTableName) && rel.tableName.equals(this.tableName) && rel.fkColumnName.equals(this.fkColumnName) && rel.pkColumnName.equals(this.pkColumnName) && rel.fkCatalog.equals(this.fkCatalog) && rel.keySeq.equals(this.keySeq); } public String getFkTableName() { return fkTableName; } public void setFkTableName(String fkTableName) { this.fkTableName = fkTableName; } public String getFkCatalog() { return fkCatalog; } public void setFkCatalog(String fkCatalog) { this.fkCatalog = fkCatalog; } /** * @return the schema */ public String getSchema() { return schema; } /** * @param schema the schema to set */ public void setSchema(String schema) { this.schema = schema; } /** * @return the fkSchema */ public String getFkSchema() { return fkSchema; } /** * @param fkSchema the fkSchema to set */ public void setFkSchema(String fkSchema) { this.fkSchema = fkSchema; } }