/*
* Copyright (c) 2010 Mysema Ltd.
* All rights reserved.
*
*/
package com.querydsl.sql.ddl;
import java.util.ArrayList;
import java.util.List;
/**
* @author tiwe
*
*/
public class ForeignKeyData implements KeyData {
private final String name;
private final String table;
private final List<String> foreignColumns = new ArrayList<String>();
private final List<String> parentColumns = new ArrayList<String>();
public ForeignKeyData(String name, String parentTable) {
this.name = name;
this.table = parentTable;
}
public void add(String foreignColumn, String parentColumn) {
foreignColumns.add(foreignColumn);
parentColumns.add(parentColumn);
}
public String getName() {
return name;
}
public String getTable() {
return table;
}
public List<String> getForeignColumns() {
return foreignColumns;
}
public List<String> getParentColumns() {
return parentColumns;
}
}