com.metamatrix.metadata.runtime.impl
Class ForeignKeyRecordImpl

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.ForeignKeyRecordImpl
All Implemented Interfaces:
ColumnSetRecord, ForeignKeyRecord, MetadataRecord, java.io.Serializable

public class ForeignKeyRecordImpl
extends ColumnSetRecordImpl
implements ForeignKeyRecord

ForeignKeyRecordImpl

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.metamatrix.modeler.core.metadata.runtime.ForeignKeyRecord
ForeignKeyRecord.ForeignKeyRecordProperties
 
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
  ForeignKeyRecordImpl()
           
protected ForeignKeyRecordImpl(MetadataRecordDelegate delegate)
           
 
Method Summary
 java.lang.Object getUniqueKeyID()
          Get a primary key identifier in the table
 void setUniqueKeyID(java.lang.Object keyID)
           
 
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

ForeignKeyRecordImpl

public ForeignKeyRecordImpl()

ForeignKeyRecordImpl

protected ForeignKeyRecordImpl(MetadataRecordDelegate delegate)
Method Detail

getUniqueKeyID

public java.lang.Object getUniqueKeyID()
Description copied from interface: ForeignKeyRecord
Get a primary key identifier in the table

Specified by:
getUniqueKeyID in interface ForeignKeyRecord
Returns:
an identifier for the primary key

setUniqueKeyID

public void setUniqueKeyID(java.lang.Object keyID)
Parameters:
object -


Copyright © 2009. All Rights Reserved.