org.javagen.agile.db.model
Class UniqueConstraint
java.lang.Object
org.javagen.agile.core.model.AbstractModel
org.javagen.agile.db.model.UniqueConstraint
- All Implemented Interfaces:
- Serializable, ContextHolder, Model
public class UniqueConstraint
- extends AbstractModel
Unique constraints on individual columns or groups of columns within a table.
TODO UniqueConstraint needs to be added to the Table child nodes
- Author:
- Richard Easterling
- See Also:
- Serialized Form
| Methods inherited from class org.javagen.agile.core.model.AbstractModel |
addChildModel, allOwnedModels, copyTo, equals, get, getChildModels, getContext, getId, getModelType, getName, getParentModel, lookupChildByName, put, setChildModels, setContext, setId, setModelType, setName, setParentModel, toString |
DEFAULT_MODEL_TYPE
public static final String DEFAULT_MODEL_TYPE
- See Also:
- Constant Field Values
UniqueConstraint
public UniqueConstraint()
addColumn
public void addColumn(Column column)
setColumns
public void setColumns(List<Column> uniqueColumns)
getColumns
public List<Column> getColumns()
columnReferencesSize
public int columnReferencesSize()
lookupColumn
public Column lookupColumn(String columnName)
addConstraintToColumnContext
public void addConstraintToColumnContext()
- add UniqueConstraint references to effected column contexts for easy reference
Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.