com.silverpeas.mydb.data.key
Class ForeignKeys

java.lang.Object
  extended by com.silverpeas.mydb.data.key.ForeignKeys

public class ForeignKeys
extends Object

Table foreign keys list.

Author:
Antoine HEDIN

Constructor Summary
ForeignKeys(DbTable parentTable)
           
 
Method Summary
 void add(ForeignKey foreignKey)
           
 ForeignKey get(int index)
           
 String getConstraintName()
           
 ForeignKeyError[] getErrors(DataTypeList dataTypeList, com.stratelia.silverpeas.util.ResourcesWrapper resources)
           
 ForeignKey[] getList(String columnName)
           
 int getSize()
           
 boolean isEmpty()
           
 boolean isForeignKey(String name)
           
 void remove(int index)
           
 void remove(String oldColumnName)
           
 void replace(String oldColumnName, String newColumnName)
           
 void update(ForeignKey foreignKey, int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForeignKeys

public ForeignKeys(DbTable parentTable)
Method Detail

isEmpty

public boolean isEmpty()

getSize

public int getSize()

add

public void add(ForeignKey foreignKey)

remove

public void remove(int index)

get

public ForeignKey get(int index)

getList

public ForeignKey[] getList(String columnName)

getConstraintName

public String getConstraintName()

update

public void update(ForeignKey foreignKey,
                   int index)

replace

public void replace(String oldColumnName,
                    String newColumnName)

remove

public void remove(String oldColumnName)

isForeignKey

public boolean isForeignKey(String name)

getErrors

public ForeignKeyError[] getErrors(DataTypeList dataTypeList,
                                   com.stratelia.silverpeas.util.ResourcesWrapper resources)


Copyright © 2016 Silverpeas. All Rights Reserved.