org.javagen.agile.db.model
Class PkColumn
java.lang.Object
org.javagen.agile.core.model.AbstractModel
org.javagen.agile.db.model.Column
org.javagen.agile.db.model.PkColumn
- All Implemented Interfaces:
- Serializable, ContextHolder, Model
public class PkColumn
- extends Column
- See Also:
- Serialized Form
| Methods inherited from class org.javagen.agile.db.model.Column |
getAutoIncrement, getColumnSize, getDbType, getDbTypeAsString, getDbTypeName, getDefaultValue, getNotNull, getParentTable, getScale, getUnique, isForeignKey, setAutoIncrement, setColumnSize, setDbType, setDbTypeName, setDefaultValue, setNotNull, setScale, setUnique, toString |
| Methods inherited from class org.javagen.agile.core.model.AbstractModel |
addChildModel, allOwnedModels, equals, get, getChildModels, getContext, getId, getModelType, getName, getParentModel, lookupChildByName, put, setChildModels, setContext, setId, setModelType, setName, setParentModel |
DEFAULT_MODEL_TYPE
public static final String DEFAULT_MODEL_TYPE
- See Also:
- Constant Field Values
sequenceNumber
protected Short sequenceNumber
PkColumn
public PkColumn()
PkColumn
public PkColumn(Table parentTable)
PkColumn
public PkColumn(String name)
isKey
public boolean isKey()
- Description copied from class:
Column
- is this a primary key?
- Overrides:
isKey in class Column
getSequenceNumber
public Short getSequenceNumber()
setSequenceNumber
public void setSequenceNumber(Short sequenceNumber)
copyTo
public void copyTo(Model targetModel)
- Description copied from interface:
Model
- Copy non-null properties into target model instance. Child values are generally not copied.
Used in conjunction with XML serialization to allow individual model instances to be
custimized.
- Specified by:
copyTo in interface Model- Overrides:
copyTo in class Column
- Parameters:
targetModel - model to set properties on
hashCode
public int hashCode()
- Overrides:
hashCode in class Column
Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.