org.devaki.nextobjects.workspace.models.objects
Class Table

java.lang.Object
  extended byorg.devaki.nextobjects.workspace.models.objects.BaseObject
      extended byorg.devaki.nextobjects.workspace.models.objects.BaseClass
          extended byorg.devaki.nextobjects.workspace.models.objects.Table
All Implemented Interfaces:
java.io.Serializable

public class Table
extends BaseClass
implements java.io.Serializable

The class Table represent Table as they are in a database

Author:
eflorent
See Also:
Serialized Form

Constructor Summary
Table(PhysicalModel pModel)
          Construct a new 'Table' object
Table(Table pObject)
          Construct a new 'Table' object by clonig another
 
Method Summary
 java.util.Vector getConstraints()
          Get the constraints of that table
 java.util.Vector getForeignKeys()
          Get the foreign keys for this table.
 ObjectView getObjectView()
          Get the object view
 java.util.Vector getPrimaryKeys()
          Get the primary keys
 void setConstraints(java.util.Vector vector)
          Set the constraints of that table
 
Methods inherited from class org.devaki.nextobjects.workspace.models.objects.BaseClass
getAbstractClass, getAlias, getBaseClass, getBasePeer, getColumnForId, getHeavyIndexing, getIdMethod, getIndexes, getJavaName, getJavaNamingMethod, getSkipSql, getUniques, setAbstractClass, setAlias, setBaseClass, setBasePeer, setData, setHeavyIndexing, setIdMethod, setIndexes, setJavaName, setJavaNamingMethod, setSkipSql, setUniques
 
Methods inherited from class org.devaki.nextobjects.workspace.models.objects.BaseObject
getCode, getColumns, getData, getDataChanged, getDescription, getDynamicTreeNode, getMyModel, getName, getNotes, resetModelStatus, setCode, setColumns, setDataChanged, setDescription, setDynamicTreeNode, setMyModel, setName, setNotes, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Table

public Table(Table pObject)
Construct a new 'Table' object by clonig another

Parameters:
pObject - the table to clone

Table

public Table(PhysicalModel pModel)
Construct a new 'Table' object

Parameters:
pModel - the context model
Method Detail

getForeignKeys

public final java.util.Vector getForeignKeys()
Get the foreign keys for this table.

Returns:
foreign keys

getPrimaryKeys

public final java.util.Vector getPrimaryKeys()
Get the primary keys

Returns:
the primary keys

getObjectView

public final ObjectView getObjectView()
Get the object view

Specified by:
getObjectView in class BaseClass
Returns:
tableview

getConstraints

public final java.util.Vector getConstraints()
Get the constraints of that table

Returns:
the constraints

setConstraints

public final void setConstraints(java.util.Vector vector)
Set the constraints of that table

Parameters:
vector - the new constraints


Copyright © 2002-2004 devaki.org. All Rights Reserved.