SPT RWT Application API

com.sptci.rwt
Class KeyMetaData

java.lang.Object
  extended by com.sptci.rwt.MetaData
      extended by com.sptci.rwt.KeyMetaData
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ForeignKeyMetaData, IndexMetaData, PrimaryKeyMetaData

public class KeyMetaData
extends MetaData

An abstract metadata object that represents constraint types (primary and foreign keys).

© Copyright 2007 Sans Pareil Technologies, Inc.

Version:
$Id: KeyMetaData.java 4123 2008-05-25 21:49:01Z rakesh $
Author:
Rakesh Vidyadharan 2007-09-26
See Also:
Serialized Form

Field Summary
private  Collection<ColumnMetaData> columns
          The name of the column(s) on which the key is defined.
private  int keySequence
          A sequence number that indicates the sequence number with a key
private  TableMetaData table
          A reference to the table in which this key belongs.
 
Constructor Summary
KeyMetaData()
           
 
Method Summary
protected  void addColumn(ColumnMetaData column)
          Add the specified column to columns.
 Collection<ColumnMetaData> getColumns()
          Returns columns.
 int getKeySequence()
          Returns keySequence.
 TableMetaData getTable()
          Returns table.
protected  void setColumns(Collection<ColumnMetaData> columns)
          Set columns.
protected  void setKeySequence(int keySequence)
          Set keySequence.
protected  void setTable(TableMetaData table)
          Set table.
 
Methods inherited from class com.sptci.rwt.MetaData
equals, getName, hashCode, setName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

columns

private Collection<ColumnMetaData> columns
The name of the column(s) on which the key is defined.

See Also:
TableTypeMetaData.getColumn(java.lang.String)

keySequence

private int keySequence
A sequence number that indicates the sequence number with a key


table

private TableMetaData table
A reference to the table in which this key belongs.

Constructor Detail

KeyMetaData

public KeyMetaData()
Method Detail

getColumns

public Collection<ColumnMetaData> getColumns()
Returns columns.

Returns:
The value/reference of/to column.

setColumns

protected void setColumns(Collection<ColumnMetaData> columns)
Set columns.

Parameters:
columns - The value to set.

addColumn

protected void addColumn(ColumnMetaData column)
Add the specified column to columns.

Parameters:
column - The column to add.

getKeySequence

public int getKeySequence()
Returns keySequence.

Returns:
The value/reference of/to keySequence.

setKeySequence

protected void setKeySequence(int keySequence)
Set keySequence.

Parameters:
keySequence - The value to set.

getTable

public TableMetaData getTable()
Returns table.

Returns:
The value/reference of/to table.

setTable

protected void setTable(TableMetaData table)
Set table.

Parameters:
table - The value to set.

SPT RWT Application API