package com.github.ryhmrt.mssqldiff.data; import java.util.List; public class Table { private String name; private String type; private String description; private List<Column> columns; private List<Permission> permissions; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public List<Column> getColumns() { return columns; } public void setColumns(List<Column> columns) { this.columns = columns; } public List<Permission> getPermissions() { return permissions; } public void setPermissions(List<Permission> permissions) { this.permissions = permissions; } @Override public int hashCode() { return toString().hashCode(); } @Override public boolean equals(Object o) { if (o instanceof Table) { Table t = (Table)o; return name.equalsIgnoreCase(t.name); } return false; } @Override public String toString() { return "Table[" + name + "]"; } }