org.jboss.dna.common.jdbc.model.spi
Class ForeignKeyColumnBean
java.lang.Object
org.jboss.dna.common.jdbc.model.spi.CoreMetaDataBean
org.jboss.dna.common.jdbc.model.spi.DatabaseNamedObjectBean
org.jboss.dna.common.jdbc.model.spi.ColumnBean
org.jboss.dna.common.jdbc.model.spi.TableColumnBean
org.jboss.dna.common.jdbc.model.spi.KeyColumnBean
org.jboss.dna.common.jdbc.model.spi.ForeignKeyColumnBean
- All Implemented Interfaces:
- Serializable, Column, CoreMetaData, DatabaseNamedObject, ForeignKeyColumn, KeyColumn, TableColumn
public class ForeignKeyColumnBean
- extends KeyColumnBean
- implements ForeignKeyColumn
Provides all database table foreign key column specific metadata.
- Author:
- Sergiy Litsenko
- See Also:
- Serialized Form
Methods inherited from class org.jboss.dna.common.jdbc.model.spi.TableColumnBean |
getPseudoType, getReference, isBestRowIdentifier, isForeignKeyColumn, isIndexColumn, isPrimaryKeyColumn, isVersionColumn, setBestRowIdentifier, setForeignKeyColumn, setIndexColumn, setPrimaryKeyColumn, setPseudoType, setReference, setVersionColumn |
Methods inherited from class org.jboss.dna.common.jdbc.model.spi.ColumnBean |
addPrivilege, deletePrivilege, findPriviledgeByName, getCharOctetLength, getDefaultValue, getNullabilityType, getOrdinalPosition, getOwner, getPrecision, getPrivileges, getRadix, getSize, getSqlType, getTypeName, setCharOctetLength, setDefaultValue, setNullabilityType, setOrdinalPosition, setOwner, setPrecision, setRadix, setSize, setSqlType, setTypeName |
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.TableColumn |
getPseudoType, getReference, isBestRowIdentifier, isForeignKeyColumn, isIndexColumn, isPrimaryKeyColumn, isVersionColumn, setBestRowIdentifier, setForeignKeyColumn, setIndexColumn, setPrimaryKeyColumn, setPseudoType, setReference, setVersionColumn |
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.Column |
addPrivilege, deletePrivilege, findPriviledgeByName, getCharOctetLength, getDefaultValue, getNullabilityType, getOrdinalPosition, getOwner, getPrecision, getPrivileges, getRadix, getSize, getSqlType, getTypeName, setCharOctetLength, setDefaultValue, setNullabilityType, setOrdinalPosition, setOwner, setPrecision, setRadix, setSize, setSqlType, setTypeName |
ForeignKeyColumnBean
public ForeignKeyColumnBean()
- Default constructor
getSourceColumn
public TableColumn getSourceColumn()
- Returns mapped source column (in PK/source table) for this foreign key column
- Specified by:
getSourceColumn
in interface ForeignKeyColumn
- Returns:
- mapped source column (in PK/source table) for this foreign key column
setSourceColumn
public void setSourceColumn(TableColumn sourceColumn)
- Sets mapped source column (in PK/source table) for this foreign key column
- Specified by:
setSourceColumn
in interface ForeignKeyColumn
- Parameters:
sourceColumn
- mapped source column (in PK/source table) for this foreign key column
Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.