/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.metadata.runtime.impl;
import java.util.List;
import org.teiid.designer.metadata.runtime.UniqueKeyRecord;
/**
* UniqueKeyRecordImpl
*
* @since 8.0
*/
public class UniqueKeyRecordImpl extends ColumnSetRecordImpl implements UniqueKeyRecord {
/**
*/
private static final long serialVersionUID = 1L;
private List foreignKeyIDs;
// ==================================================================================
// C O N S T R U C T O R S
// ==================================================================================
public UniqueKeyRecordImpl() {
this(new MetadataRecordDelegate());
}
protected UniqueKeyRecordImpl(MetadataRecordDelegate delegate) {
this.delegate = delegate;
}
//==================================================================================
// I N T E R F A C E M E T H O D S
//==================================================================================
/*
* @see org.teiid.designer.metadata.runtime.UniqueKeyRecord#getForeignKeyIDs()
*/
@Override
public List getForeignKeyIDs() {
return foreignKeyIDs;
}
// ==================================================================================
// P U B L I C M E T H O D S
// ==================================================================================
/**
* @param list
*/
public void setForeignKeyIDs(List list) {
foreignKeyIDs = list;
}
}