org.javagen.agile.db.model
Class PkColumn

java.lang.Object
  extended by org.javagen.agile.core.model.AbstractModel
      extended by org.javagen.agile.db.model.Column
          extended by org.javagen.agile.db.model.PkColumn
All Implemented Interfaces:
Serializable, ContextHolder, Model

public class PkColumn
extends Column

See Also:
Serialized Form

Field Summary
static String DEFAULT_MODEL_TYPE
           
protected  Short sequenceNumber
           
 
Fields inherited from class org.javagen.agile.db.model.Column
autoIncrement, columnSize, dbType, dbTypeName, defaultValue, notNull, scale, unique
 
Fields inherited from class org.javagen.agile.core.model.AbstractModel
childModels, context, id, modelType, name, parentModel
 
Constructor Summary
PkColumn()
           
PkColumn(String name)
           
PkColumn(Table parentTable)
           
 
Method Summary
 void copyTo(Model targetModel)
          Copy non-null properties into target model instance.
 Short getSequenceNumber()
           
 int hashCode()
           
 boolean isKey()
          is this a primary key?
 void setSequenceNumber(Short sequenceNumber)
           
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_MODEL_TYPE

public static final String DEFAULT_MODEL_TYPE
See Also:
Constant Field Values

sequenceNumber

protected Short sequenceNumber
Constructor Detail

PkColumn

public PkColumn()

PkColumn

public PkColumn(Table parentTable)

PkColumn

public PkColumn(String name)
Method Detail

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.