com.metamatrix.metadata.runtime.impl
Class UniqueKeyRecordImpl

java.lang.Object
  extended by com.metamatrix.metadata.runtime.impl.AbstractMetadataRecord
      extended by com.metamatrix.metadata.runtime.impl.ColumnSetRecordImpl
          extended by com.metamatrix.metadata.runtime.impl.UniqueKeyRecordImpl
All Implemented Interfaces:
ColumnSetRecord, MetadataRecord, UniqueKeyRecord, java.io.Serializable

public class UniqueKeyRecordImpl
extends ColumnSetRecordImpl
implements UniqueKeyRecord

UniqueKeyRecordImpl

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.metamatrix.modeler.core.metadata.runtime.ColumnSetRecord
ColumnSetRecord.ColumnSetRecordProperties
 
Nested classes/interfaces inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
MetadataRecord.MetadataFieldNames, MetadataRecord.MetadataRecordProperties
 
Field Summary
 
Fields inherited from class com.metamatrix.metadata.runtime.impl.AbstractMetadataRecord
delegate, eObject
 
Constructor Summary
  UniqueKeyRecordImpl()
           
protected UniqueKeyRecordImpl(MetadataRecordDelegate delegate)
           
 
Method Summary
 java.util.List getForeignKeyIDs()
          Get a foreign key identifiers reference by the uniqekey
 void setForeignKeyIDs(java.util.List list)
           
 
Methods inherited from class com.metamatrix.metadata.runtime.impl.ColumnSetRecordImpl
getColumnIdEntries, getColumnIDs, getKeyTypeForRecordType, getType, isAccessPattern, isIndex, isPrimaryKey, isResultSet, isUniqueKey, setColumnIDs
 
Methods inherited from class com.metamatrix.metadata.runtime.impl.AbstractMetadataRecord
equals, getEObject, getFullName, getIndexVersion, getModelName, getName, getNameInSource, getParentFullName, getParentPathString, getParentUUID, getPath, getPathString, getPropertyValue, getRecordType, getResourcePath, getUUID, hashCode, setEObjectFinder, setFullName, setIndexVersion, setName, setNameInSource, setParentUUID, setPropertyValue, setRecordType, setResourcePath, setUUID, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.modeler.core.metadata.runtime.ColumnSetRecord
getColumnIdEntries, getColumnIDs, getType, isAccessPattern, isIndex, isPrimaryKey, isResultSet, isUniqueKey
 
Methods inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
getEObject, getFullName, getModelName, getName, getNameInSource, getParentFullName, getParentPathString, getParentUUID, getPath, getPathString, getPropertyValue, getRecordType, getResourcePath, getUUID, setPropertyValue
 

Constructor Detail

UniqueKeyRecordImpl

public UniqueKeyRecordImpl()

UniqueKeyRecordImpl

protected UniqueKeyRecordImpl(MetadataRecordDelegate delegate)
Method Detail

getForeignKeyIDs

public java.util.List getForeignKeyIDs()
Description copied from interface: UniqueKeyRecord
Get a foreign key identifiers reference by the uniqekey

Specified by:
getForeignKeyIDs in interface UniqueKeyRecord
Returns:
an identifiers for the foreign keys

setForeignKeyIDs

public void setForeignKeyIDs(java.util.List list)
Parameters:
list -


Copyright © 2009. All Rights Reserved.