org.rdtdm.db
Class ForeignKey

java.lang.Object
  |
  +--org.rdtdm.db.Key
        |
        +--org.rdtdm.db.ForeignKey

public class ForeignKey
extends Key

ForeignKey verwaltet die Fremdschl?ssel in der Datenbank.



Copyright (c) 2001 by Dirk Münstermann
All Rights Reserved

Version:
$Revision: 1.1 $ ($Date: 2001/11/23 15:06:09 $)
Changelog:
 $Log: ForeignKey.java,v $
 Revision 1.1  2001/11/23 15:06:09  dirk
 init

 


Author:
Dirk Münstermann

Field Summary
private  java.lang.String pkname
           
private  PrimaryKey primarykey
           
 
Fields inherited from class org.rdtdm.db.Key
 
Constructor Summary
ForeignKey()
           
ForeignKey(java.lang.String name, Table tab)
           
ForeignKey(java.lang.String name, Table tab, java.util.Collection columns)
           
ForeignKey(java.lang.String name, Table tab, java.util.Collection columns, PrimaryKey pkey)
           
ForeignKey(java.lang.String name, Table tab, java.util.Collection columns, java.lang.String keyseq)
           
ForeignKey(java.lang.String name, Table tab, java.util.Collection columns, java.lang.String keyseq, PrimaryKey pkey)
           
 
Method Summary
 java.lang.String getPkname()
           
 PrimaryKey getPrimarykey()
           
 void setPkname(java.lang.String _pkname)
           
 void setPrimarykey(PrimaryKey _primarykey)
           
 java.lang.String toString()
           
 
Methods inherited from class org.rdtdm.db.Key
addColumn, containsColumn, containsColumn, getColumns, getKeyseq, getName, getTable, setColumns, setKeyseq, setName, setTable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

primarykey

private PrimaryKey primarykey

pkname

private java.lang.String pkname
Constructor Detail

ForeignKey

public ForeignKey()

ForeignKey

public ForeignKey(java.lang.String name,
                  Table tab)

ForeignKey

public ForeignKey(java.lang.String name,
                  Table tab,
                  java.util.Collection columns)

ForeignKey

public ForeignKey(java.lang.String name,
                  Table tab,
                  java.util.Collection columns,
                  java.lang.String keyseq)

ForeignKey

public ForeignKey(java.lang.String name,
                  Table tab,
                  java.util.Collection columns,
                  PrimaryKey pkey)

ForeignKey

public ForeignKey(java.lang.String name,
                  Table tab,
                  java.util.Collection columns,
                  java.lang.String keyseq,
                  PrimaryKey pkey)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class Key

getPrimarykey

public PrimaryKey getPrimarykey()

setPrimarykey

public void setPrimarykey(PrimaryKey _primarykey)

getPkname

public java.lang.String getPkname()

setPkname

public void setPkname(java.lang.String _pkname)